IBM Cloud Docs
Compute and OS design considerations

Compute and OS design considerations

The SAP systems in a landscape have specific requirements for servers, operating systems, network setup, and supported storage.

In some regards, SAP workloads that use a Cloud Service Provider (such as IBM Cloud® for SAP) Infrastructure-as-a-Service is similar to existing practices (over many decades) for running SAP workloads by using an external data center or data center provider. An SAP landscape has specific requirements for connectivity, between hosts within Cloud IaaS and to external systems, IBM Cloud® for SAP provides a rich set of functions beyond hosting of SAP systems to improve your SAP landscape.

To assist your project's planning phase, the following sections provide IBM Cloud® for SAP portfolio design considerations for Compute and OS.

Compute Performance considerations

The IBM Cloud® for SAP portfolio is ideal for practically all SAP use case scenarios. You can use your servers for mission-critical workloads, as your test environment, or your business continuity disaster recovery (BCDR) site.

SAP NetWeaver work processes scheduling and scaling

CPU thread consumption affects the following processes.

  • Dialog Work Process
  • Update Work Process
  • Background Work Process
  • Enqueue Work Process
  • Spool Work Process

Compute Profiles of SAP-certified Bare Metal on Classic and on VPC Infrastructure

You are offered an array of RAM and CPU combinations as the SAP-certified servers, which have a pre-configured amount of RAM and number of CPUs.

These combinations are "Appliance" delivery model of hardware certification. Therefore, the combination that you select cannot be changed during the ordering process or through a support ticket after servers are deployed.

Some IBM Cloud® for SAP Bare Metal profiles do allow alterations, and therefore - as far as HANA deployments are concerned - would use the "TDI" delivery model for which you would need to run validation checks to gain SAP Support.

Compute Profiles of SAP-certified Virtual Servers on VPC Infrastructure

IBM Cloud® for SAP provides SAP-certified infrastructure by using the latest Virtual Servers. These virtual servers are available with instantaneous provisioning, and are offered in different profiles that define CPU and RAM combinations.

Compute Profiles of SAP-certified IBM Power Virtual Servers

This offering is complementary from IBM Power Systems, with low latency access to IBM Cloud services

You have two compute options for SAP workloads: Power System E980 and Power System S922. Both can run SAP NetWeaver application servers on AIX or Linux®, or SAP database servers with IBM Db2 or Oracle on AIX. SAP HANA runs E980 on Linux.

Currently, Power System E980 is supported for SAP HANA.

Currently, SAP Workloads on IBM Power Virtual Servers are available in Washington, D.C., Dallas, London, and Frankfurt. The number of supported locations is planned to be extended.

All SAP NetWeaver Application Server ABAP-based products and SAP NetWeaver Application Server Java-based products are supported on IBM Power Virtual Servers. For SAP NetWeaver-based SAP products, see SAP Note 2855850 - SAP Applications on IBM Power Virtual Servers.

All SAP HANA-based products are supported on IBM Power Virtual Servers. For support requirements, see SAP Note 2923984 - SAP on IBM Power Virtual Servers: Support prerequisites.

For all other software components or third-party products, contact SAP Support.

Compute Profiles of SAP-certified VMware on Classic Infrastructure

VMware runs on the same SAP-certified Bare Metals. Therefore, the VMware vSphere (ESXi) installation on the certified hardware enables the VMware-SAP certification and agreements to be valid. Therefore, all VMware-SAP certification guidance must be followed (as described in SAP Notes for VMware-SAP).

VMware SDDC is available as a customer-controlled root-access hypervisor, which is certified to run SAP workloads. Providing VMware SDDC does not automatically provide a pre-sized virtual machine for SAP HANA or SAP NetWeaver upon provisioning either the OS image with VMware vSphere (ESXi) for the Bare Metal or the fully automated setup from IBM Cloud for VMware Solutions Dedicated. You choose how to size and configure your SAP Workloads (for SAP HANA, size and configuration is under the SAP HANA TDI delivery model).

When you run SAP workloads on VMware, you have significant flexibility and the full capabilities which VMware built to run SAP workloads over decades is available to use.

Using VMware for SAP workloads on IBM Cloud is certified, by using the "TDI" delivery model for which you would need to run validation checks to gain SAP Support.

However, VMware SDDC is a Type 2 hypervisor and therefore does have a small overhead of CPU/RAM that is used for running ESXi on the Bare Metal server. This CPU/RAM overhead is then available for virtual machines to use. On average this overhead is 10%, and is expected by VMware-SAP in virtualized environments. Therefore, customers are encouraged to size correctly and test performance before you go live SAP Note 2393917 - SAP HANA on VMware vSphere 6.5 and 6.7 in production.

Also, both VMware and SAP agree to the physical to virtual overhead of <10% on average, and provide:

  • The estimation of <10% average overhead with equation "physical SAPS - 10%" for virtualized SAPS to use when you size virtual machines
  • The estimation of "between 0.5% and 3%" subtracted from total available physical RAM. Although, "the actual RAM overhead can be defined only after the VMs are configured"

Sources:

Several other SAP-defined rules must be followed to deploy SAP HANA in a VMware SDDC environment. For more information, see the following documentation:

Operating Systems considerations

The IBM Cloud® for SAP portfolio provides various Operating Systems for the Enterprise IT organization to select from.

Operating Systems supported

You need to consult SAP Note 2414097 for a list of guest operating systems (OS) to deploy SAP HANA and SAP NetWeaver-based systems. An SAP S-user ID is required to access the SAP Note.

For the Operating System, the SAP HANA certified servers are available with the following operating systems:

  • Red Hat Enterprise Linux for SAP HANA
  • SUSE Linux Enterprise Server for SAP HANA
  • VMware vSphere hypervisor (ESXi) + created Guest OS with RHEL/SLES

For the Operating System, the SAP NetWeaver certified servers are available with the following operating systems:

  • IBM AIX
  • Red Hat Enterprise Linux for SAP Applications
  • SUSE Linux Enterprise Server for SAP Applications
  • VMware vSphere hypervisor (ESXi) + created Guest OS with RHEL/SLES/WinS
  • Windows Server

For SAP HANA release versions (including SPS and Revision and Patch numbers), support is only available for pre-defined and specific major.minor releases of an Operating System (for example, RHEL 7.6). This information is shown in SAP 2235581 - SAP HANA: Supported Operating Systems. An example is available in the SAP Note attachment SAP_HANA_OS_Release_Support_Matrix.pdf.

For SAP NetWeaver release versions, support is available for each major release of an Operating System (for example, SLES 12) meaning each subsequent release is available for use (example: SLES 12 SPS4, SLES 12 SP5, and so on). This information is shown in the SAP Product Availability Matrix (PAM).

OS configuration for SAP

Each infrastructure has various operating systems with various images for those operating systems available on-demand.

Each of these on-demand OS images (for example, RHEL 7.6 for SAP HANA) is provided as shipped (also known as the "general availability" / "stock image" release) by each of the vendors (for example, Red Hat). These OS images are provided with access from the OS Package Manager (for example, RHEL4SAP, which is yum) to the OS package update channels specific to the OS Packages for SAP. The OS package update channels permit updates to the OS according to the latest SAP Notes for the relevant Operating System with the specified OS kernel versions, OS package versions, and OS package for SAP versions that are required.

Therefore, for OS images, you need to perform the following actions.

  • OS configuration according to SAP guidance.
  • OS package updates according to SAP guidance, which includes updates to specified OS kernel versions (for example, RHEL4SAP 7.6 ships with 3.10.0-957.el7.x86_64. However, SAP requires the 1.3 version 3.10.0-957.1.3.el7.x86_64).

OS for Virtual Servers on VPC Infrastructure

For a list of operating systems and databases available for SAP NetWeaver-based system deployments, see SAP Note 2927211.

An SAP S-user ID is required to access the SAP Note.

OS for IBM Power Virtual Servers

For the Linux® versions to deploy for SAP HANA, see SAP Note 2947579 - SAP HANA on IBM Power Virtual Servers. An SAP S-user ID is required to access the SAP Note. The OS image is provided by IBM Power Virtual Servers, and the licensing for Linux is covered through a "bring your own license" (BYOL) model.

For the version of IBM AIX or Linux on Power to deploy for SAP NetWeaver-based systems, see SAP Note 2855850 - SAP Applications on IBM Power Virtual Servers. An SAP S-user ID is required to access the SAP Note. License fees for AIX are covered by your monthly billing rate.

OS Packages update server with IBM Power Power Virtual Servers:

  • For SAP NetWeaver you can use publicly available AIX SUMA or SUSE update repositories, or use your own AIX NIM or SUSE RMT servers.
  • For SAP HANA you can use publicly available SUSE update repositories, or use your own private SUSE RMT servers.
Table 1. Operating systems for IBM Power virtual servers on SAP HANA
Operating system for SAP HANA Operating system image (Bring your own license) Operating system image (IBM subscription)
Red Hat Enterprise Linux (RHEL) 8.1 Linux-RHEL-SAP-8-1
Red Hat Enterprise Linux (RHEL) 8.2 Linux-RHEL-SAP-8-2
Red Hat Enterprise Linux (RHEL) 8.4 Linux-RHEL-SAP-8-4 RHEL8-SP4-SAP
Red Hat Enterprise Linux (RHEL) 8.6 Linux-RHEL-SAP-8-6 RHEL8-SP6-SAP
SUSE Linux Enterprise Server (SLES) for SAP 12 SP4 Linux-SUSE-SAP-12-4
SUSE Linux Enterprise Server (SLES) for SAP 15 SP2 Linux-SUSE-SAP-15-2 SLES15-SP2-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP3 Linux-SUSE-SAP-15-3 SLES15-SP3-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP4 Linux-SUSE-SAP-15-4 SLES15-SP4-SAP
Table 2. Operating systems for IBM Power virtual servers on SAP NetWeaver
Operating system for SAP NetWeaver Operating system image (Bring your own license) Operating system image (IBM subscription)
Red Hat Enterprise Linux (RHEL) 8.1 Linux-RHEL-SAP-8-1
Red Hat Enterprise Linux (RHEL) 8.2 Linux-RHEL-SAP-8-2
Red Hat Enterprise Linux (RHEL) 8.4 Linux-RHEL-SAP-8-4 RHEL8-SP4-SAP-NETWEAVER
Red Hat Enterprise Linux (RHEL) 8.6 Linux-RHEL-SAP-8-6 RHEL8-SP6-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 12 SP4 Linux-SUSE-SAP-12-4
SUSE Linux Enterprise Server (SLES) for SAP 15 SP2 Linux-SUSE-SAP-15-2 SLES15-SP2-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP3 Linux-SUSE-SAP-15-3 SLES15-SP3-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP4 Linux-SUSE-SAP-15-4 SLES15-SP4-SAP-NETWEAVER
AIX 7.1 7100-05-05 or later
AIX 7.2 7200-04-01 or later

Update on new SAP HANA large t-shirt profiles feature IBM supports SLES15 SP4 for SAP and RHEL8.6 for SAP OS images with all other features on all t-shirt profiles with fewer than 64 cores. These SLES15 SP4 for SAP and RHEL8.6 for SAP OS images while they are updating to support the larger t-shirt profiles. Until further notice, use the larger t-shirt profiles with the SLES15 SP3 for SAP OS image or the RHEL8.4 for SAP OS image.

OS when you use VMware SDDC

VMware SDDC is available as a customer-controlled root-access hypervisor, which is available as an OS image for the Bare Metal or available with fully automated setup from IBM Cloud for VMware Solutions Dedicated. The VMware licensing can be included or BYOL.

However, when you run a VMware SDDC, the Virtual Machine's Guest OS licensing and subscriptions (to the relevant package update channels, including OS Packages for SAP) is covered by you.

Only the following operating systems are supported as guest Operating Systems for VMware SDDC and SAP workloads.

  • Red Hat Enterprise Linux (RHEL) for SAP
  • SUSE Linux Enterprise Server for SAP
  • Microsoft Windows Server

You need to make sure that the SAP HANA Tailored Data Center Integration (TDI) Key Performance Indicators (KPIs) are met for every virtual machine on which SAP HANA is deployed.

See SAP Note 2414097) for version details.

Refer to Installing VMware vSphere ESXi by using Remote Console and Virtual Media and other VMware.com documentation to install a Guest OS.

Bring-your-own-OS (custom OS image and BYOL License)

When you have your own operating system image and license, it can be used with IBM Cloud and the OS install based on the vendor's instructions.

Infrastructure BYOS SAP workloads support
Intel Bare Metal Servers on Classic Infrastructure OS BYOL and custom image (BYOS) by using the "no OS" option during provisioning SAP HANA by using TDI deployment
SAP NetWeaver AS
Intel Virtual Servers (Gen2) on VPC Infrastructure OS BYOL and Custom image (BYOS) by using Importing and managing custom images SAP HANA by using TDI deployment
SAP NetWeaver AS
IBM Power Virtual Server in the IBM Power Infrastructure environment Linux OS BYOL and Custom Image (BYOS) by using Linux within the Power Virtual Server - Capturing and importing a SLES image Not supported for SAP HANA or SAP NetWeaver workloads, available for non-SAP workloads
IBM Power Virtual Server in the IBM Power Infrastructure environment Unix OS BYOL and Custom Image (BYOS) by using Importing a boot image for IBM AIX or IBM i SAP NetWeaver AS
VMware SDDC on IBM Cloud OS BYOL and custom image (BYOS) by using standard Virtual Machine Guest OS guidance from VMware documentation Supported according to SAP-VMware guidance