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 (IaaS) 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 a cloud environment and to external systems. IBM Cloud® for SAP provides a rich set of functions beyond hosting of SAP systems to improve your SAP landscape.

The SAP-certified IaaS offerings provide different compute options and variations of capabilities and sizing for SAP workloads. They are available on IBM Cloud in many IBM data centers around the world. See the current data centers in IBM Cloud regions.

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 Application Server 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 Infrastructure

You are offered SAP-certified servers, which have various pre-configured combinations of the amount of RAM and number of CPUs.

For SAP HANA workloads, these combinations represent the appliance delivery model of SAP HANA hardware certification. Except, that IBM Cloud does not pre-install SAP HANA platform. Therefore, the characteristics of the server (amount of RAM and disks) cannot be changed during the ordering process or through a support ticket after servers are deployed.

Servers that are intended for SAP Application Server based workloads, the configuration is more flexible, i.e. you may add or remove disks as you like.

SAP HANA database servers and SAP Application Servers run on IBM Cloud Classic using Intel Bare Metal server certified profiles on Classic infrastructure for SAP HANA. In addition, SAP Application Servers run on IBM Cloud Classic using Intel Bare Metal server certified profiles on Classic infrastructure for SAP Application Server. For more information, see Intel Bare Metal servers on Classic Infrastructure.

Compute Profiles of SAP-certified Bare Metal on VPC Infrastructure

SAP HANA database servers and SAP Application Servers run on IBM Cloud VPC using Intel Virtual Server certified profiles on Classic infrastructure for SAP HANA. In addition, SAP Application Servers run on IBM Cloud Classic using Intel Bare Metal server certified profiles on Classic infrastructure for SAP Application Server. For more information, see Intel Bare Metal servers on Classic Infrastructure.

Compute Profiles of SAP-certified Virtual Servers on VPC Infrastructure

IBM Cloud® for SAP provides SAP-certified infrastructure by using IBM's latest virtual servers which are available with instantaneous provisioning, and are offered in different profiles that define vCPU and RAM combinations.

SAP HANA database servers and SAP Application Servers run on IBM Cloud VPC using Intel Virtual Server certified profiles on VPC infrastructure for SAP HANA. In addition, SAP Application Servers run on IBM Cloud VPC using Intel Virtual Server certified profiles on VPC infrastructure for SAP Application Server. For more information, see Intel Virtual Servers on VPC Infrastructure.

SAP HANA certified instances on IBM Power Virtual Server

SAP HANA database servers and SAP Application Servers run on IBM Power Systems using IBM Power Virtual Server certified profiles for SAP HANA. For more information, see SAP HANA and IBM Power Virtual Server, SAP NetWeaver and IBM Power Virtual Server, and SAP NetWeaver certified instances on IBM Power Virtual Server.

All SAP Application Server ABAP-based products and SAP Application Server Java-based products are supported on IBM Power Virtual Servers. For SAP Application Server-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 Application Server 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 Application Server-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 Application Server certified servers are available with the following operating systems:

  • IBM AIX (only on IBM Power Virtual Server)
  • 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 Application Server 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 Application Server-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.

For the version of IBM AIX or Linux on Power to deploy for SAP Application Server-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.

Operating systems for IBM Power Virtual Servers on SAP HANA
Operating system for SAP HANA Image name (Client supplied subscription) Image name (IBM provided subscription)
Red Hat Enterprise Linux (RHEL) 8.4 RHEL8-SP4-SAP-BYOL RHEL8-SP4-SAP
Red Hat Enterprise Linux (RHEL) 8.6 RHEL8-SP6-SAP-BYOL RHEL8-SP6-SAP
Red Hat Enterprise Linux (RHEL) 8.8 RHEL8-SP8-SAP-BYOL RHEL8-SP8-SAP
Red Hat Enterprise Linux (RHEL) 8.10 RHEL8-SP10-SAP-BYOL RHEL8-SP10-SAP
Red Hat Enterprise Linux (RHEL) 9.2 RHEL9-SP2-SAP-BYOL RHEL9-SP2-SAP
Red Hat Enterprise Linux (RHEL) 9.4 RHEL9-SP4-SAP-BYOL RHEL9-SP4-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP2 SLES15-SP2-SAP-BYOL SLES15-SP2-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP3 SLES15-SP3-SAP-BYOL SLES15-SP3-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP4 SLES15-SP4-SAP-BYOL SLES15-SP4-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP5 SLES15-SP5-SAP-BYOL SLES15-SP5-SAP
SUSE Linux Enterprise Server (SLES) for SAP 15 SP6 SLES15-SP6-SAP-BYOL SLES15-SP6-SAP
Operating systems for IBM Power Virtual Servers on SAP Application Server
Operating system for SAP Application Server Image name (Client supplied subscription) Image name (IBM provided subscription)
Red Hat Enterprise Linux (RHEL) 8.4 RHEL8-SP4-SAP-NETWEAVER-BYOL RHEL8-SP4-SAP-NETWEAVER
Red Hat Enterprise Linux (RHEL) 8.6 RHEL8-SP6-SAP-NETWEAVER-BYOL RHEL8-SP6-SAP-NETWEAVER
Red Hat Enterprise Linux (RHEL) 8.8 RHEL8-SP8-SAP-NETWEAVER-BYOL RHEL8-SP8-SAP-NETWEAVER
Red Hat Enterprise Linux (RHEL) 8.10 RHEL8-SP10-SAP-NETWEAVER-BYOL RHEL8-SP10-SAP-NETWEAVER
Red Hat Enterprise Linux (RHEL) 9.2 RHEL9-SP2-SAP-NETWEAVER-BYOL RHEL9-SP2-SAP-NETWEAVER
Red Hat Enterprise Linux (RHEL) 9.4 RHEL9-SP4-SAP-NETWEAVER-BYOL RHEL9-SP4-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP2 SLES15-SP2-SAP-NETWEAVER-BYOL SLES15-SP2-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP3 SLES15-SP3-SAP-NETWEAVER-BYOL SLES15-SP3-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP4 SLES15-SP4-SAP-NETWEAVER-BYOL SLES15-SP4-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP5 SLES15-SP5-SAP-NETWEAVER-BYOL SLES15-SP5-SAP-NETWEAVER
SUSE Linux Enterprise Server (SLES) for SAP 15 SP6 SLES15-SP6-SAP-NETWEAVER-BYOL SLES15-SP6-SAP-NETWEAVER
AIX 7.2 7200-05-08 or later
AIX 7.3 7300-02-01 or later

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.

Bring your own customized OS image and BYOL License
Infrastructure Bring your own OS documentation SAP supported workloads
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 Capturing and importing an RHEL image and Capturing and importing a SLES image SAP HANA, SAP Application Server
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