reference deployment

SAP HANA on AWS

Single-AZ or Multi-AZ configuration, 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. 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.

The Quick Start supports both Single-AZ (single-node or multi-node) and Multi-AZ (single-node), high availability configurations.

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
  • Multi-AZ, single-node architecture with high availability
    Multi-AZ, single-node architecture for SAP HANA on the AWS Cloud

    The Quick Start deploys and configures the following components:

    • 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.*
    • EC2 instance(s) to host the SAP HANA database, with the appropriate Amazon EBS volumes configured to meet or exceed SAP HANA storage KPIs. The Single-AZ configuration gives you a choice of Linux operating system (SLES, SLES for SAP, SLES for SAP BYOS, or RHEL for SAP HANA). The Multi-AZ configuration supports SLES for SAP and SLES for SAP BYOS.
    • AWS Identity and Access Management (IAM) instance roles with fine-grained permissions for access to the AWS services.
    • 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.
    • An optional configuration of AWS CloudTrail trails and AWS Config to help with compliance, audit, and change management requirements.
    • Your choice of Single-AZ (single-node or multi-node), or Multi-AZ, high availability (single-node) configuration.

    *  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 SLES for SAP or RHEL for SAP HANA, subscribe to it in AWS Marketplace.
    3. Download the SAP HANA software to an S3 bucket.
    4. Launch the Quick Start. The deployment takes 25-60 minutes, depending on the selected configuration. You can choose from these options:
    5. Access SAP HANA nodes on AWS.
    6. Perform testing, backup, and other post-deployment tasks.

    To customize your deployment, you can choose the operating system, choose an R3, R4, or X1 instance type for the SAP HANA host, select the number of nodes in a Single-AZ SAP HANA cluster, configure high availability settings for a Multi-AZ setup, and specify additional options.

  •  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 and estimates.

    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.

    The Single-AZ deployment option 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.

    The Multi-AZ (HA) deployment option is based on the SLES High Availability Extension (HAE), which is included in SLES for SAP; therefore, SLES for SAP is the only operating-system option for Multi-AZ deployment. You must have subscribed to the AWS Marketplace offering for SLES for SAP, or have a registration code (if you choose SLES for SAP BYOS) before you start deployment.