Architecture - SAP HANA on AWS


This Quick Start uses AWS CloudFormation, the AWS Command Line Interface (AWS CLI) for Linux, and custom scripts to deploy SAP HANA on AWS. AWS CloudFormation provides an easy way to create and manage a collection of related AWS resources, provisioning and updating them in an orderly and predictable fashion. AWS CLI for Linux enables you to configure AWS resources from the command line.

The Quick Start deploys and configures the following components:

  • A virtual private cloud (VPC) configured with public and private subnets according to AWS best practices, to provide you with your own virtual network on AWS.

  • An internet gateway to allow access to the internet.

  • EC2 instance(s) to host the SAP HANA database, with the appropriate EBS volumes configured to meet or exceed SAP HANA storage key performance indicators (KPIs). The Single-AZ configuration gives you a choice of Linux operating system (SLES, SLES for SAP, SLES for SAP BYOS, RHEL for SAP HANA, or RHEL for SAP with HA and US). The Multi-AZ configuration supports SLES for SAP and SLES for SAP BYOS.

  • A bastion host in the public subnet with an Elastic IP address to allow inbound SSH (Secure Shell) access to the EC2 instance(s) that host the SAP HANA database.

  • A managed NAT gateway to allow outbound internet access for resources in the private subnet.

  • IAM instance roles with fine-grained permissions for access to 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 in the public subnet to host SAP HANA Studio. You can install SAP HANA Studio manually to administer your SAP HANA database.

  • The Multi-AZ, high availability Quick Start deploys two SAP HANA nodes in two different subnets in separate Availability Zones, and configures the SAP HANA instances for high availability. In this scenario, both SAP HANA nodes share the same EC2 instance size, SAP HANA SID, SAP HANA system number, and other characteristics.