Menu
SAP HANA on AWS
Quick Start Reference Deployment Guide

Overview

SAP HANA on AWS

SAP HANA is an in-memory relational database and application platform that provides high-performance analytics and real-time data processing.

The AWS Cloud provides a suite of infrastructure services that enable you to deploy SAP HANA in a highly available, fault-tolerant, and affordable way. By deploying this solution on the AWS Cloud, you can take advantage of the functionality of SAP HANA along with the flexibility and security of AWS.

This Quick Start helps you rapidly deploy fully functional SAP HANA systems on the AWS Cloud, following best practices from AWS and SAP. The Quick Start ensures that Amazon Elastic Compute Cloud (Amazon EC2), Amazon Elastic Block Store (Amazon EBS), and the operating system (SUSE Linux Enterprise Server or Red Hat Enterprise Linux) 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 1,952 GiB of instance memory to boost the performance of large-scale, memory-intensive SAP HANA workloads on AWS. To learn more about X1, see Amazon EC2 X1 Instances and the Amazon EC2 User Guide.

For a full list of new features and changes in this Quick Start release, see Appendix B.

Note

In this Quick Start, we use the terms SAP HANA platform, system, database, server, node, and instance, depending on context, to refer to the SAP HANA deployment on AWS.

This Quick Start currently supports SAP HANA Platform Edition 1 SPS 9x–12x, and SAP HANA Platform Edition 2 SPS 0–1.

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 following table provides example prices for r3.8xlarge and x1.32xlargeinstances.

Note

The prices in the table cover four of many possible configuration options and do not include NAT gateway or data transfer costs. You can use the AWS Simple Monthly Calculator links provided in the table and customize the configuration in the calculator to get more accurate pricing. For more information about configuration options, see the Planning the Deployment section. Other factors that influence the cost are billing options (All Upfront, Partial Upfront, No Upfront, or On-Demand) and the region in which the AWS resources are launched.

SAP HANA instance Scenario Includes See
r3.8xlarge Single-node (scale-up)
  • Bastion host: t2.small

  • RDP instance: c4.xlarge

  • SAP HANA: Single instance, SLES, r3.8xlarge

  • Storage: General Purpose (SSD)

Calculator
r3.8xlarge Multi-node (scale-out)
  • Bastion host: t2.small

  • RDP instance: c4.xlarge

  • SAP HANA: Three instances, SLES, r3.8xlarge

  • Storage: General Purpose (SSD)

Calculator
x1.32xlarge Single-node (scale-up)
  • Bastion host: t2.small

  • RDP instance: c4.xlarge

  • SAP HANA: Single instance, SLES, x1.32xlarge

  • Storage: General Purpose (SSD)

Calculator
x1.32xlarge Multi-node (scale-out)
  • Bastion host: t2.small

  • RDP instance: c4.xlarge

  • SAP HANA: Three instances, SLES, x1.32xlarge

  • Storage: General Purpose (SSD)

Calculator

*Tip

Cost estimates shown in the AWS Simple Monthly Calculator are based on pricing for On-Demand Instances. You could achieve a discount of up to 75% for your Amazon EC2 instances if you use Reserved Instances. For details, see the Amazon EC2 Reserved Instances page.

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 or RHEL—and the license cost for the operating system is included in the Amazon EC2 hourly price.

AWS Services

The core AWS components used by this Quick Start include the following AWS services. If you are new to AWS, see the Getting Started section of the AWS documentation.

  • Amazon VPC – The Amazon Virtual Private Cloud (Amazon VPC) service lets you provision a private, isolated section of the AWS Cloud where you can launch AWS services and other resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways.

  • Amazon EC2 – The Amazon Elastic Compute Cloud (Amazon EC2) service enables you to launch virtual machine instances with a variety of operating systems. You can choose from existing Amazon Machine Images (AMIs) or import your own virtual machine images.

  • Automatic recovery – Automatic recovery is a feature of Amazon EC2 that is designed to increase instance availability. You can enable automatic recovery for an instance by creating an Amazon CloudWatch alarm that monitors an Amazon EC2 instance and automatically recovers the instance if it becomes impaired due to an underlying hardware failure or a problem that requires AWS involvement to repair. A recovered instance is identical to the original instance, including the instance ID, private IP addresses, Elastic IP addresses, and all instance metadata. This Quick Start optionally enables automatic recovery on SAP HANA nodes for you.

  • Amazon EBS – Amazon Elastic Block Store (Amazon EBS) provides persistent block-level storage volumes for use with Amazon EC2 instances in the AWS Cloud. Each Amazon EBS volume is automatically replicated within its Availability Zone to protect you from component failure, offering high availability and durability. Amazon EBS volumes provide the consistent and low-latency performance needed to run your workloads.

  • AWS CloudFormation – AWS CloudFormation gives you an easy way to create and manage a collection of related AWS resources, and provision and update them in an orderly and predictable way. You use a template to describe all the AWS resources (e.g., Amazon EC2 instances) that you want. You don't have to individually create and configure the resources or figure out dependencies—AWS CloudFormation handles all of that.

  • Amazon CloudWatch – Amazon CloudWatch monitors your AWS resources and the applications you run on AWS in real time. You can use CloudWatch to collect and track metrics, collect and monitor log files, set alarms, and automatically react to changes in your AWS resources.

  • NAT Gateway – NAT Gateway is an AWS managed service that controls NAT gateway resources. A NAT gateway is a type of network address translation (NAT) device that enables instances in a private subnet to connect to the Internet or to other AWS services, but prevents the Internet from connecting to those instances.

  • IAM – AWS Identity and Access Management (IAM) enables you to securely control access to AWS services and resources for your users. With IAM, you can manage users, security credentials such as access keys, and permissions that control which AWS resources users can access, from a central location.