Upload
madelyn-morgan
View
1.091
Download
0
Embed Size (px)
Citation preview
Best Practices for Running SAP System Workloads on the AWS Cloud
Steven Jones – Sr. Manager, Solutions Architecture
ITM248 – October 2015
• Amazon Web Services Overview • SAP on AWS • Best Practices • Customer Success Stories • Getting Started
Agenda
AWS Global Infrastructure
Application Services
Networking
Deployment & Administration
Database Storage Compute
What Is Amazon Web Services (AWS)?
Building and managing cloud since 2006
50+ services to support any cloud workload
History of rapid, customer-driven releases
11 regions, 30 Availability Zones, 53 edge locations
50 proactive price reductions to date
10,000+ SIs and ISVs; 2,300+ Marketplace products
Experience
Service Breadth & Depth
Pace of Innovation
Global Footprint
Pricing Philosophy
Ecosystem
*as of July 31, 2014
What Sets AWS Apart?
11 Regions § N. Virginia § N. California § Oregon § GovCloud US § São Paulo § Ireland § Frankfurt § Singapore § Tokyo § Sydney § China*
hAp://aws.amazon.com/about-‐aws/globalinfrastructure
30 Availability Zones 53 Edge Loca9ons
* Limited public release
Global Footprint: AWS Global Infrastructure
• Distinct locations engineered to be insulated from failures in other Availability Zones
• Connected via high speed, low-latency network
• An independent collection of AWS services in a defined geographical location
• Foundation for meeting location-dependent privacy and compliance requirements
• Each region contains two or more Availability Zones
Region
Availability Zone
Availability Zone A
Availability Zone B
Availability Zone C
Sample US Region
Global Footprint: Regions and Availability Zones
A private, isolated section of the AWS cloud where you can launch resources in a virtual network that you define.
VPC
• Complete control over your virtual networking environment (IP address range, subnets, route tables, and network gateways)
• Enables secure connectivity between your
network and VPC via a VPN or dedicated connection
Amazon VPC Deep Dive: https://www.youtube.com/watch?v=HexrVfuIY1k
Amazon Virtual Private Cloud (VPC)
• Linux and Windows
• Different Instance 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 costs or long-term commitments
On-demand virtual computing, storage and networking infrastructure
Amazon Elastic Compute Cloud (EC2)
• Network-‐aAached block device for persistent storage • Custom provision sizes from 1 GiB to 16 TiB per volume • MulPple volumes per EC2 instance • AES-‐256 based encrypPon available (no extra charge)
EBS Magne9c (Formerly EBS Standard) Cost-‐effecPve storage that delivers approximately 40-‐200 IOPS per volume on average with a best effort ability to burst to hundreds of IOPS per 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 creaPng a volume. Currently supports up to 20,000 IOPS per volume.
EC2 EC2
EBS General Purpose (SSD) Provide the ability to burst to 3,000 IOPS per volume, independent of volume size. Designed to deliver a consistent baseline of 3 IOPS/GiB.
Amazon Elastic Block Store (Amazon EBS)
Highly available and durable file/object data storage service Designed to provide…
• 99.99% availability • 99.999999999% durability
Highly secure • Four different access control mechanisms • Server-‐side encrypPon available
SAP use cases • Backup storage • SAP archiving storage
Amazon Simple Storage Service (Amazon S3)
All SAP Business Suite and NetWeaver applications (FI, HR, BI/BW, SRM, Solution Manager, SAP PO, etc.)
Leverage Multi-AZ for production workloads
x86 Intel processor-based systems with up to 32 vCPUs x 244 GiB RAM, SSD-backed storage for tens of thousands of IOPS
Amazon S3 storage is designed to provide 99.999999999% durability
Enterprise-level security
Pricing, sizing, management, and operations
SAP Supported Platform
High Availability
High Performance
High Durability
Secured platform
Flexible
SAP on AWS
Cus
tom
er A
dopt
ion
2008 2010 2012 2014
SAP as a Customer
S4/HANA
SAP IQ / ASE SAP HANA Platform Edition
Afaria
SAP Business Suite
HANA One
HANA Developer Edition
SAP Cloud Appliance Library (CAL) A1 / B1
RDS Solutions
BOBJ
SAP HANA for B1
BW on HANA
BW on HANA Large Scale-out Clusters (4 TB)
SAP Livecache
Full Complement of SAP-Supported Solutions
Memory Optimized
Name vCPU Memory (GiB) I/O Perf SAPS
r3.8xlarge* 32 244 10 Gigabit 31,920
r3.4xlarge 16 122 High 15,960
r3.2xlarge 8 61 High 7,980
r3.xlarge 4 30.5 Moderate 3,990
r3.large 2 15 Moderate 1,995
ü Use in 2-Tier and 3-Tier Configurations ü Cluster Networking Available ü EBS Optimized Instances ü Enhanced Networking (SR-IOV) ü *Certified Instances for SAP HANA Check SAP Note 1656099 for more information
General Purpose
Name vCPU Memory (GiB) I/O Perf SAPS
m4.8xlarge 40 160 10 Gigabit 44,280 m4.4xlarge 16 64 High 17,712 m4.2xlarge 8 32 High 8,856 m4.xlarge 4 16 High 4,428 m4.large 2 8 Moderate 2,214
Compute Optimized
Name vCPU Memory (GiB) I/O Perf SAPS
c4.8xlarge 36 60 10 Gigabit 37,950 c4.4xlarge 16 30 High 19,030 c4.2xlarge 8 15 High 9,515 c4.xlarge 4 7.5 High 4,758 c4.large 2 3.75 Moderate 2,379
Wide Selection of SAP-Supported Instances
SAP HANA Infrastructure Services SAP HANA One Overview On-‐demand infrastructure to run any SAP HANA workload on the AWS cloud
using your exisPng licenses Fully featured SAP HANA system on AWS with on-‐demand license sold by SAP via the AWS Marketplace
Supported use cases and scenarios
Use cases: ü ProducPon and non-‐producPon
All HANA scenarios, including: ü NaPve HANA applicaPons ü Data marts & analyPcs ü Business Suite on HANA ü BW & BPC on HANA ü Business One on HANA ü Business Suite Accelerator
Use cases: ü ProducPon and non-‐producPon
Specific HANA scenarios:
ü NaPve HANA applicaPons ü Data marts & analyPcs
Key benefits
§ Rapid provisioning. No need to wait for approval, procurement, or deployment of physical infrastructure.
§ Replace CapEx with OpEx § No contracts or long-‐term commitments § Fully automated deployment
§ Instant, self-‐service access – up and running in 10 minutes § On-‐demand per hour SAP HANA license § Only pay for infrastructure and SAP HANA license when system is running § Community support
Licensing Bring-‐your-‐own-‐License On-‐demand charged per hour -‐ $0.99 | $1.99 | $3.99
Memory OLTP (ERP, CRM, etc.) -‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐-‐ 244 GB OLAP (BW, Data marts, etc.) -‐-‐-‐-‐-‐-‐-‐-‐ up to 4 TB 60.5 GB | 122 GB | 244 GB
Available hAps://aws.amazon.com/quickstart hAp://aws.amazon.com/marketplace
SAP HANA on AWS
Scale-‐out Benchmarks
All benchmarks validated and published by SAP hAp://global36.sap.com/campaigns/benchmark/appbm_bweml.epx
Number of HANA Nodes
Ini9al records
(data load)
Total Cores Total Memory (Gib) Adhoc Naviga9on Steps/hr
5 2 Billion 80 1220 177,590
14 5 Billion 224 3416 258,020
17 5 Billion 272 4148 303,270
"A 14-‐node system from Amazon Web Services (AWS) sets the record for SAP HANA scale-‐out in the cloud, validaPng it as an ideal soluPon for customers to cost-‐effecPvely consume SAP HANA.” -‐SAP hAp://www.news-‐sap.com/sapphire-‐now-‐sap-‐hana-‐cloud-‐plaporm-‐digital-‐economy/
High-Performance Systems for SAP HANA
X1 Up to four Intel Xeon E7 v3 (Haswell) processors
Over 100 vCPUs Up to 2 TB of RAM
Available first half of 2016
Contact us @ ec2-‐[email protected]
New Instances for SAP HANA – Tons of Memory
Best Practices
• Security • Sizing • Agility • HA/DR • Support & Monitoring
Facilities
Physical security
Compute infrastructure
Storage infrastructure
Network infrastructure
Virtualization layer (EC2)
Hardened service endpoints
Rich IAM capabilities
Network configuration
Security groups
OS firewalls
Operating systems
Applications
Proper service configuration
AuthN & acct management
Authorization policies
+ =Customer
. • Scope of responsibility depends on the type of service offered by AWS:
Infrastructure, Container, Abstracted Services • Understanding who is responsible for what is critical to ensuring that your AWS data
and systems are secure!
More secure and compliant systems than any one enPty could achieve on its own at scale
Security ― Shared Responsibility Model
• Fine-grained security network controls with Amazon VPC • Enable network access control on every subnet • Firewall every single compute instance with security groups • Encrypt your sensitive information everywhere (EBS, S3, etc.) • Protect your encryption keys (AWS CloudHSM) • Log and audit (AWS CloudTrail) • AWS Identity and Access Management (IAM) • Use dual-factor authentication for AWS login credentials • Connect in private to your existing data centers
https://aws.amazon.com/security/
Security ― Best Practices
VPC
VPN connec9on
AWS Direct Connect
VPN connec9on • Encrypted IPsec hardware VPN connecPon
between your network and VPC • Can create mulPple VPN connecPons to one
VPC • Fast and simple to set up
Internet
AWS Direct Connect • Dedicated network connecPon 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
Security ― VPC Connectivity Options
Best Practices
• Security • Sizing • Agility • HA/DR • Support & Monitoring
0 20 40 60 80
100 120 140 160
Q1Y1
Q2Y1
Q3Y1
Q3Y1
Q4Y1
Q1Y2
Q2Y2
Q3Y2
Q4Y2
Q1Y3
Q2Y3
Q3Y3
Q4Y3
Q1Y4
Q2Y4
Q3Y4
Q4Y4
Q1Y5
Q2Y5
Q3Y5
Q4Y5
Q1Y6
Q2Y6
Q3Y6
Q4Y6
Demand
TradiPonal
AWS
• CPU, memory, I/O performance on demand
• CPU, memory, I/O performance at current prices
TradiPonal planning horizon
Planning horizon on AWS
SAP Sizing on AWS vs. Traditional Approach
General Sizing Best Practices
When sizing the HANA appliance, main memory is the most important resource. Sizing methods vary depending on the implementation scenario. In general, the following methods apply: • New implementation: Use the SAP Quick Sizer
http://service.sap.com/quicksizer
• Migrating an existing SAP Netweaver Business Warehouse System: Use the 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.
hAp://bit.ly/sap_sizing_on_aws
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 migraPon required • Retain same IP addressing (VPC)
Best Practices
• Security • Sizing • Agility • HA/DR • Support & Monitoring
Provisioning and Management of AWS resources is completely self-service using the AWS API.
SDKs & libraries AWS CLI AWS Management
Console
3rd-‐party tools
JAVA .NET
iOS PHP
Ruby Android Python Node.js
AWS Resource Provisioning and Management
• Enables the provisioning and management of a group of integrated AWS resources
• Stacks of AWS resources are defined, deployed, and managed in a single template file using JSON
• New AWS CloudFormation Designer―use drag and drop functionality to create your own template
SAP use cases
• Provision complete SAP landscapes from a single template
• Define and provision entire DR environment from a pre-defined and tested template
AWS CloudFormation
+
AWS CloudFormation
= Significant reducPon in Pme for deployments from weeks to minutes with consistency, repeatability, and reliability
• Landscape configuraPon
• Network layout • Security policies • …
Amazon Machine Image (AMI)
• Soyware installaPons
• Best pracPces • ConfiguraPon • …
AWS Quick Start for HANA provides an automated process to deploy a complete, producPon-‐cerPfied, virtual SAP HANA appliance on the AWS cloud in less than 1 hour Uses AWS CloudFormaPon to provision all required AWS resources Configures network and security sezngs following best pracPces AWS Quick Start reference deployments are free―pay only for the resources you use.
hAps://aws.amazon.com/quickstart
hAp://aws.amazon.com/sap/soluPons/saphana/pilot/offer/
Apply for up to US$1,000 in AWS promoPonal credit
Example: Automated SAP HANA Deployments
Best Practices
• Security • Sizing • Agility • HA/DR • Support & Monitoring
Physical Host X
AWS Hypervisor
Virtual Machine
Physical Host Physical Hardware Y
AWS Hypervisor
SAP Virtual Machine
• Running • Host/hypervisor failure or loss of network connecPvity
• SAP virtual machine is unavailable
• SAP virtual machine started on a new physical host
• Amazon EBS persistent volumes are mapped by default
SAP Virtual Machine
Physical Host Y
AWS Hypervisor
SAP Virtual Machine
• Running (new host)
Physical Hardware X
AWS Hypervisor
SAP Virtual Machine
Result: • BeAer upPme numbers, no waiPng for hardware repairs • Leverage hardware spares at no addiPonal cost
Amazon CloudWatch Alarm
Detect & Trigger
Automatic recovery of an EC2 instance when underlying checks fail, due to, among other things, loss of network connectivity, loss of system power, software issues on the physical host, and hardware issues on the physical host
Amazon EC2 Auto Recovery
SAP on AWS High Availability Guide
Availability Zone A
Availability Zone B
Availability Zone C
Sample Region
Multi-AZ Concept for High Availability
Corporate Network
AWS Cloud
Region
Availability Zone 2
SAP Application Tier
SAP GUI / Presentation
AWS Direct Connect / VPN
SAP Database Tier
Real-‐Pme ReplicaPon
Availability Zone 1
AWS SAP Architecture (HA/DR)
Corporate Network
AWS Cloud
Region
Availability Zone 2
SAP Application Tier
SAP GUI / Presentation
AWS Direct Connect / VPN
SAP Database Tier
Real-‐Pme ReplicaPon
Availability Zone 1
AWS SAP Architecture (HA/DR)
Region X
Availability Zone
SAP Application Tier SAP Dbase Tier
AWS Direct Connect / VPN
Region Y
Amazon Route 53
Corporate Network
SAP GUI / Presentation
Availability Zone
SAP Application Tier (Standby -or- AMI)
SAP Dbase Tier (DR Standby)
Log Shipping
AWS SAP Architecture (DR) ― Cross Region
Region X
Availability Zone
SAP Application Tier SAP Dbase Tier
AWS Direct Connect / VPN
Region Y
Amazon Route 53
Corporate Network
SAP GUI / Presentation
Availability Zone
SAP Application Tier (Standby -or- AMI)
SAP Dbase Tier
SAP Backup to S3
Cross Region S3 ReplicaPon
Backup RestoraPon from S3
AWS SAP Architecture (DR) ― Cross Region
Best Practices
• Security • Sizing • Agility • HA/DR • Support & Monitoring
Support and Monitoring
The data provider gathers: • AWS-specific information about instance type, instance ID, etc. • Key system configuration (number of processors, main memory, disks, etc.) • Enhanced performance metrics
SAP OSS Note 1656250 -‐ SAP on AWS Support prerequisites
AWS Data Provider for SAP • Mandatory component to have
integrated support from SAP and AWS
• Used by SAP DB/OS Cockpit and SAP Support to analyze performance issues
SAP OSS Support Queues for AWS • BC-OP-LNX-AWS (Linux) • BC-OP-NT-AWS (Windows) • XX-PART-AWS (AWS General)
SAP Note Descrip9on
1964437 SAP HANA on AWS: Supported AWS EC2 Products
1656099 SAP ApplicaPons on AWS: Supported DB/OS and EC2 Products
1588667 SAP on AWS: Overview of related SAP Notes and Web-‐Links
1656250 SAP on AWS: Support Prerequisites
1798212 Support for SAP HANA One
1758890 SAP HANA: InformaPon needed by Product/Development Support
2058870 SAP B1: Version for SAP HANA on Public IaaS
SAP on AWS Support Notes
Operate SAP Environments Differently on AWS
Improve security posture
Scale to meet actual demand
Build once, deploy globally
Improve operaPonal reliability
Deploy in minutes vs. week/months
Deploy complex topologies with ease
Focus on your business
Combine with other AWS services
Customer Success Stories
Kellogg Uses AWS to Save $900,000 over 5 Years vs. Using On-Premises Infrastructure
Kellogg produces breakfast foods for more than 180 companies worldwide, with annual revenue of almost $15 B.
Using AWS saves us $900,000 in infrastructure costs alone, and lets us run dozens of simulations a day
so we can reduce trade spend. It’s a win-win.
• Needed a better way to track and model promotional costs (“trade spend”) to improve the bottom line—and needed to be able to run more than one trade-spend simulation/day
• Running SAP Accelerated Trade Promotion Planning (TPM) – Powered by SAP HANA
• By using SAP HANA on AWS, Kellogg estimates it will save $900,000 over 5 years vs. traditional on-premises infrastructure alternatives
• Increased business agility: Company can run dozens of trade spend simulations each day, and decreases deployment time by 30x
• Leveraged existing SAP HANA software license investment on AWS
• Familiarity and accessibility of the AWS platform enabled engineers to easily apply their existing knowledge and infrastructure skills
Stover McIlwain Senior Director of IT Infrastructure Engineering
”
“
Background Hoya specializes in advanced optical technology and their finance department was serving about 100 subsidiaries worldwide. Hoya began looking for a cost-effective, elastic, and high-performance environment to support their business. Their current “private” cloud environment could not deliver this.
Additional criteria: • Security, SLAs clearly defined, external audits in place, global
footprint, highly reliable infrastructure
Implementation: • Cloud provider selection: 0.5 months • DR environment setup, test, and run: 1 month • Migration of production systems: 48 hours
Customer-stated benefits: Speed and agility: Rapid response to business requirements, including M&A Cost: 50-60% cost reduction; but when Hoya considered TCO, they estimate about a 80-90% cost saving versus “private” cloud
• Saved 50-60% on a cost basis • Estimated to save 80-90% on a
TCO basis • Migrated production systems in 48
hours • Entire process from going to
market for a cloud provider to full production took less than two months, including testing and migration
SAP Business Suite
Seaco Global Uses AWS to Improve SAP Application Performance
• Needed a faster solution to host its SAP applications
• Moved its previously hosted datacenter solution to AWS
• Improved the performance of its SAP applications by nearly 90%
• Saved more than 50% in IT infrastructure and maintenance costs.
• Reduced its monthly billing-process time by 75%
Lemongrass ConsulPng helps SAP-‐centric organizaPons transform the workplace through mobile-‐ and cloud-‐
based implementaPons.
Our performance of SAP on AWS is off the scale. We reduced our monthly
billing cycle from four days to one day and have significantly reduced our
overall annual IT costs. Carlos Galiano
Chief Information Officer, Seaco Global Ltd.
”
“
Seaco Global Ltd. is the world’s largest sea container leasing company with assets in excess of $6 billion.
Getting Started
SAP offers free software trials and developer editions of many of their most popular solutions on the AWS cloud through the SAP Cloud Appliance Library.
A complete list of the SAP trials and developer editions currently available on AWS can be found at the SAP Community Network.
SAP Trials • SAP S/4HANA, on-premises edition • SAP Business Warehouse on SAP HANA • SAP hybris Marketing and SAP CRM RDS • SAP Mobile Platform
SAP Developer Editions
• SAP HANA • SAP NetWeaver AS with SAP BW
SAP Trials and Developer Editions on AWS
• SAP Implementation • AWS Onboarding • SAP OS/DB Migrations • SAP POCs • SAP Sizing • Architecture Planning • SAP Evaluations • Performance Tuning • SAP High Availability
• SAP Hosting • Backup & Recovery • Account Management • Disaster Recovery • DB Administration • SAP BASIS • 24/7 Help Desk • OS Admin & Patching • SAP Upgrades
APN SAP partners provide a variety of SAP-specific services on the AWS platform.
Consulting Services:
Managed Services:
AWS Partner Network: SAP Partners
SAP-Related Resources on AWS http://aws.amazon.com/sap
• Case studies • Whitepapers • SAP notes • Support information • Service providers
Contact us @ hAp://aws.amazon.com/sap/contact-‐us/
Additional Links
• AWS Security Center: https://aws.amazon.com/security • VPC Deep Dive: https://www.youtube.com/watch?v=HexrVfuIY1k • SAP HANA Quick Start Reference: https://aws.amazon.com/quickstart • SAP Cloud Appliance Library: http://bit.ly/sap_cloud_appliance_library • SAP HANA on AWS Pilot offer:
http://aws.amazon.com/sap/solutions/saphana/pilot/offer/ • AWS for SAP Blog: https://aws.amazon.com/blogs/awsforsap/ • Why Brooks Brothers Moved their production SAP to AWS presentation:
https://www.youtube.com/watch?v=ILypyF41Hms
• AWS SAP solutions architects • Professional Services resources
ü Architecture and sizing guidance ü Deployment automation ü Support guidance
Come find us at booth # 102
AWS SAP Resources are here to help
Thank you.
Please fill out your evaluations – Session ITM248