Upload
amazon-web-services
View
902
Download
1
Tags:
Embed Size (px)
Citation preview
© 2011 Amazon.com, Inc. and its affiliates. All rights reserved. May not be copied, modified or distributed in whole or in part without the express consent of Amazon.com, Inc.
Deploying SAP HANA on the Amazon
Web Services Cloud
Peter Mauel, SAP Global Alliance Leader, AWS
Steven Jones, Sr Manager Solution Architecture, AWS
Agenda
AWS Overview
Amazon EC2 for SAP HANA
Deployment of SAP HANA on AWS
SAP Solutions on AWS
SAP HANA on AWS Architecture Patterns
Next Steps & Questions
AWS Overview
What is Amazon Web Services?
AWS Global Infrastructure
Application Services
Networking
Deployment & Administration
Database Storage Compute
Lower Overall Cost
Benefit from AWS’s economies of scale and efficiencies. Only
pay for what you use. Running SAP ERP Systems on AWS can
save up to 71% on Infrastructure costs!
AWS Drives Agility and Innovation Benefits for SAP Customers
Shift Focus to Differentiation
Free internal resources from the undifferentiating tasks of
managing infrastructure and focus resources on innovation
Replace CapEx with OpEx
Start using AWS with no up-front cost or commitment and only
pay for what you use
Agility & Speed
Provision new infrastructure and SAP systems in minutes vs.
days, weeks or months
Self-service
Procure, provision and manage AWS resources completely via
self-service
End Hardware Refresh Cycles
Stop having to plan and manage hardware refreshes every 3-5
years
Elasticity and Flexible Capacity
Scale resources automatically up or down as needed. On-
demand access to virtually unlimited compute, storage and
network capacity to meet your SAP Sizing needs.
Secure & Durable
Secure and durable technology platform with industry-
recognized certifications and audits
Trusted by Enterprises Around the World
Used by Government Agencies & Educational
Institutions Worldwide
Architected for Enterprise Security Requirements
“The Amazon Virtual Private Cloud
[Amazon VPC] was a unique option that
offered an additional level of security and
an ability to integrate with other aspects of
our infrastructure.”
Dr. Michael Miller, Head of HPC for R&D
Gartner Magic Quadrants 2013
Gartner Magic Quadrant - IaaS
Gartner “Magic Quadrant for Cloud Infrastructure as a Service,” Lydia Leong, Douglas Toombs, Bob Gill, Gregor Petri, Tiny Haynes, August 19, 2013. This Magic Quadrant graphic was published by Gartner, Inc. as part of a larger research
note and should be evaluated in the context of the entire report.. Gartner does not endorse any vendor, product or service depicted in its research publications, and does not advise technology users to select only those vendors with the
highest ratings. Gartner research publications consist of the opinions of Gartner's research organization and should not be construed as statements of fact. Gartner disclaims all warranties, expressed or implied, with respect to this
research, including any warranties of merchantability or fitness for a particular purpose.
SAP Solutions on AWS
SAP & AWS Relationship - Key Milestones
2008 2012 2010 2014
SAP as a
Customer A1/B1
BOBJ
HANA
Dev
HANA
One
Afaria
HANA
(BYOL)
Business Suite CAL
Custo
mer
Adoption
Time
RDS Solutions
18+ Joint SAP & AWS Solutions
• SAP BW Powered by SAP HANA on AWS 30-day Free Trial: SAP BW on HANA Trial Offer
• SAP Cloud Appliance Library: http://www.sap.com/pc/tech/cloud/software/appliance-library/index.html
• SAP HANA One on the AWS Marketplace https://aws.amazon.com/marketplace/
• SAP HANA AWS Infrastructure as a Service Offering to 1.22TB http://marketplace.saphana.com/
• SAP on AWS information on the SAP Home Page on AWS.com: http://aws.amazon.com/sap/
HANA on AWS Start Small and Scale As Needed
Try Develop Run
• Start with SAP BW on
HANA Trial for 30 days
• Get set up in less than 30
minutes
• Pre-built content and
sample data
• Use the system as-is or
load your own data and
objects
• Built-in tutorials and
community support
• Choose SAP HANA
developer edition or
SAP HANA One
• Develop, test, and demo
applications on top of the
SAP HANA platform
• Easily accessible and
rapidly deployable
• Pay for only what you use
• AWS EC2 support
• Two options for
production workloads:
• SAP HANA One to
instantly deploy a single
instance of SAP HANA
• SAP HANA (BYOL)1 for
real-time provisioning on
AWS for existing SAP
HANA licenses
• Various support options
available
SAP Business Warehouse (BW) on SAP HANA Trial Offer
30-Day Free Trial License* Includes:
SAP Netweaver BW 7.4 on SAP HANA
SP07
SAP Business Objects BI 4.1 Instance
SAP HANA DB deployed on a 244GiB
AWS instance
Provisioned directly into a customers own
AWS account (required)
Preconfigured image for fast deployment
Prebuilt exercises / Tutorials for
immediate evaluation
*AWS Infrastructure charges apply
http://www.saphana.com/bwonhanatrial
SAP HANA BYOL SAP HANA One Developer Edition
Overview Quickly deploy and manage your pre-
licensed SAP HANA instances
Fully featured SAP HANA virtual
appliance on AWS
Fully featured SAP HANA virtual
appliance on AWS for individual
developers
Use Cases Production and non-production
All SAP HANA use cases supported
including SAP Business Suite and SAP
NetWeaver Business Warehouse on
HANA
Production and non-production
Analytics acceleration
Data merging
Temporary event-based analytics
Self-service BI
Prototypes and proofs-of-concept
Non-production only
Develop, test and demo
applications on top of the HANA
platform
Learning environment
Key Benefits Real-time provisioning on the AWS
Cloud for your existing HANA licenses.
Replace Capital expense for Hardware
with Operational expense. No Capital
outlay required.
Support for production use cases.
Develop and deploy HANA faster.
Instant, self-serve access – up and
running in 10 minutes
Start and stop when needed – reduce
license and infrastructure cost
Community support
Free developer license
Easily accessible and rapidly
deployable
Pay-per-use infrastructure
HANA License Bring-your-own-License On-demand - $0.99 per hour Free Developer License¹
Memory 244 GB | 732 GB | 976 GB | 1.22 TB 60.5 GB Up to 68.5 GB
Available from SAP HANA Marketplace
http://aws.amazon.com/quickstart
AWS Marketplace: http://bit.ly/aws-hana-
one
SAP SCN:
http://bit.ly/aws-hana-dev
Core SAP HANA Offerings on AWS
¹ License available directly from SAP: http://scn.sap.com/docs/DOC-28294
SAP HANA on AWS Architecture Patterns
Non-Production Systems
(Training, POC
prototypes)
Production Systems
and Disaster Recovery
(DR)
Production Support
Systems (Development &
QAS)
How Customers Use SAP HANA on AWS
Customer
Data Centers
VPN or
Direct Connect
Virtual Private Cloud
SAP HANA Disaster Recovery (DR) on AWS
DR
ECC
BW BW
ECC
PRD
SAP production (PRD) landscape
runs in customer’s own datacentre SAP development & quality
assurance landscape runs on AWS
SAP HANA
Appliance(s)
HANA
DB
SAP HANA System
Replication (Async)
Customer
Data Centers
VPN or
Direct Connect
Secure
connectivity
between
datacentre & AWS
Virtual Private Cloud
Hybrid SAP HANA Deployment – Customer Data Centre & AWS
DEV QAS
ECC
BW
ECC
BW BW
ECC
SRM
PRD
SAP production landscape runs in
customer’s own datacentre SAP development & quality
assurance landscape runs on AWS
SAP HANA
Appliance(s)
HANA
DB
HANA
DB
Virtual Private Cloud
Full SAP HANA Deployment on AWS
DEV QAS
Customer runs DEV, QAS, & PRD on AWS
PRD
VPN or
Direct Connect
Secure
connectivity
between LAN &
AWS network
Customer
LAN
ECC
BW
ECC
BW
HANA
DB
HANA
DB
ECC
BW
HANA
DB
Virtual Private Cloud
SAP HANA for Big Data Analytics
VPN or
Direct Connect
Secure
connectivity
between LAN &
AWS network
Customer
LAN
ECC
BW BW
HANA
DB
SAP
BI
Amazon EMR
+
SAP HANA Scalability Test for
SAP BW Using In-Memory Data Fabric
111 SAP HANA Instances
(1,776 CPU Cores)
8M Rows loaded per second
(60 Billion Total)
220ms single node query
(600 Million Rows)
330ms for federated query
(60 Billion rows)
Throughput of 3 million queries
per hour
Additional Details: http://bit.ly/scale-hana-aws
Amazon EC2 for SAP HANA
10 Regions*
26 Availability Zones*
51 Edge Locations
* China (Beijing) Region-
EC2 Availability Zones: 1 Coming Soon
Global Infrastructure
Distinct locations engineered to be insulated from
failures in other Availability Zones
Connected via an inexpensive, low latency network
An independent collection of AWS services in a
defined geographical location
Foundation for meeting location dependent privacy
and compliance requirements
Customer has full control - AWS does not move
customer’s resources
Contains two or more Availability Zones
AWS Regions and Availability Zones
Region
Availability
Zone
A
Availability
Zone
B
Availability
Zone
C
Region
Availability Zone
Amazon Elastic Compute Cloud (EC2)
Amazon EC2 Windows and Linux
34 different VM sizes available optimized for various
workloads
Self-service provisioning and management
Monitoring, scaling and load balancing services
Rapid provisioning from pre-built OS and SAP images
Pay by the hour - No up-front cost or long-term
commitments
On-demand virtual computing, storage and networking
infrastructure
Multiple Amazon EC2 Pricing Options
On-Demand
Pay for compute capacity by the hour
with no up-front cost or long-tem
commitment
Pay for only the hours an instance is
online
SAP system types: Test, Demo,
Training, POC
Reserved
Make a low one-time payment and
receive a significant discount on the
hourly charge
1-year or 3-year term
Three types – Light, Medium and
Heavy Utilization
SAP system types: DEV/QAS/PRD
Two options most relevant for SAP…
Amazon EC2 Cluster Compute Instances for SAP HANA
2 x Intel Xeon E5-2680 v2 processors (Ivy Bridge)
32 vCPUs with hyperthreading
64-bit
60 GB RAM
10 Gigabit Network
Enhanced Networking
2 x Intel Xeon E5-2670 processors (Sandy Bridge)
32 vCPUs with hyperthreading
64-bit
244 GB RAM
10 Gigabit Network
NUMA and Turbo Support
c3.8xlarge cr1.8xlarge
2 x Intel Xeon E5-2670 v2 processors (Ivy Bridge)
32 vCPUs with hyperthreading
64-bit
244 GB RAM
10 Gigabit Network
NUMA and Turbo Support
Enhanced Networking
r3.8xlarge
HANA One SAP HANA Infrastructure Subscription
SAP BW Enhanced Mixed Load (BW-EML)
Standard Application Benchmarking on AWS
Instance Type Adhoc Navigation Steps/hr Gain
High Mem Cluster 8-Xlarge (cr1.8xlarge) 113,390
Cluster Compute 8-Xlarge (r3.8xlarge) 137,510 21%
Single Node – 500 Million Records
Scale-out (5 Nodes) – 2 Billion Records
RDBMS: SAP HANA 1.0
Technology platform release: SAP NetWeaver 7.31
All benchmarks validated and published by SAP except for *
http://global36.sap.com/campaigns/benchmark/appbm_bweml.epx
Instance Type Adhoc Navigation Steps/hr Gain
High Mem Cluster 8-Xlarge (cr1.8xlarge) 116,908*
Cluster Compute 8-Xlarge (r3.8xlarge) 177,590 52%
Elastic Block Store (EBS)
Network attached block device for persistent storage
Virtual disks
Custom provision sizes from 1GB to 1TB per volume
Multiple volumes per EC2 instance
AES-256 Based encryption available (no extra charge)
EBS Magnetic (Formerly EBS Standard)
Cost effective storage that delivers approximately 40-200 IOPS per volume on average with a best
effort ability to burst to hundreds of IOPS p/volume
EBS Provisioned IOPS (SSD)
Designed to deliver predictable, high performance for I/O intensive workloads such as databases.
Customer specifies an IOPS rate when creating a volume. Currently supports up to 4000 IOPS per
volume
EC2 EC2 EC2
Instance
EBS General Purpose (SSD)
General Purpose (SSD) volumes provide the ability to burst to 3,000 IOPS per volume, independent of
volume size. Designed to deliver a consistent baseline of 3 IOPS/GB.
Data
Area
Log
Area
Name Server
Index Server
Statistic Server
SAP HANA
(Master)
Name Server
Index Server
SAP HANA
(Worker)
Data
Area
Log
Area
…
Name Server
Index Server
SAP HANA
(Worker)
Data
Area
Log
Area
Backup
Area
HANA
Shared
EBS Persistence Layer
Memory Layer
Common Backup and HANA Shared storage
accross all nodes via NFS
EBS Storage Architecture for SAP HANA
Production configuration leverages SAP certified EBS
for SAP HANA Data, Log, and Backup areas
- Backed by solid-state drives (SSD)
- Single-digit millisecond latency
Each Amazon EBS volume data is replicated across
multiple servers in an Availability Zone
Each SAP HANA node carries the same Amazon EBS
configuration regardless of whether it is configured as
master or worker node
Shared nothing storage concept for the SAP HANA data
and log areas
Backup area is shared amongst all members of a
cluster
Amazon Simple Storage Service (S3)
Scalable file/object data storage service
Highly available and durable
Designed to provide…
99.99% availability
99.99999999% durability
Highly Secure
Four different access control mechanisms
Server side encryption available Amazon S3
SAP Use Cases
Backup Storage
SAP Archiving Storage
Amazon Virtual Private Cloud (VPC)
A private, isolated section of the AWS
cloud where you can launch resources in
a virtual network that you define VPC
Enables connectivity between your
network and VPC via a VPN or dedicated
connection. Simplifies end user access
and system integration
VPC
VPC Connectivity Options
VPN Connection
AWS Direct Connect
VPN Connection Encrypted IPsec hardware VPN
connection between your network and
VPC
Can create multiple VPN connections to
one VPC
Fast and simple to setup
Internet
AWS Direct Connect Dedicated network connection between
your network and VPC
Can reduce network costs, increase
bandwidth throughput, and provide a more
consistent network experience
1 Gbps or 10 Gbps ports
Deployment of SAP HANA on AWS
AWS CloudFormation
AWS CloudFormation
Enables the provisioning and management
of a group of integrated AWS resources in
a predictable, repeatable fashion
Stacks of AWS resources are defined,
deployed and managed in a single
“template”
CloudFormation is available at no
additional charge. You pay only for the
AWS resources needed to run your
applications.
Virtual Private Cloud
10.0.0.0 / 16
10.0.1.x / 24 (Private Subnet)
SAP
HANA
(Master)
Availability Zone
Amazon S3
S3 Backup Bucket
Root
Volume
SAP
Volume
LVM
Group
SAP
HANA
(Workers)
Root
Volume
SAP
Volume
LVM
Group
HANA Data
HANA Log
& Backup Area
HANA Data
HANA Log
Push/Pull Backup
to/from S3
Elastic IP
Address
Private IP
Address(es)
Shares
From
Master
Mount Global
Shares:
/hana/shared
/backup
Internet
NAT
Outbound
Internet
Traffic
Studio (50013/14)
HLM (1128/9)
JDBC (30015/17)
XS App (8000/4300)
RDP SSH
SSH (22)
Fully Automated VPC & SAP HANA Deployment in Minutes
10.0.2.x / 24 (Public)
HANA
Studio
Inbound
SSH
Internet
Gateway
Corporate Data Center
Corp
ora
te N
etw
ork
Virtual
Private
Gateway Customer
Gateway
VPN Tunnel or
AWS Direct
Connect
Internal (30000-10)
NFS (Various)
Easily connect to your own
network post deployment
Create Virtual Private Cloud
(VPC)
Download SAP HANA
software
Deploy SAP HANA
A Quick Start SAP HANA Deployment in 3
simple steps...
Step 1 Step 2 Step 3
Pre-Requisites: Open an AWS Account
Sign-up at http://aws.amazon.com
Decide Amazon EC2 Region where you want to deploy
Region Location
ap-northeast-1 Asia Pacific (Tokyo)
ap-southeast-1 Asia Pacific (Singapore)
ap-southeast-2 Asia Pacific (Sydney)
eu-west-1 EU (Ireland)
sa-east-1 South America (Sao Paulo)
us-east-1 US East (Northern Virginia)
us-west-1 US West (Northern California)
us-west-2 US West (Oregon)
Pre-Requisites: Create or Import a Key-Pair
Action:
Create or import a key-pair in your previously selected region in the AWS Console
Amazon EC2 uses public-key cryptography to encrypt and decrypt login information. To be able to log into your instances, you must create a key pair.
Uses: Linux: SSH access to virtual machine where SAP
HANA is installed
Windows: Key used to decrypt Windows
Administrator Password via the EC2 console.
User can then log in using Remote Desktop
Protocol (RDP)
* For more information go to EC2 User Guide: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html
Pre-Requisites: Sizing for SAP HANA
New Implementation: Use the SAP QuickSizer
(http://service.sap.com/quicksizer)
Migrating an Existing SAP Netweaver BW System: Use the new ABAP
sizing report for SAP NetWeaver BW described in SAP note 1736976*
Migrating an Existing SAP Business Suite System to HANA: See
SAP note 1872170* to estimate the main memory requirements of the
HANA virtual appliance.
* SAP ID Required
Optional Pre-Requisite: EC2 Limit Increases
Action: Request a limit increase for Amazon EC2 instances
SAP HANA Deployments leverage the
r3.8xlarge instance type
The default limit for r3.8xlarge instances is 5
If your deployment needs will exceed the
default limits please request a limit increase
for the instance type in the region of your
choice
https://aws.amazon.com/support/createCase -> Service Limit Increase -> Limit Type = EC2
Virtual Private Cloud
10.0.0.0 / 16
10.0.1.x / 24 (Private Subnet)
Availability Zone
Internet
NAT
RDP SSH
Step 1: Create VPC and Supporting Infrastructure
10.0.2.x / 24 (Public)
RDP Server
Internet
Gateway
EBS Volume
for HANA
Media
Virtual Private Cloud
10.0.0.0 / 16
10.0.1.x / 24 (Private Subnet)
Availability Zone
Internet
NAT
RDP SSH
Step 1: Create VPC and Supporting Infrastructure
10.0.2.x / 24 (Public)
RDP Server
Internet
Gateway
EBS Volume
for HANA
Media
Step 2: Download SAP HANA Software
Open up RDP session to Windows Server via the Elastic IP Address
- Decrypt the Windows Administrator Password in the EC2 Console using the Private Key created earlier.
Download SAP HANA Media from SAP Software Download Center
http://service.sap.com/swdc (SP8 is supported!)
Extract SAP HANA Media to D:\ drive
Step 3: Launch Automated Deployment of SAP HANA
Run .\SAP_HANA_Deploy.ps1 Powershell script [-prod optional]
Wait for snapshot of D:\ drive to complete (10-15 minutes)
Choose number of SAP HANA Nodes to deploy
Enter a Master Password to be used during the HANA Deployment
Relax for 30-40 minutes…
Checking your Deployment
Monitor console output for CREATE_COMPLETE status
Verify Status Checks for all created Instances in the Main EC2 Console
Virtual Private Cloud
10.0.0.0 / 16
10.0.1.x / 24 (Private Subnet)
SAP
HANA
(Master)
Availability Zone
Amazon S3
S3 Backup Bucket
Root
Volume
SAP
Volume
LVM
Group
SAP
HANA
(Workers)
Root
Volume
SAP
Volume
LVM
Group
HANA Data
HANA Log
& Backup Area
HANA Data
HANA Log
Push/Pull Backup
to/from S3
Elastic IP
Address
Private IP
Address(es)
Shares
From
Master
Mount Global
Shares:
/hana/shared
/backup
Internet
NAT
Outbound
Internet
Traffic
Studio (50013/14)
HLM (1128/9)
JDBC (30015/17)
XS App (8000/4300)
RDP SSH
SSH (22)
Result: Fully Automated Deployment of SAP HANA in Minutes
10.0.2.x / 24 (Public)
HANA
Studio
Inbound
SSH
Internet
Gateway
Corporate Data Center
Corp
ora
te N
etw
ork
Virtual
Private
Gateway Customer
Gateway
VPN Tunnel or
AWS Direct
Connect
Internal (30000-10)
NFS (Various)
Easily connect to your own
network post deployment
Configure SAP HANA Studio on Windows Server
Add System Enter IP Address of Master Node User System / Master Password
Next Steps
SAP HANA on AWS “Pilot” Program Offer
Customers may receive up to US$1,000 in AWS Promotional
Credits to evaluate SAP HANA on a much larger instance
(Amazon EC2 cr1 or r3.8xlarge Instance type)
The credit will fund the AWS infrastructure costs for customers
to trial SAP HANA through a choice of deployment methods:
The SAP Business Warehouse (BW) Trial powered by SAP
HANA on AWS or the SAP HANA Infrastructure
subscription offering-both offered and available through
SAP
Or if the customer has their own license of SAP HANA,
they may leverage it in a “BYOL” model and use the SAP
HANA on AWS Quick Start Reference Deployment Guide
as a tool to setup and run it themselves on the AWS Cloud
Learn more about the Pilot offer, including terms and how to
apply for up to US$1,000 in AWS Promotional Credits at
http://aws.amazon.com/sap/saphana/pilot/
Where to Find SAP HANA on AWS Resources
Latest updates
How to Get Started
Deployment Information
Support Information
SAP HANA on AWS Implementation
and Operations Guide
Contact us: [email protected]
http://aws.amazon.com/sap/saphana/
NEW SAP HANA in the AWS Cloud Quick Start Deployment
Guide http://aws.amazon.com/quickstart/
SAP on AWS Operations Guide
The SAP on AWS Operations Guide discusses
the special considerations for operating SAP
environments on AWS.
SAP on AWS High Availability Guide
The SAP on AWS High Availability Guide
explains how to configure SAP systems on
Amazon EC2 to protect the application from
various single points of failure.
SAP on AWS Backup and Recovery Guide
The SAP on AWS Backup and Recovery Guide
explains how to backup SAP systems running
on AWS. The guide contrasts backing up SAP
systems on AWS with traditional infrastructure.
http://aws.amazon.com/sap/resources
Additional SAP on AWS Documentation
Questions
Getting Started with AWS: http://docs.aws.amazon.com/gettingstarted/latest/awsgsg-intro/intro.html
SAP on AWS Operations Guide : http://awsmedia.s3.amazonaws.com/sap_on_aws_operations_guide-v1.5.pdf
SAP on AWS High Availability Guide: https://d36cz9buwru1tt.cloudfront.net/SAP_on_AWS_High_Availability_Guide_v3.pdf
SAP on AWS Backup and Recovery Guide:
http://d36cz9buwru1tt.cloudfront.net/backup_and_recovery_of_sap_systems_on_aws_v2-0.pdf
SAP on AWS Implementation Guide: http://awsmedia.s3.amazonaws.com/SAP_on_AWS_Implementation_Guide_v3.pdf
Download the SAP HANA on AWS Implementation and Operations Guide:
http://awsmedia.s3.amazonaws.com/SAP_HANA_on_AWS_Implementation_and_Operations_Guide.pdf
SAP HANA Infrastructure Subscription on the SAP HANA Marketplace: http://www.saphana.com/docs/DOC-4181
SAP QuickSizer: http://service.sap.com/quicksizer
SAP’s benchmark statements are published at http://sap.com/benchmarks
SAP HANA on AWS Note 1964437 (SAP ID Required): http://service.sap.com/sap/support/notes/1964437
Amazon EC2 Key Pairs: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-key-pairs.html
SAP HANA Administration Guide https://help.sap.com/hana/SAP_HANA_Administration_Guide_en.pdf
Resources and Links