The AWS Documentation website is getting a new look!
Try it now and let us know what you think. Switch to the new look >>

You can return to the original look by selecting English in the language selector above.

Planning the Deployment


AWS provides multiple instance families with different sizes to run SAP HANA workloads. See the SAP Certified and Supported SAP HANA Hardware Directory and the Amazon EC2 Instance Types for SAP page to find list of certified Amazon EC2 instances. For your production workloads, ensure that you choose an instance type that has been certified by SAP. You can run your non-production workloads on any size of a particular certified instance family to save costs.

Operating System

You can deploy your SAP HANA workload on SLES, SLES for SAP, RHEL for SAP with High Availability and Update Services (RHEL for SAP with HA and US), or RHEL for SAP Solutions.

SLES for SAP and RHEL for SAP with HA and US products are available in AWS Marketplace under an hourly or an annual subscription model.


SLES for SAP provides additional benefits, including Extended Service Pack Overlap Support (ESPOS), cofiguration and tuning packages for SAP applications, and High Availability Extenstions (HAE). For details, see the SUSE SLES for SAP product page to learn more about the benefits of using SLES for SAP. We strongly recommend using SLES for SAP instead of SLES for all your SAP workloads.

If you plan to use Bring Your Own Subscription (BYOS) images provided by SUSE, ensure that you have the registration code required to register your instance with SUSE to access repositories for software updates.


RHEL for SAP with HA and US provides access to Red Hat Pacemaker cluster software for High Availability, extended update support, and the libraries that are required to run SAP HANA. For details, see the RHEL for SAP Offerings on AWS FAQ in the Red Hat Knowledgebase.

If you plan to use the BYOS model with RHEL, either through the Red Hat Cloud Access program or another means, ensure that you have access to a RHEL for SAP Solutions subscription. For details, see Overview of Red Hat Enterprise Linux for SAP Solutions subscription in the Red Hat Knowledgebase.

Amazon Machine Image (AMI)

A base AMI is required to launch an Amazon EC2 instance. Depending on your choice of operating system, ensure that you have access to the appropriate AMI in your target region for the deployment.

If you plan to use the SLES for SAP or RHEL for SAP Amazon Machine Images (AMIs) offered in AWS Marketplace, ensure that you have completed the subscription process. For details on how to subscribe to one of these AMIs, see the Appendix sections of the SAP HANA on AWS Quick Start deployment guide.

If you are using AWS CLI, you will need to provide the AMI ID when you launch the instance.


Deploying SAP HANA on AWS requires specific storage size and performance to ensure that SAP HANA data and log volumes both meet the SAP KPIs and sizing recommendations. Refer to the Planning the deployment section of the SAP HANA on AWS Quick Start guide to understand the storage configuration details for different instance types. You need to configure your storage based on these recommendations during instance launch.


Ensure that your network constructs are set up to deploy resources related to SAP HANA. If you haven’t already set up network components such as Amazon VPC, subnets, route table, etc., you can use the AWS Modular and Scalable VPC Quick Start to easily deploy a scalable VPC architecture in minutes. For details, see the deployment guide.