Technology Blogs by SAP
Learn how to extend and personalize SAP applications. Follow the SAP technology blog for insights into SAP BTP, ABAP, SAP Analytics Cloud, SAP HANA, and more.
cancel
Showing results for 
Search instead for 
Did you mean: 
rittyjoseph
Advisor
Advisor

Introduction

In the realm of cloud computing, the seamless delivery of services and applications relies heavily on maintaining an optimal balance between processing power and memory resources. Striking the right balance between these two components is crucial for achieving peak performance and cost-effectiveness. In this blog, we will delve into the flavors of the SAP HANA Cloud performance class offerings and it's significance on SAP HANA Cloud.

Performance Classes and Core to Memory Ratios

SAP HANA Cloud offers 4 performance classes with different core to memory ratios, each tailored to specific use case, which lets you allocate either more memory or more processing power to an SAP HANA Cloud instance.

The following performance classes are available on SAP HANA Cloud:

    • Memory (Default): Default configuration, which is suitable for most workloads.
    • High Memory: Optimized to support the processing of large data sets that require a lot of memory.
    • Compute: Optimized to support compute-intensive workloads
    • High Compute: Optimized to support compute-intensive workloads that require less memory resources.

The core to memory ratio represents the relationship between the number of vCPUs and the size of the (compressed) in-memory data in your SAP HANA database which is allocated to an SAP HANA Cloud instance. Essentially, it measures the ratio of processing power to available memory, and it serves as a fundamental determinant of a system's capacity to handle workloads efficiently.

The maximum amount of memory depends on the hyperscaler and the region in which the instance is created. For more information, see Memory and Storage Sizes Supported by SAP HANA Database.

The number of vCPUs cannot be set manually. It is allocated according to the size chosen at the time of provisioning the SAP HANA database instance.

For each hyperscaler the following tables show the different step sizes in which the memory is increased depending on the selected performance class.

Memory (Default)

Hyperscaler1 vCPU per 16 GB / 15 GB / 16 GB4 vCPU per 64 GB / 60 GB / 64 GB412 vCPUs / 440 vCPUs / 412 vCPUs
Microsoft Azureup to 960 GB960 GB – 1920 GB 5600 GB
Amazon Web Servicesup to 900 GB960 GB – 1800 GB 5970 GB
Google Cloudup to 1024GB1024 GB – 1344 GB n/a


High Memory

Hyperscaler120 vCPUs / 156 vCPUs204 vCPUs
Microsoft Azure3776 GB5955 GB
Amazon Web Services3600 GB-
Google Cloud3700 GB5750 GB


 Compute

         Hyperscaler1 vCPU per 8 GB
Microsoft Azure    32 GB – 480 GB
Amazon Web Services    32 GB – 912 GB
Google Cloud    32 GB – 608 GB


High Compute

Hyperscaler120 vCPUs / 156 vCPUs
Microsoft Azure32 GB – 360 GB
Amazon Web Services32 GB – 360 GB
Google Cloud32 GB – 296 GB


The performance class of an already existing or new SAP HANA Cloud, SAP HANA database instance can be adjusted via self-service in the SAP HANA Cloud Central. Use the Performance Class slider to choose one of the four configurations that range from High Memory to High Compute.


                                    Adjusting Performance Class in SAP HANA Cloud Central

Conclusion

The performance class is a critical factor in determining the performance and cost-efficiency of SAP HANA Cloud instances. Understanding the specific demands of your application workload and selecting the appropriate performance class with the right core to memory balance is essential for unlocking the full potential of SAP HANA Cloud.

As we continue to evolve, new optimizations may be introduced, offering even more tailored solutions for different workloads. Stay updated with SAP HANA Cloud documentation and best practices to make informed decisions and ensure your SAP HANA cloud based applications thrive in the dynamic world of cloud computing.

Please note, that specifying or changing the performance class of an SAP HANA database instance is only supported via the new Multi-Environment tooling of SAP HANA Cloud.

2 Comments