SlideShare a Scribd company logo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Architecting SAP on Amazon Web
Services
Wilson Puvvula
Solutions Architect
Amazon Web Services
S V C 2 1 6
Somckit Khemmanivanh
Solutions Architect
Amazon Web Services
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Well-Architected
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Security Reliability
Performance
efficiency
Cost
optimization
Operations
Are you Well-Architected?
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Design principles: Reliability
• Test recovery procedures
• Automatically recover from failure
• Scale horizontally to increase aggregate system
availability
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Purpose of Well-Architected
Making informed decisions about architecture in the cloud, and understanding the
potential impact of decisions
Questions are the starting point; you should think actively about “what if” and failure
scenarios
Not a binary “yes” or “no,” depends on business context
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
3 - Improve backup/restore automation
- Encrypt data at rest
6 - Implement high availability
- Plan and test disaster recovery
Sample recommendations
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
“Are you SAP Well-
Architected?”
Werner Vogels
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
AWS global infrastructure
Regions and Availability Zones
New Regions (coming soon)
21 Regions
64 Availability Zones
US East
- N. Virginia (6)
- Ohio (3)
US West
- N. California (3)
- Oregon (4)
Asia Pacific
- Mumbai (2)
- Seoul (2)
- Singapore (3)
- Sydney (3)
- Tokyo (4)
- Osaka-Local (1)
- Hong Kong (3)
Canada
- Central (2)
China
- Beijing (2)
- Ningxia (3)
Europe
- Frankfurt (3)
- Ireland (3)
- London (3)
- Paris (3)
- Stockholm (3)
South America
- Sao Paulo (3)
AWS GovCloud (US)
- US-East (3)
- US-West (3)
Bahrain
Cape Town
Jakarta
Milan
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Availability Zone A Availability Zone B
Availability Zone C
Sample US Region
- Multiple Isolated locations within a Region
- Availability Zone = 1 or more “data centers”
- Independent failure zone
- Physically separated
- On separate low-risk flood plains
- Discrete UPS
- Onsite backup generation facilities
- Fed from different segments of utility provider
- Redundantly connected to multiple tier-1 ISPs
- Built for continuous availability
- Customer decides Availability Zone for compute
~ Data center
AWS Availability Zones
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Horror stories from the field
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Public subnetPublic subnet
VPC
Private subnet
AWS Cloud
Availability Zone 1
NAT gateway
HANA primary DB
10.0.128.0/20
10.0.0.0/19
Private subnet
Availability Zone 2
NAT gateway
10.0.144.0/20
10.0.32.0/19
10.0.0.0/16
AASPASASCS
Single-AZ deployment
Corporate data center
AWS Direct Connect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Public subnetPublic subnet
Private subnet
AWS Cloud
Availability Zone 1
NAT gateway
HANA primary DB
10.0.128.0/20
10.0.0.0/19
Private subnet
Availability Zone 2
NAT gateway
10.0.144.0/20
10.0.32.0/19
10.0.0.0/16
AASPASASCS
Single-AZ deployment
Corporate data center
VPC
AWS Direct Connect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Public subnetPublic subnet
Private subnet
AWS Cloud
Availability Zone 1
NAT gateway
HANA primary DB
10.0.128.0/20
10.0.0.0/19
Private subnet
Availability Zone 2
NAT gateway
10.0.144.0/20
10.0.32.0/19
10.0.0.0/16
AASPASASCS
Recommended: Multi-AZ deployment
Corporate data center
VPC
AWS Direct Connect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Public subnetPublic subnet
Private subnet
AWS Cloud
Availability Zone 1
NAT gateway
HANA primary DB
10.0.128.0/20
10.0.0.0/19
Private subnet
Availability Zone 2
NAT gateway
10.0.144.0/20
10.0.32.0/19
10.0.0.0/16
AASPASASCS
SAP HANA configuration
Corporate data center Bastion host
RDP
HANA secondary DB
VPC
AWS Direct Connect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Private subnet
AWS Cloud
Availability Zone 1
HANA primary DB
10.0.0.0/19
10.0.0.0/16
SAP HANA disk setup
Corporate data center
/root /usr/sap /backup
x1.32xlarge
2 TB
/hana/shared /hana/data /hana/log
VPC
AWS Direct Connect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Private subnet
AWS Cloud
Availability Zone 1
HANA primary DB
10.0.0.0/19
10.0.0.0/16
Corporate data center
/root /usr/sap /backup
x1.32xlarge
2 TB
/hana/shared
/hana/data
/hana/log
Recommended: SAP HANA disk setup
VPC
AWS Direct Connect
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Recommended: SAP HANA disk setup
Not recommended Recommended
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SAP on AWS certifications
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SAP on AWS certifications
AWS Cloud AWS Cloud
SAP NetWeaver SAP HANA
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SAP on AWS cert. world record
AWS Cloud
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon EC2 instances
General
purpose
Dense
storage
Compute-
optimized
Storage-
optimized
Memory-
optimized
High I/O
M4 D2 X1T2 R4I3C5M5 H1 U* Bare MetalT2 Unlimited X1eI2C4
High
I/O
General
purpose
burstable
Direct access to
physical server
resources
R5 A1
Memory-
optimized
C5n G3 H1 M5a P2
P3 T3 Z1d T3a R5aF1
I3en
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
• Sixty instances certified across the EC2 instance families
• Use in two-tier and three-tier configurations, up to hundreds of thousands of SAPS
• Check SAP Note 1656099 for more information, and see https://aws.amazon.com/sap/instance-types/
M5 – General purpose
Name vCPU
Memory
(GiB)
Network
(Gbps)
Storage
(Mbps)
SAPS
m5.24xlarge 96 384 25 14,000 135,230
m5.12xlarge 48 192 10 7,000 67,615
m5.4xlarge 16 64 High 3,500 22,538
m5.2xlarge 8 32 High Up to 3,500 11,269
m5.xlarge 4 16 High Up to 3,500 5,535
m5.large 2 8 High Up to 3,500 2,817
C5 – Compute-optimized
Name vCPU
Memory
(GiB)
Network
(Gbps)
Storage
(Mbps)
SAPS
c5.18xlarge 72 144 25 14,000 95,400
c5.9xlarge 36 72 10 7,000 47,700
c5.4xlarge 16 32 Up to 10 3,500 21,200
c5.2xlarge 8 16 Up to 10 Up to 3,500 10,600
c5.xlarge 4 8 Up to 10 Up to 3,500 5,300
c5.large 2 4 Up to 10 Up to 3,500 2,650
Current generation Amazon EC2 instances certified for SAP
workloads
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon EC2 instances for SAP HANA OLTP
Introducing48-TBsupportforS/4HANA deployments
.244 .384 .488 .768 1 2 4 6 9 12 18 24 48
R4 R5 R4 R5 X1 X1 X1e U1 U1 U1 U1 U1 U1-SO
TB
EC2 high-memory instancesEC2 memory-optimized instances
Seamless access to all AWS services
Near infinite elastic scalability for
mission-critical deployments
AWS owned and operated
Linear pricing
Grow-as-you-go
<1 hour provisioning times
100% software-defined
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Amazon EC2 instances for SAP HANA OLAP
Introducing100-TBsupportforBWforHANAdeployments
X1e
X1 50 TB
TB
EC2 memory-optimized instances
Seamless access to all AWS services
Near infinite elastic scalability for
mission-critical deployments
AWS owned and operated
Linear pricing
Grow-as-you-go
<1 hour provisioning times
100% software-defined100 TB
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Physical host X
AWS hypervisor
Virtual machine
Physical host
Physical hardware Y
AWS hypervisor
SAP or database
virtual machine
• Running • Shutdown
• SAP virtual machine is
unavailable
• Issue API call to start
virtual machine
• SAP virtual machine
started on a new physical
host
• Amazon EBS persistent
volumes are mapped by
default
SAP or database
virtual machine
Physical host Y
AWS hypervisor
SAP or database
virtual machine
• Running (new host)
Change instance
type using AWS
console or API call
Physical hardware X
AWS hypervisor
SAP or database
virtual machine
Results
• Hardware upgrades in minutes
• No data migration required
• Retain same IP addressing (VPC)
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Instance resize demo
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Highly available SAP architecture with failover orchestration
Private subnet
EC2
instance
AWS Cloud
VPC
Availability Zone 1
Amazon S3
Amazon
Amazon
CloudWatch
ASCS
PAS
Primary
database
Private subnet
EC2
instance
Availability Zone 2
Enqueue replication
DB log replication
Amazon EFS
ERS
• /sapmnt
• /usr/sap/trans
• /usr/sap/<SID>/ASCSXX
• /usr/sap/ERSXX
• /usr/sap/<SID>/SYS NLB
Amazon
Route 53
EC2
instance
EC2
instance
AAS
Cluster software
overlay-IP
Standby
database
Cluster software
overlay-IP
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
Highly available SAP architecture with multi-region deployment
Private subnet
EC2
instance
Region 1AWS Cloud
VPC
Availability Zone 1
Amazon S3
Amazon
CloudWatch
ASCS
PAS
Primary
database
Private subnet
EC2
instance
Availability Zone 2
Enqueue replication
DB log replication
Amazon EFS
ERS
• /sapmnt
• /usr/sap/trans
• /usr/sap/<SID>/ASCSXX
• /usr/sap/ERSXX
• /usr/sap/<SID>/SYS NLB
Amazon
Route 53
EC2
instance
EC2
instance
AAS
Cluster software
overlay-IP
Standby
database
Cluster software
overlay-IP
Private subnet
DR-DB
Availability Zone 1
RegiRegion 2gion1
on2
VPC
Async DB log replication
© 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
SAP on AWS Quick Starts
What are AWS Quick Starts?
Developed in close collaboration with SAP
Production-ready
Integrated with AWS Services
Ease of deployment
SAP on AWS Quick Starts
Thank you!
S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.
Wilson Puvvula Somckit Khemmanivanh

More Related Content

What's hot

What's new in Amazon Aurora - ADB203 - Atlanta AWS Summit
What's new in Amazon Aurora - ADB203 - Atlanta AWS SummitWhat's new in Amazon Aurora - ADB203 - Atlanta AWS Summit
What's new in Amazon Aurora - ADB203 - Atlanta AWS Summit
Amazon Web Services
 
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitDelivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Amazon Web Services
 
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Amazon Web Services
 
Industry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Industry 4.0 in the cloud - SVC214 - Chicago AWS SummitIndustry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Industry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Amazon Web Services
 
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...
Amazon Web Services
 
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS SummitPlanning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Amazon Web Services
 
Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...
Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...
Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...
Amazon Web Services
 
Best practices for queue processing in serverless applications - MAD313 - Chi...
Best practices for queue processing in serverless applications - MAD313 - Chi...Best practices for queue processing in serverless applications - MAD313 - Chi...
Best practices for queue processing in serverless applications - MAD313 - Chi...
Amazon Web Services
 
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS SummitCarry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
Amazon Web Services
 
Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...
Amazon Web Services
 
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS SummitIntroduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Amazon Web Services
 
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS SummitDo you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Amazon Web Services
 
Combining AWS container services to support your workload - MAD307 - Chicago ...
Combining AWS container services to support your workload - MAD307 - Chicago ...Combining AWS container services to support your workload - MAD307 - Chicago ...
Combining AWS container services to support your workload - MAD307 - Chicago ...
Amazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Amazon Web Services
 
Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...
Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...
Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...
Amazon Web Services
 
Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...
Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...
Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...
Amazon Web Services
 
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Amazon Web Services
 
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
Amazon Web Services
 
Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...
Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...
Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...
Amazon Web Services
 
Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...
Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...
Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...
Amazon Web Services
 

What's hot (20)

What's new in Amazon Aurora - ADB203 - Atlanta AWS Summit
What's new in Amazon Aurora - ADB203 - Atlanta AWS SummitWhat's new in Amazon Aurora - ADB203 - Atlanta AWS Summit
What's new in Amazon Aurora - ADB203 - Atlanta AWS Summit
 
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS SummitDelivering applications securely with AWS - SVC303 - Chicago AWS Summit
Delivering applications securely with AWS - SVC303 - Chicago AWS Summit
 
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...Using automation to drive continuous-compliance best practices - SVC309 - Chi...
Using automation to drive continuous-compliance best practices - SVC309 - Chi...
 
Industry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Industry 4.0 in the cloud - SVC214 - Chicago AWS SummitIndustry 4.0 in the cloud - SVC214 - Chicago AWS Summit
Industry 4.0 in the cloud - SVC214 - Chicago AWS Summit
 
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...
Deploy and manage Kubernetes on AWS from your on-premises environment - DEM04...
 
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS SummitPlanning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
Planning advanced AWS networking architectures - SVC304 - Chicago AWS Summit
 
Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...
Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...
Mythical Mysfits: Monolith to microservices using Docker and Fargate - MAD309...
 
Best practices for queue processing in serverless applications - MAD313 - Chi...
Best practices for queue processing in serverless applications - MAD313 - Chi...Best practices for queue processing in serverless applications - MAD313 - Chi...
Best practices for queue processing in serverless applications - MAD313 - Chi...
 
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS SummitCarry security with you to the cloud - DEM14-SR - New York AWS Summit
Carry security with you to the cloud - DEM14-SR - New York AWS Summit
 
Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...Improve contact center and CRM experiences via machine learning and analytics...
Improve contact center and CRM experiences via machine learning and analytics...
 
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS SummitIntroduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
Introduction to AWS App Mesh - MAD301 - Anaheim AWS Summit
 
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS SummitDo you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
Do you need a ledger database or a blockchain? - SVC310 - Chicago AWS Summit
 
Combining AWS container services to support your workload - MAD307 - Chicago ...
Combining AWS container services to support your workload - MAD307 - Chicago ...Combining AWS container services to support your workload - MAD307 - Chicago ...
Combining AWS container services to support your workload - MAD307 - Chicago ...
 
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
Accelerating your Cloud Migration with VMware Cloud on AWS - SVC210 - Atlanta...
 
Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...
Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...
Modernizing your data warehouse using Amazon Redshift - ADB303 - Chicago AWS ...
 
Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...
Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...
Aligning to the NIST Cybersecurity Framework in the AWS Cloud - SEC204 - Chic...
 
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
Driving Overall Equipment Effectiveness with AWS IoT SiteWise - SVC213 - Chic...
 
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
CI/CD best practices for building modern applications - MAD302 - Atlanta AWS ...
 
Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...
Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...
Finding all the threats: AWS threat detection and remediation - SEC303 - Chic...
 
Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...
Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...
Intelligent unified communications in the cloud with Amazon Chime - SVC202 - ...
 

Similar to Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit

Core services
Core servicesCore services
Core services
Richard Harvey
 
Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...
Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...
Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...
Amazon Web Services
 
Accelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWSAccelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWS
Amazon Web Services
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
Amazon Web Services Korea
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Amazon Web Services
 
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Amazon Web Services
 
Amazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costiAmazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costi
Amazon Web Services
 
Getting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS Summit
Getting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS SummitGetting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS Summit
Getting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS Summit
Amazon Web Services
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
Amazon Web Services
 
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Amazon Web Services
 
2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud
Reham Maher El-Safarini
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesSimplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
AWS Summits
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
Amazon Web Services
 
Deploying SAP Solutions on AWS
Deploying SAP Solutions on AWSDeploying SAP Solutions on AWS
Deploying SAP Solutions on AWS
Amazon Web Services
 
AWSome Day 2019 - New Jersey
AWSome Day 2019 - New JerseyAWSome Day 2019 - New Jersey
AWSome Day 2019 - New Jersey
Amazon Web Services
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
Amazon Web Services
 
Journey into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSJourney into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWS
Amazon Web Services
 
Webinar Enterprise Workloads SAP - Português
Webinar Enterprise Workloads SAP - PortuguêsWebinar Enterprise Workloads SAP - Português
Webinar Enterprise Workloads SAP - Português
Amazon Web Services LATAM
 
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverIntroduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Amazon Web Services
 
Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...
Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...
Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...
Amazon Web Services
 

Similar to Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit (20)

Core services
Core servicesCore services
Core services
 
Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...
Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...
Accelerating your cloud migration with VMware Cloud on AWS - CMP205 - Chicago...
 
Accelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWSAccelerating your Cloud Migration with VMware Cloud on AWS
Accelerating your Cloud Migration with VMware Cloud on AWS
 
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
[AWS Media Symposium 2019] Perfecting the Media Experience with AWS - Bhavik ...
 
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS SummitWhy AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
Why AWS for running Microsoft workloads - CMP202-I - New York AWS Summit
 
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
Introduction to AWS OutIntroduction to AWS Outposts - CMP203 - Chicago AWS Su...
 
Amazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costiAmazon EC2 Strategie per l'ottimizzazione dei costi
Amazon EC2 Strategie per l'ottimizzazione dei costi
 
Getting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS Summit
Getting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS SummitGetting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS Summit
Getting Started with ARM-Based EC2 A1 Instances - CMP302 - Anaheim AWS Summit
 
Cloud Migration Workshop
Cloud Migration WorkshopCloud Migration Workshop
Cloud Migration Workshop
 
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
Journey into the Cloud with VMware Cloud on AWS: Deep Dive - CMP303 - Anaheim...
 
2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud2. migration, disaster recovery and business continuity in the cloud
2. migration, disaster recovery and business continuity in the cloud
 
Simplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS ServicesSimplifying Microsoft Architectures with AWS Services
Simplifying Microsoft Architectures with AWS Services
 
Best-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWSBest-Practices-for-Running-Windows-Workloads-on-AWS
Best-Practices-for-Running-Windows-Workloads-on-AWS
 
Deploying SAP Solutions on AWS
Deploying SAP Solutions on AWSDeploying SAP Solutions on AWS
Deploying SAP Solutions on AWS
 
AWSome Day 2019 - New Jersey
AWSome Day 2019 - New JerseyAWSome Day 2019 - New Jersey
AWSome Day 2019 - New Jersey
 
Running Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWSRunning Mission Critical Workloads on AWS
Running Mission Critical Workloads on AWS
 
Journey into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWSJourney into the Cloud with VMware Cloud on AWS
Journey into the Cloud with VMware Cloud on AWS
 
Webinar Enterprise Workloads SAP - Português
Webinar Enterprise Workloads SAP - PortuguêsWebinar Enterprise Workloads SAP - Português
Webinar Enterprise Workloads SAP - Português
 
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - VancouverIntroduction to the AWS Cloud - AWSome Day 2019 - Vancouver
Introduction to the AWS Cloud - AWSome Day 2019 - Vancouver
 
Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...
Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...
Simplify your SAP journey, and innovate more quickly - SVC209-I - São Paulo A...
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
Amazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
Amazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
Amazon Web Services
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Amazon Web Services
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
Amazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
Amazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Amazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
Amazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Amazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
Amazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
Amazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
Amazon Web Services
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
Amazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
Amazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Architecting SAP on Amazon Web Services - SVC216 - Chicago AWS Summit

  • 1. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Architecting SAP on Amazon Web Services Wilson Puvvula Solutions Architect Amazon Web Services S V C 2 1 6 Somckit Khemmanivanh Solutions Architect Amazon Web Services
  • 2. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Well-Architected
  • 3. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Security Reliability Performance efficiency Cost optimization Operations Are you Well-Architected?
  • 4. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Design principles: Reliability • Test recovery procedures • Automatically recover from failure • Scale horizontally to increase aggregate system availability
  • 5. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Purpose of Well-Architected Making informed decisions about architecture in the cloud, and understanding the potential impact of decisions Questions are the starting point; you should think actively about “what if” and failure scenarios Not a binary “yes” or “no,” depends on business context
  • 6. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T 3 - Improve backup/restore automation - Encrypt data at rest 6 - Implement high availability - Plan and test disaster recovery Sample recommendations
  • 7. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T “Are you SAP Well- Architected?” Werner Vogels
  • 8. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T AWS global infrastructure Regions and Availability Zones New Regions (coming soon) 21 Regions 64 Availability Zones US East - N. Virginia (6) - Ohio (3) US West - N. California (3) - Oregon (4) Asia Pacific - Mumbai (2) - Seoul (2) - Singapore (3) - Sydney (3) - Tokyo (4) - Osaka-Local (1) - Hong Kong (3) Canada - Central (2) China - Beijing (2) - Ningxia (3) Europe - Frankfurt (3) - Ireland (3) - London (3) - Paris (3) - Stockholm (3) South America - Sao Paulo (3) AWS GovCloud (US) - US-East (3) - US-West (3) Bahrain Cape Town Jakarta Milan
  • 9. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Availability Zone A Availability Zone B Availability Zone C Sample US Region - Multiple Isolated locations within a Region - Availability Zone = 1 or more “data centers” - Independent failure zone - Physically separated - On separate low-risk flood plains - Discrete UPS - Onsite backup generation facilities - Fed from different segments of utility provider - Redundantly connected to multiple tier-1 ISPs - Built for continuous availability - Customer decides Availability Zone for compute ~ Data center AWS Availability Zones
  • 10. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Horror stories from the field
  • 11. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Public subnetPublic subnet VPC Private subnet AWS Cloud Availability Zone 1 NAT gateway HANA primary DB 10.0.128.0/20 10.0.0.0/19 Private subnet Availability Zone 2 NAT gateway 10.0.144.0/20 10.0.32.0/19 10.0.0.0/16 AASPASASCS Single-AZ deployment Corporate data center AWS Direct Connect
  • 12. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Public subnetPublic subnet Private subnet AWS Cloud Availability Zone 1 NAT gateway HANA primary DB 10.0.128.0/20 10.0.0.0/19 Private subnet Availability Zone 2 NAT gateway 10.0.144.0/20 10.0.32.0/19 10.0.0.0/16 AASPASASCS Single-AZ deployment Corporate data center VPC AWS Direct Connect
  • 13. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Public subnetPublic subnet Private subnet AWS Cloud Availability Zone 1 NAT gateway HANA primary DB 10.0.128.0/20 10.0.0.0/19 Private subnet Availability Zone 2 NAT gateway 10.0.144.0/20 10.0.32.0/19 10.0.0.0/16 AASPASASCS Recommended: Multi-AZ deployment Corporate data center VPC AWS Direct Connect
  • 14. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Public subnetPublic subnet Private subnet AWS Cloud Availability Zone 1 NAT gateway HANA primary DB 10.0.128.0/20 10.0.0.0/19 Private subnet Availability Zone 2 NAT gateway 10.0.144.0/20 10.0.32.0/19 10.0.0.0/16 AASPASASCS SAP HANA configuration Corporate data center Bastion host RDP HANA secondary DB VPC AWS Direct Connect
  • 15. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Private subnet AWS Cloud Availability Zone 1 HANA primary DB 10.0.0.0/19 10.0.0.0/16 SAP HANA disk setup Corporate data center /root /usr/sap /backup x1.32xlarge 2 TB /hana/shared /hana/data /hana/log VPC AWS Direct Connect
  • 16. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Private subnet AWS Cloud Availability Zone 1 HANA primary DB 10.0.0.0/19 10.0.0.0/16 Corporate data center /root /usr/sap /backup x1.32xlarge 2 TB /hana/shared /hana/data /hana/log Recommended: SAP HANA disk setup VPC AWS Direct Connect
  • 17. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Recommended: SAP HANA disk setup Not recommended Recommended
  • 18. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SAP on AWS certifications
  • 19. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SAP on AWS certifications AWS Cloud AWS Cloud SAP NetWeaver SAP HANA
  • 20. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SAP on AWS cert. world record AWS Cloud
  • 21. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon EC2 instances General purpose Dense storage Compute- optimized Storage- optimized Memory- optimized High I/O M4 D2 X1T2 R4I3C5M5 H1 U* Bare MetalT2 Unlimited X1eI2C4 High I/O General purpose burstable Direct access to physical server resources R5 A1 Memory- optimized C5n G3 H1 M5a P2 P3 T3 Z1d T3a R5aF1 I3en
  • 22. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T • Sixty instances certified across the EC2 instance families • Use in two-tier and three-tier configurations, up to hundreds of thousands of SAPS • Check SAP Note 1656099 for more information, and see https://aws.amazon.com/sap/instance-types/ M5 – General purpose Name vCPU Memory (GiB) Network (Gbps) Storage (Mbps) SAPS m5.24xlarge 96 384 25 14,000 135,230 m5.12xlarge 48 192 10 7,000 67,615 m5.4xlarge 16 64 High 3,500 22,538 m5.2xlarge 8 32 High Up to 3,500 11,269 m5.xlarge 4 16 High Up to 3,500 5,535 m5.large 2 8 High Up to 3,500 2,817 C5 – Compute-optimized Name vCPU Memory (GiB) Network (Gbps) Storage (Mbps) SAPS c5.18xlarge 72 144 25 14,000 95,400 c5.9xlarge 36 72 10 7,000 47,700 c5.4xlarge 16 32 Up to 10 3,500 21,200 c5.2xlarge 8 16 Up to 10 Up to 3,500 10,600 c5.xlarge 4 8 Up to 10 Up to 3,500 5,300 c5.large 2 4 Up to 10 Up to 3,500 2,650 Current generation Amazon EC2 instances certified for SAP workloads
  • 23. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon EC2 instances for SAP HANA OLTP Introducing48-TBsupportforS/4HANA deployments .244 .384 .488 .768 1 2 4 6 9 12 18 24 48 R4 R5 R4 R5 X1 X1 X1e U1 U1 U1 U1 U1 U1-SO TB EC2 high-memory instancesEC2 memory-optimized instances Seamless access to all AWS services Near infinite elastic scalability for mission-critical deployments AWS owned and operated Linear pricing Grow-as-you-go <1 hour provisioning times 100% software-defined
  • 24. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Amazon EC2 instances for SAP HANA OLAP Introducing100-TBsupportforBWforHANAdeployments X1e X1 50 TB TB EC2 memory-optimized instances Seamless access to all AWS services Near infinite elastic scalability for mission-critical deployments AWS owned and operated Linear pricing Grow-as-you-go <1 hour provisioning times 100% software-defined100 TB
  • 25. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Physical host X AWS hypervisor Virtual machine Physical host Physical hardware Y AWS hypervisor SAP or database virtual machine • Running • Shutdown • SAP virtual machine is unavailable • Issue API call to start virtual machine • SAP virtual machine started on a new physical host • Amazon EBS persistent volumes are mapped by default SAP or database virtual machine Physical host Y AWS hypervisor SAP or database virtual machine • Running (new host) Change instance type using AWS console or API call Physical hardware X AWS hypervisor SAP or database virtual machine Results • Hardware upgrades in minutes • No data migration required • Retain same IP addressing (VPC)
  • 26. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Instance resize demo
  • 27. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T
  • 28. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Highly available SAP architecture with failover orchestration Private subnet EC2 instance AWS Cloud VPC Availability Zone 1 Amazon S3 Amazon Amazon CloudWatch ASCS PAS Primary database Private subnet EC2 instance Availability Zone 2 Enqueue replication DB log replication Amazon EFS ERS • /sapmnt • /usr/sap/trans • /usr/sap/<SID>/ASCSXX • /usr/sap/ERSXX • /usr/sap/<SID>/SYS NLB Amazon Route 53 EC2 instance EC2 instance AAS Cluster software overlay-IP Standby database Cluster software overlay-IP
  • 29. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T Highly available SAP architecture with multi-region deployment Private subnet EC2 instance Region 1AWS Cloud VPC Availability Zone 1 Amazon S3 Amazon CloudWatch ASCS PAS Primary database Private subnet EC2 instance Availability Zone 2 Enqueue replication DB log replication Amazon EFS ERS • /sapmnt • /usr/sap/trans • /usr/sap/<SID>/ASCSXX • /usr/sap/ERSXX • /usr/sap/<SID>/SYS NLB Amazon Route 53 EC2 instance EC2 instance AAS Cluster software overlay-IP Standby database Cluster software overlay-IP Private subnet DR-DB Availability Zone 1 RegiRegion 2gion1 on2 VPC Async DB log replication
  • 30. © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved.S U M M I T SAP on AWS Quick Starts
  • 31. What are AWS Quick Starts? Developed in close collaboration with SAP Production-ready Integrated with AWS Services Ease of deployment
  • 32. SAP on AWS Quick Starts
  • 33. Thank you! S U M M I T © 2019, Amazon Web Services, Inc. or its affiliates. All rights reserved. Wilson Puvvula Somckit Khemmanivanh