(ENT206) Migrating Thousands of Workloads to AWS at Enterprise Scale | AWS re:Invent 2014
AWS Enterprise Workloads on AWS IP Expo 2013
-
Upload
amazon-web-services -
Category
Technology
-
view
464 -
download
4
description
Transcript of AWS Enterprise Workloads on AWS IP Expo 2013
Running Enterprise Workloads on AWS
Grace Mollison
Ecosystems Solutions Architect
Low-level building
blocks
High-level
building blocks
Tools to access
services
Cross Service
features
The AWS Cloud
AWS - EC2 Terminology
AMI
Virtual Machine
Configuration
Instance
Running or Stopped
VM
VPC
EC2 “Classic”
“Public”
AZ Availability Zone
S3
EBS EBS EBS
VPC
EC2 “Classic”
“Public”
EBS EBS EBS
EBS
Snapshots S3 Buckets
Region
RDS is a fully managed relational database service that is simple to deploy, easy to scale, reliable and cost-effective
Ease of Deployment and Patching
Push Button Scalability
Choice of DB Engines and Application Compatibility
Automated Backups and Disaster Recovery
User Snapshots and Cloning
Monitoring and Automatic Host Replacement
Benefits of Managed Systems AWS - RDS Terminology
Amazon Route 53 Elastic Load Balancer
S3 Bucket CloudFront Distribution
Web Servers
Web Servers
Web ASG Elastic Beanstalk
App
App
Master
Standby
RR 1
RR 2
RR 3
RR 4
ElastiCache Cluster
This is an example
of a stack
AWS - CloudFormation Terminology
Private
Subnet
VPN
Public
Subnet
www
Internet facing systems Assert control over networking layer
Internal facing systems Accessible only over VPN – access to
internet over corporate connection
AWS - VPC
VPN
Data center AWS Cloud
www Router Router
IPSec tunnel via
statically-routed or
dynamically-
routed (BGP) VPN
Direct Connect
AWS Cloud Data center
AWS
Direct Connect
Location
Amazon Partner
Network suppliers
can hook up the
last leg
New York
Los Angeles
Washington DC
San Jose
Singapore
Tokyo
London Docklands
Dublin
Sao Paulo
Sydney
AWS
Direct Connect
Location
Direct Connect
AWS Cloud
Router Router
Dedicated
connection
Ethernet transport
1 Gbps/10Gbps
ports
Data center
Maximize reliability
Data center AWS Cloud
www
Router Router
Direct Connect
Microsoft Workloads on AWS
• Improve Agility & Time-to-Market
• Reduce infrastructure costs
• Pay for only what you use
• Align IT infrastructure to the way business operates
• Leverage your Microsoft investment
AWS provides pre-configured
Windows AMI’s to start running fully
supported Windows Server virtual
Machines in minutes
Windows-Based AMIs
Microsoft Windows based Amazon Machine Images (AMIs)
Over 20 Amazon published Windows
and SQL AMIs
Windows Server 2012
Windows Server 2012 + SQL 2012 Standard, Web & Express
Windows Server 2008
Windows Server 2008 + SQL 2012 Standard, Web & Express
Windows Server 2008 + SQL 2008 Standard, Web & Express
Other Windows based AMIs….
• Full, real, licensed Windows Server OS - 2003, 2008, 2008r2, 2012 all via our Microsoft SPLA licensing means
no CAL’s required
- SQL Server Standard via SPLA as well
• VPC for static, user-defined networks
• Easily install services that you know - AD, ADFS, SCOM, WSUS, SQL, MS Exchange, SharePoint, etc.
Utilize Your Existing Windows Skill-Set and AWS
* Prices subject to (typically downward) change
Licensing... by the hour.
Microsoft Licensing Models on AWS
Two models of licensing
Microsoft “License Mobility through Software Assurance” gives Microsoft Volume
Licensing customers the flexibility to deploy Windows server applications with active
Microsoft Software Assurance on Amazon Web Services (AWS).
Increase flexibility to deploy your on-premises workloads on the AWS Cloud without additional
licensing fees.
Pay-as-you-go – AMI pricing includes software
• Windows Server
• SQL Server Standard
BYOL – use existing licenses on AWS
• SQL Server Enterprise
• SharePoint Server
• Other Microsoft Windows Server products
References
General info on AWS and License Mobility for a variety of MS server products:
http://aws.amazon.com/windows/mslicensemobility/
Detail on AWS and License Mobility with SQL Server:
http://aws.amazon.com/windows/mslicensemobility/sql/
Implementation guide resources
• Guide
• Reference Architecture
• Set of CloudFormation scripts to automate installation
SharePoint
• http://aws.amazon.com/articles/9982940049271604
• http://media.amazonwebservices.com/AWS_SharePoint_Reference_Implementation_Guide.pdf
Microsoft Windows Server Failover Clustering (WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the AWS Cloud
• http://media.amazonwebservices.com/AWS_WSFC_SQL_Server_AlwaysOn.pd
• http://www.youtube.com/watch?v=xVBbaZQO6YAf
Microsoft Exchange Server 2010 in the AWS Cloud:
• Planning & Implementation Guide http://media.amazonwebservices.com/AWS_Exchange_Planning_Implementation_Guide.pdf
Microsoft workloads Reference Implementation guides
Windows Server Cluster-Based SQL Server 2012 HA in AWS
Remote
Admin & Mgmt
Users
AWS Region
Availability Zone 1 Availability Zone 2
Primary
DC/DNS
Rerplica
DC/DNS
Windows Server Failover Clustering (WSFC) Cluster
Node WSFC Configuration
Storage
SQL Server Instance
Instance Network Name
Node WSFC Configuration
Storage
SQL Server Instance
Instance Network Name
AlwaysOn Availability Group Primary Replica Secondary Replica
Availability Group Listener Virtual Network Name
NAT
Instance
RDGW
Instance
NAT
Instance RDGW
Instance
Elastic IP’s (Public Route) Elastic IP’s (Public Route)
Private IP
’s (Private R
ou
te)
Private IP
’s (Private R
ou
te)
SharePoint Reference Implementation
Remote
Admin
AWS Region
Availability Zone 2
Private Subnet
Availability Zone 1
Public Subnet Private Subnet Private Subnet Private Subnet
Private Subnet Private Subnet Private Subnet Private Subnet Public Subnet
NAT
RDGW
RDGW
Primary DC/DNS
Active Directory
Active Directory Database Tier
Database Tier
Primary DB
SQL Server
Mirror DB
Witness
Application Tier Web Tier
Application Tier Web Tier
Central Admin &
SharePoint Services
Central Admin &
SharePoint Services
IIS & SharePoint
Web Front End
ELB
NAT
Backup DC/DNS
Internet
Gateway
Users
IIS & SharePoint
Web Front End
• Technical Article “Deploy a Microsoft SharePoint 2010 Server Farm in the AWS Cloud in 6 Simple Steps”:
• Builds upon the SharePoint Reference Implementation White Paper
• http://aws.amazon.com/articles/9982940049271604
• AWS CloudFormation Templates for each step:
• Launch the network and Active Directory stack
• Launch the database stack
• Launch the app stack
• Launch the web stack
Deploy SharePoint Farm in 6 Steps
Microsoft Exchange 2010 Reference Implementation
Window and .NET Developer Center
One stop for all tools, documentation, scripts, videos, and sample code to help you run .NET on the AWS Cloud
http://aws.amazon.com/net/
Develop
Design, Build, and Run .NET on
AWS
• AWS SDK for .NET
• AWS Toolkit for Microsoft
Visual Studio
• .NET container for deploying
on AWS Elastic Beanstalk
Manage
Automate and Scale Windows
on AWS
• AWS Tools for Windows
PowerShell
Connect
Get connected and join
the community of
developers running
Windows and .NET on
AWS
• Community Forum
• AWS on Github
Learn
Expand and Explore the
possibility for .NET on AWS
• Links to valuable articles
• Sample code to
download
AWS SDK for .NET
Includes APIs for many AWS services
• AWS Toolkit for Microsoft Visual Studio
• Visual Studio templates
• AWS Tools for Windows PowerShell
• AWS CloudFormation Template Editor
• AWS .NET Library
• C# code samples
Visual Studio with AWS
Visual Studio with AWS
Oracle Workloads on AWS
Oracle Database on AWS
• Oracle Database 9i, 10g, and 11g fully supported on EC2
• All Editions of Database Supported on EC2 including
Sta
nd
ard
Ed
itio
n O
ne
Sta
nd
ard
Ed
itio
n
Exp
res
s E
dit
ion
En
terp
ris
e E
dit
ion
Can use any instance type
Can use instances with up to 16 cores and any amount of memory
Can use instances with up to 8 cores and any amount of memory
Can use instances with up to 4 cores and 1 GB Memory
Amazon RDS for Oracle
• Making it easy to setup, operate & scale relational databases in the cloud
• Deploy a pre-configured, resizable “Database Instance” in minutes via the AWS Management Console
• Let Amazon RDS manage automated backups, software patching, replication for fault tolerance and read scaling
• Compatible with existing DB apps and tools
• Pay by the hour (rates vary by DB Instance class and region)
Other Oracle Database Products on AWS
All of these Oracle Products are fully supported on EC2
MySQL
Enterprise Edition
TimesTen
MySQL Community Edition
MySQL
Standard Edition
MySQL
Cluster CGE
Oracle NoSQL Coherence
Data
Guard
Active
Data
Guard
Golden
Gate
RMAN OS
B
Enterprise
Manager
Oracle Fusion Middleware on AWS
All of these Oracle Products are fully supported on EC2
Oracle SOA Suite
Business Activity Monitoring (BAM)
WebCenter
Identity and Access Management
WebLogic Suite
Business Process
Management Suite
Master Data
Management Suite
Business Rules
OBIEE
Oracle Enterprise Applications on AWS
All of these Oracle Products are fully supported on EC2
Oracle E-Business Suite JD Edwards EnterpriseOne
PeopleSoft Applications
JD Edwards World Oracle Fusion Applications
Siebel
InQuira Hyperion Primavera
Agile PLM
ATG Web Commerce
Oracle License Portability to AWS
All Oracle Software licenses are fully portable to Amazon Web Services EC2 • Enterprise License Agreement (ELA) • Unlimited License Agreement (ULA) • Business Process Outsourcing (BPO) • Oracle Partner Network (OPN)
Processor & Socket Licensing: • Standard Licenses
- 0.25 core multiplier = 1 license for 4 virtual cores on EC2 • Enterprise Licenses
- 0.5 core multiplier = 1 license for 4 virtual cores on EC2
• Oracle Cloud Licensing Policy http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
Customers can run part of their application on-premises or in their own
data center and part of it in AWS.
Connectivity to AWS can be enhanced with DirectConnect
Hybrid Architecture with Oracle and AWS
Oracle Secure Backup (OSB) Cloud Module allows customers to backup Oracle Databases directly to Amazon S3 using the Oracle Recovery Manager (RMAN)
Data is compressed and encrypted in flight and at rest using Oracle Advanced Security module.
Licensed by number of concurrent backup channels
Works equally well for databases hosted in Amazon EC2 or in the customer’s data center.
Amazon.com uses this technology for backing up its own Oracle Databases
Oracle Secure backup – Cloud Module
Oracle Test Drive Program AWSTestDrive.com
SAP Workloads on AWS
AWS / SAP Alliance
SAP has been an AWS customer
since 2008
AWS is an SAP Global Technology Partner
Most SAP products are now certified for production
deployment on AWS
SAP Solutions Certified for Production on AWS
SAP Business Suite
SAP Business All-in-One
SAP Rapid Deployment Solutions
SAP Business One
SAP Note #165609 contains the latest information regarding
SAP product, landscape and platform support on AWS
Certification requirement only applies to production use cases.
Any SAP application can be run on AWS for non-production use cases.
SAP BusinessObjects BI
SAP Afaria
SAP Afaria Cloud
SAP HANA One
Operating Systems
SUSE Linux Enterprise Server (SLES) 11 or higher
Red Hat Enterprise Linux (RHEL) 6 or higher
Microsoft Windows Server 2008 R2 or higher
Databases
IBM DB2 Version 9.7 or higher
SAP MaxDB Version 7.8 or higher
Microsoft SQL Server 2008 R2 or higher
Sybase ASE 15.7.0.013 or higher
SAP Certified Operating Systems and Databases
Instance Type Cores Mem SAPS
High Memory 2-XLarge 4 34.2 3,700
High Memory 4-XLarge 8 68.4 7,400
Cluster Compute 8-XLarge 16 60.5 22,000
Amazon EC2 SAPS
Instance Type # of Instances Type
Cluster Compute 8-XLarge 1 DB
Cluster Compute 8-XLarge 1 CI
Cluster Compute 8-Xlarge 6 DI
Total SAPS: 90,330
SAP SD 2-Tier Benchmark
SAP SD 3-Tier Benchmark
SAP Software and Licensing on AWS
Primary model for most SAP applications on AWS
Existing SAP licenses can be used on AWS
AWS Marketplace
SAP Trial Images & Developer Editions
AWS / SAP Test Drive Program
Bring-Your-Own Software and License
Software and License Included
SAP HANA on AWS
Premium Business Developer
Overview SAP HANA One, plus SAP Cloud Integration
(HCI) and approval to load SAP source data
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 Instant provisioning
Enterprise Support included
Annual subscription pricing – economical for
24x7 customers
Data Services included
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
License Annual subscription On-demand - $0.99 per hour Free Developer License
Available from SAP HANA Marketplace AWS Marketplace SAP SCN
SAP HANA One
SAP on AWS Pricing Example
Component AWS Resource Quantity Unit Cost Monthly Cost
Virtual Machine m1.xlarge - SLES 11 240 hours $0.58 p/hour $140
Primary Storage EBS volume 200 GB $0.10 p/GB p/month $20
Backup Storage S3 storage 300 GB $0.095 p/GB p/month $29
Network & IO Data Transfer & IO $9
Sample SAP Test/Demo system: 1 EC2 instance (VM): 4 cores x 15 GB memory
Online M-F 8AM-8PM: 240 hours p/month
Persistent storage: 200 GB
Backup storage: 300 GB
$198 Total Monthly Cost:
An AWS Simple Monthly Calculator pre-populated with the above resources can be viewed here
* Pricing based on US-East region as of 6/5/2013
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 top of the AWS platform
Consulting Services:
Managed Services:
AWS Partner Network: SAP Partners
How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
Host Complete SAP Environments on the AWS Cloud
Run SAP Test, Training, Demo, POC and Sandbox systems on AWS
Migrate SAP DEV and QAS landscapes to AWS
SAP Document and Data Archiving to AWS Cloud Storage
Temporary infrastructure for SAP upgrades and OS/DB migrations
DR site for on-premises SAP production environments
Migrate SAP legacy systems to AWS
SAP is an AWS customer Cloud Usage at SAP SCN - posted by Frank Stienhans on Sep 30, 2011
“More and more I hear that the significant
infrastructure cost saving is actually less
interesting compared to the empowerment of
our user base. Counting minutes instead of
weeks.”
Training in the cloud – feedback from a great year SCN - posted by Bruno Ranchy on Dec. 14, 2011
“Beyond the flexibility that the cloud provides, there’s another
great asset that has had a tremendous impact on the
attendees: performance! We consistently received great
comments from the attendees on the performance of the
systems.”
Example class:
BPC NW 10.0 Mega Elite Training
130 students each had their own dedicated BPC
system on AWS
130 systems launched with a single mouse click
from one AMI (template)
Instances only online from 7:00 AM – 7:00 PM to
save cost (automated via EC2 API)
Customer
Data Centers
VPN or
Direct Connect
Secure connectivity
between datacentre &
AWS
Virtual Private Cloud
Hybrid IT SAP Deployment
DEV QAS
ECC
BW
SRM
ECC
BW
SRM
BW
ECC
SRM
PRD
SAP Production landscape runs in
customer’s own datacentre
SAP Development & Quality
Assurance landscape runs on AWS
Cloud Appliance Library (SAP CAL)
• Quickly deploy demo, test
&training systems
• Full SAP Business Suite
• Deploy in under 1 hour
• Uses existing AWS
account
http://scn.sap.com/docs/DOC-33187
Virtual Private Cloud
Full SAP Deployment on AWS
DEV QAS
ECC
BW
SRM
ECC
BW
SRM
Customer runs DEV, QAS & PRD on AWS
PRD
ECC
BW
SRM
VPN or
Direct Connect
Secure connectivity
between LAN & AWS
network
Customer
LAN
AWS and SAP Managed Services Options “Infrastructure Hosting” “Managed SAP Hosting” “Self Managed”
= Customer = Service Provider = AWS
Infrastructure
Facility
Servers
Storage
Network
Infrastructure Services OS Admin/Patching
Backup & Recovery
Network & Security
Monitoring
SAP Hosting Services SAP BASIS Administration
SAP Installation/Operation
SAP Upgrades/Patching
SAP Monitoring
SAP Hosting Services SAP BASIS Administration
SAP Installation/Operation
SAP Upgrades/Patching
SAP Monitoring
SAP Hosting Services SAP BASIS Administration
SAP Installation/Operation
SAP Upgrades/Patching
SAP Monitoring
Infrastructure Services OS Admin/Patching
Backup & Recovery
Network & Security
Monitoring
Infrastructure Services OS Admin/Patching
Backup & Recovery
Network & Security
Monitoring
Infrastructure Infrastructure
Facility
Servers
Storage
Network
Facility
Servers
Storage
Network
Thank You!