reference deployment

SAP HANA on AWS

With X1 instances certified by SAP for your production workloads

This Quick Start helps you deploy fully functional SAP HANA systems on the AWS Cloud, following best practices from AWS and SAP. SAP HANA is an in-memory relational database and application platform that provides high-performance analytics and real-time data processing.

AWS provides SAP customers and partners with an SAP-certified cloud infrastructure to run SAP HANA. You can deploy SAP HANA on either the SUSE Linux Enterprise Server (SLES) or the Red Hat Enterprise Linux (RHEL) operating system. The Quick Start ensures that Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Block Store (Amazon EBS), and the operating system are optimally configured to achieve the best performance for your SAP HANA system right out of the box.

This Quick Start supports R3, R4, and X1 instance types, which offer up to 3,904 GiB of instance memory to boost the performance of large-scale, memory-intensive SAP HANA workloads on AWS. X1 instance types are powered by up to four 2.3 GHz Intel Xeon E7 8880 v3 (Haswell) processors. In addition, X1 instance types offer up to 25 Gbps of network bandwidth and up to 14 Gbps of dedicated bandwidth to Amazon EBS at no additional cost.

You can request up to $2,000 in AWS credit for an SAP HANA PoC.

This Quick Start was developed by AWS solutions architects.

200x100_SAP_Logo

“Using AWS SAP HANA Quick Start, we only needed to push a few buttons to get a functioning SAP HANA solution.”

Philip Miller, Director

  •  What you'll build
  •  How to deploy
  •  Cost and licenses
  •  What you'll build
  • Use this Quick Start to automatically set up the following SAP HANA environment on AWS:

    • A virtual private cloud (VPC) configured with public and private subnets. This provides the network infrastructure for your SAP HANA deployment. An internet gateway allows access to the internet.*
    • A bastion host in the public subnet with an Elastic IP address to allow inbound SSH (Secure Shell) access to the Amazon EC2 instance(s) that host the SAP HANA database.*
    • A managed network address translation (NAT) gateway to allow outbound internet access for resources in the private subnet.*
    • Amazon EC2 instance(s) to host the SAP HANA database, with your choice of Linux (SLES, SLES for SAP, SLES for SAP BYOS, or RHEL for SAP HANA) and the appropriate Amazon EBS volumes configured to meet or exceed SAP HANA storage KPIs.
    • An AWS Identity and Access Management (IAM instance role with fine-grained permissions for access to the AWS services necessary for the deployment process.
    • Security groups for each instance or function to restrict access to only necessary protocols and ports.
    • An optional automated installation of SAP HANA software.
    • An optional EC2 instance with Windows Server to host SAP HANA Studio. You can install SAP HANA Studio manually to administer your SAP HANA database.
    • Your choice of single-node or multi-node deployment.
      • The single-node deployment option provisions a single EC2 instance with your choice of Amazon EBS storage and operating system to host the SAP HANA platform. It supports R3, R4, and X1 instances.
      • The multi-node deployment option provisions up to five R3 instances or up to seven X1 instances with your choice of Amazon EBS storage and operating system to host the SAP HANA platform on a cluster of servers.

    *  The template that deploys the Quick Start into an existing VPC skips the tasks marked by asterisks and prompts you for your existing VPC configuration.

  •  How to deploy
  • To build your SAP HANA environment on AWS, follow the instructions in the deployment guide. The deployment process includes these steps:

    1. If you don't already have an AWS account, sign up at https://aws.amazon.com and prepare your account.
    2. If you're using RHEL, subscribe to it in AWS Marketplace.
    3. Download SAP HANA to an S3 bucket.
    4. Launch the Quick Start. Each deployment takes 35-60 minutes to complete, depending on the number of SAP HANA nodes you deploy. You can choose from two options:
    5. Access SAP HANA nodes on AWS.
    6. Perform backup and other post-deployment tasks.

    To customize your deployment, you can choose the operating system (SLES or RHEL), choose an R3, R4, or X1 instance type for the SAP HANA host, select the number of nodes in the SAP HANA cluster, configure storage options, and deploy an optional Windows Server instance to host SAP HANA Studio.

  •  Cost and licenses
  • You are responsible for the cost of the AWS services used while running this Quick Start reference deployment. There is no additional cost for using the Quick Start.

    The AWS CloudFormation template for this Quick Start includes configuration parameters that you can customize. Some of these settings, such as instance type, will affect the cost of deployment. See the deployment guide for additional details.

    This deployment uses a Bring Your Own License (BYOL) model for SAP HANA. You must already own a license for SAP HANA, and you must have access to the SAP Software Download Center to download the software.

    This Quick Start launches the Amazon Machine Image (AMI) for the operating system you choose—SLES, SLES for SAP, SLES for SAP BYOS, or RHEL for SAP HANA—and the license cost for the operating system is included in the Amazon EC2 hourly price. There is an additional software cost for SLES for SAP AMI subscriptions in AWS Marketplace. For SLES for SAP BYOS AMIs, you can use your existing valid subscriptions.