Skip to content

Latest commit

 

History

History
284 lines (226 loc) · 13.7 KB

sap-offerings-hana-iaas-intel-virtual-server-gen2-profiles copy.md

File metadata and controls

284 lines (226 loc) · 13.7 KB
copyright lastupdated keywords subcollection
years
2020, 2021, 2022
2022-01-20
SAP, {{site.data.keyword.cloud_notm}} SAP-Certified Infrastructure, {{site.data.keyword.ibm_cloud_sap}}, SAP Workloads
sap

{:shortdesc: .shortdesc} {:codeblock: .codeblock} {:screen: .screen} {:external: target="_blank" .external} {:pre: .pre} {:table: .aria-labeledby="caption"} {:note: .note} {:tip: .tip} {:important: .important}

Intel Virtual Server certified profiles for SAP HANA

{: #hana-iaas-offerings-profiles-intel-vs-vpc}

Profiles list

{: #hana-iaas-intel-vs-vpc-list}

The published names are subject to change. {: note}

The following list gives you an overview of the SAP-certified profiles with {{site.data.keyword.vsi_is_short}}:

Profile vCPU Memory (RAM GiB) SAPS SAP HANA Processing Type
Memory optimized
mx2-16x128 16 128 20,565 OLTP
mx2-32x256 32 256 41,130 OLTP
mx2-48x384 48 384 56,970 OLTP
Very High Memory
vx2d-16x224 16 224 17,046 OLTP
vx2d-44x616 44 616 46,875 OLAP/OLTP
vx2d-88x1232 88 1,232 93,750 OLAP/OLTP
vx2d-144x2016 144 2,016 153,409 OLAP/OLTP
vx2d-176x2464 176 2,464 187,500 OLAP/OLTP
Ultra High Memory
ux2d-8x224 8 224 8,623 OLTP
ux2d-16x448 16 448 17,246 OLTP
ux2d-36x1008 36 1,008 38,803 OLTP
ux2d-48x1344 48 1,344 51,737 OLTP
ux2d-72x2016 72 2,016 77,606 OLTP
ux2d-100x2800 100 2,800 107,785 OLTP
ux2d-200x5600 200 5,600 215,570 OLTP
{: caption="Table 1. {{site.data.keyword.cloud_notm}} {{site.data.keyword.vsi_is_short}} certified for SAP HANA" caption-side="bottom"}

For more information, see SAP Note 2927211 - SAP Applications on IBM Virtual Private Cloud (VPC) Infrastructure environment{: external}.

For SAP HANA deployments using {{site.data.keyword.cloud_notm}} {{site.data.keyword.vsi_is_short}}, only single-node deployments are supported. This means multi-node / scale-out is not currently supported. {: important}

Understanding Virtual Server profile names

{: #hana-iaas-intel-vs-vpc-names}

With {{site.data.keyword.vsi_is_full}}, the profile families that are certified for SAP are: Balanced, Memory Optimized, Very High and Ultra High Memory.

  • Balanced family profiles, provide a good mix of performance and scalability for more common workloads.
  • All the Memory family profiles provide for memory intensive workloads, such as intensive database applications and in-memory analytics workloads, and are especially designed for SAP HANA workloads.

For more information, see Intel Virtual Server for VPC Infrastructure documentation.

The first letter of the profile name indicates the profile family mentioned above:

First letter Characteristics of the related profile family
b Balanced family, CPU to Memory ratio 1:4
m Memory Optimized family, higher CPU to Memory ratio 1:8
v Very High Memory Optimized family, very high CPU to Memory ratio 1:14
u Ultra High Memory Optimized family, ultra high CPU to Memory ratio 1:28
{: caption="Table 2. {{site.data.keyword.vsi_is_full}} Profile Families" caption-side="top"}

For SAP HANA, only the memory profile families are used. The Virtual Server profile names are contextual and sequential. See here one example:

Profile name Naming convention component What it means
mx2-16x128 m Memory Optimized family
x Intel x86_64 CPU Architecture
2 The generation for the underlying hardware
spacer
16 16 vCPU
x spacer
128 128 GiB RAM
{: caption="Table 3. Profile naming for SAP HANA" caption-side="top"}

Profiles available on Hourly Consumption Billing

{: #hana-iaas-intel-vs-vpc-hourly}

All {{site.data.keyword.cloud_notm}} {{site.data.keyword.vsi_is_short}} are available with Hourly Consumption Billing, which includes Suspend Discounts and Sustained Usage Discounts. With Suspend Discounts, storage charges occur only if the server is in Shutdown state. With Sustained Usage Discount, the more a server is used, the less the cost per hour.

Storage specifications

{: #hana-iaas-intel-vs-vpc-storage-specs}

When the virtual server profiles for SAP HANA are initially provisioned, the servers all have a basic boot layout of the file system:

File system Volume Storage type IOPS/GB GB # IOPS
/ vda1 Pre-configured boot volume N/A 100 GB 3,000
/boot vda2 Pre-configured boot volume N/A 0.25 GB 3,000
{: caption="Table 4. Storage configuration of the default virtual server deployment (boot volume)" caption-side="top"}

{{site.data.keyword.block_storage_is_full}}

{: #hana-iaas-intel-vs-vpc-storage-specs-general}

{{site.data.keyword.block_storage_is_full}} volumes for Virtual Servers can be created based on different volume profiles that provide different levels of IOPS per gigabyte (IOPS/GB). For more information, see IOPS tiers.

You must consider the total IOPS required for your installation and the performance characteristics of your database. One option is to colocate multiple directories into a single large volume with high IOPS, versus isolating directories into individual small volumes with an insufficient number of IOPS for the workload characteristics.

For an overview of all available storage profiles, see VPC Block Storage Profiles.

Storage for SAP HANA

{: #hana-iaas-intel-vs-vpc-storage-specs-sap-hana}

To fulfill the KPIs defined by SAP HANA, each profile needs different storage volumes. The following sections list the storage needs for different profiles. These are mandatory storage configurations, not sample storage configurations.

Below there are the tested and certified storage layouts that comply to SAP HANA Tailored Data Center Integration (TDI) Phase 5. Customers who want to choose different layouts are advised to follow the SAP HANA TDI Overview{: external} and SAP HANA TDI FAQ{: external} when ordering different storage sizes and types.

mx2-16x128 and mx2-32x256 profiles

{: #hana-iaas-intel-vs-vpc-mx2-16x128-32x256}

For Virtual Servers created based on the mx2-16x128 and mx2-32x256 profiles the storage volumes that are needed are:

  • 3x 500 GB volumes; three 500 GB block storage volumes are required, with a custom volume profile that supports up to 10,000 Max IOPS attached to the Virtual Server
  • Optional: 1x 2,000 GB volume; one 2,000 GB block storage volume, with a lower 4,000 IOPS (medium performance) attached to the Virtual Server for backups

Disk mount points and volumes

{: #hana-iaas-intel-vs-vpc-mx2-16x128-32x256-logical}

After the three data volumes are attached, three new virtual disks appear in the Virtual Server. For the example in this table, those disks are vdd, vde, and vdf.

Volume Group Volume Storage type IOPS/GB GB # IOPS
hana_vg vdd Data volume 20IOPS/GB 500 GB 10,000
hana_vg vde Data volume 20IOPS/GB 500 GB 10,000
hana_vg vdf Data volume 20IOPS/GB 500 GB 10,000
{: caption="Table 5. Storage for mx2-16x128 and mx2-32x256 profile based VSIs" caption-side="top"}

mx2-48x384 profile

{: #hana-iaas-intel-vs-vpc-mx2-48x384}

For Virtual Servers created based on the mx2-48x384 profile the storage volumes that are needed are:

  • 3x 500 GB volumes; three 500 GB block storage volumes are required, with a custom volume profile that supports up to 10,000 Max IOPS attached to the Virtual Server
  • 4x 100 GB volumes; four 100 GB block storage volumes are required, with a custom volume profile that supports up to 6,000 Max IOPS attached to the Virtual Server
  • Optional: 1x 2,000 GB volume; one 2,000 GB block storage volume, with a lower 4,000 IOPS (medium performance) attached to the Virtual Server for backups

Disk mount points and volumes

{: #hana-iaas-intel-vs-vpc-mx2-48x384-logical}

After the seven data volumes are attached, seven new virtual disks appear in the Virtual Server. In the example in this table, those disks are vdd, vde, vdf, vdg, vdh, vdi, and vdj.

Volume Group Volume Storage type IOPS/GB GB # IOPS
hana_log_vg vdd Data volume 60IOPS/GB 100 GB 6,000
hana_log_vg vde Data volume 60IOPS/GB 100 GB 6,000
hana_log_vg vdf Data volume 60IOPS/GB 100 GB 6,000
hana_log_vg vdg Data volume 60IOPS/GB 100 GB 6,000
hana_vg vdh Data volume 20IOPS/GB 500 GB 10,000
hana_vg vdi Data volume 20IOPS/GB 500 GB 10,000
hana_vg vdj Data volume 20IOPS/GB 500 GB 10,000
{: caption="Table 6. Storage for mx2-48x384 profile based virtual servers" caption-side="top"}

vx2d* and ux2d* profiles

{: #hana-iaas-intel-vs-vpc-vx2d}

SAP's recommended file system layout{: external} must be available for SAP HANA deployment. The following table shows the required volumes and related volume groups, if necessary, and their characteristics:

Profile File system Volume Group Volume Size (GB)
vx2d-16x224 /hana/shared vdd 250
/hana/data vde 750
/hana/log hana_log_vg vdf 192
vdg 192
vdh 192
--- --- --- --- ---
vx2d-44x616 /hana/shared vdd 616
/hana/data vde 1,848
/hana/log hana_log_vg vdf 192
vdg 192
vdh 192
--- --- --- --- ---
vx2d-88x1232 /hana/shared vdd 1,250
/hana/data vde 2,500
/hana/log hana_log_vg vdf 192
vdg 192
vdh 192
--- --- --- --- ---
vx2d-144x2016 /hana/shared vdd 2,048
/hana/data hana_data_vg vde 1,024
vdf 1,024
vdg 1,024
vdh 1,024
/hana/log hana_log_vg vdi 192
vdj 192
vdk 192
--- --- --- --- ---
vx2d-176x2464 /hana/shared vdd 2,500
/hana/data hana_data_vg vde 1,280
vdf 1,280
vdg 1,280
vdh 1,280
/hana/log hana_log_vg vdi 192
vdj 192
vdk 192
{: caption="Table 7. Storage for vx2* profile based virtual servers" caption-side="top"}
Profile File system Volume Group Volume Size (GB)
ux2d-8x224 /hana/shared vdd 250
/hana/data vde 750
/hana/log hana_log_vg vdf 192
vdg 192
vdh 192
--- --- --- --- ---
ux2d-16x448 /hana/shared vdd 450
/hana/data vde 1,350
/hana/log hana_log_vg vdf 192
vdg 192
vdh 192
--- --- --- --- ---
ux2d-36x1008 /hana/shared vdd 1,000
/hana/data hana_data_vg vde 1,008
vdf 1,008
/hana/log hana_log_vg vdg 128
vdh 128
vdi 128
vdj 128
--- --- --- --- ---
ux2d-48x1344 /hana/shared vdd 1,344
/hana/data hana_data_vg vde 1,350
vdf 1,350
/hana/log hana_log_vg vdg 128
vdh 128
vdi 128
vdj 128
--- --- --- --- ---
ux2d-72x2016 /hana/shared vdd 2,048
/hana/data hana_data_vg vde 1,024
vdf 1,024
vdg 1,024
vdh 1,024
/hana/log hana_log_vg vdi 192
vdj 192
vdk 192
--- --- --- --- ---
ux2d-100x2800 /hana/shared vdd 2,800
/hana/data hana_data_vg vde 2,100
vdf 2,100
vdg 2,100
vdh 2,100
/hana/log hana_log_vg vdi 192
vdj 192
vdk 192
--- --- --- --- ---
ux2d-200x5600 /hana/shared vdd 5,600
/hana/data hana_data_vg vde 4,200
vdf 4,200
vdg 4,200
vdh 4,200
/hana/log hana_log_vg vdi 192
vdj 192
vdk 192
{: caption="Table 8. Storage for ux2* profile based virtual servers" caption-side="top"}

The volume names may differ - here we assume that the naming follows the sequence of ordering the storage, i.e. 1st order -> vdd, 2nd order -> vde, etc. All block storage volumes must be ordered with the predefined profile of 10 IOPS/GB (high performance). One exception may be /hana/shared partition where 5 IOPS/GB (medium performance) are sufficient - but ONLY IF you have assigned a dedicated volume for this partition. {: note}

For all profiles optional: one appropriately sized block storage volume or several equally sized volumes gathered to a volume group, with the predefined profile of 5 IOPS/GB (medium performance) attached to the Virtual Server for backups.