This document discusses enterprise applications on AWS. It covers using AWS to extend on-premises data centers, connecting to AWS, backup and archiving data on AWS, disaster recovery strategies, and using AWS for development and testing. It also discusses running key enterprise workloads like Oracle, SAP, and Microsoft on AWS.
2. Agenda
1. Datacenter Capacity Extension
2. Connection to AWS
3. Backup and Archiving on AWS
4. Disaster Recovery
5. Development & Test
6. Enterprise Workloads
ï§ Oracle
ï§ SAP
ï§ Microsoft
7. Conclusion
53. Gateway stored
volumes
Data stored locally
Asynchronous backup
EBS snapshots
iSCSI local interface
Up to 1TB volumes
Gateway cached
volumes
Data stored in S3
Recently read data cached
Low latency
iSCSI local interface
Up to 32TB volumes
62. Primary Site
Routers and Switches
Firewalls
Application Licenses
Operating Systems
Hypervisor
Servers
SAN
Backup
Archive
Secondary Site
Routers and Switches
Firewalls
Application Licenses
Operating Systems
Hypervisor
Servers
SAN
Backup
Archive
Failover
Recovery
63. Primary Site
Routers and Switches
Firewalls
Applications
Operating Systems
Hypervisor
Servers
SAN
Backups
Archives
AWS
Security Groups
Elastic Block Store
Backups on S3
Archives on Glacier
Standby DB Server
Pilot Light DR Scenario
Stopped EC2 Instances
and AMIs
68. Source control
Leverage EC2 to run
popular source control
systems
Project management
Add integrated project
management and issue
tracking
Development Servers
Allow developers to
deploy and test their
code
Build servers
Use EC2 horsepower to
drive build servers and
continuous integration
Development environments
69. Unit & regression
Scale up and parallel run
unit and regression plans
in a fraction of the time
Load & performance
Utilize spot market for
generating load and test
how applications perform
A/B
Run A/B scenario testing
with replica stacks
Security
Create sandboxes for
aggressive security
testing
Testing environments
72. Oracle Database on AWS
âą Oracle Database 9i, 10g and 11g are fully supported on EC2
âą All Editions of Database are supported on EC2:
Express Edition
Up to 4 cores and
1GB of memory
Standard Edition One
Up to 8 cores
Standard Edition
Up to 16 cores
Enterprise Edition
Unlimited
73. Oracle Licensing on AWS
âą Bring Your Own License (BYOL)
â Applies to most Oracle software on AWS
â All Oracle Software licenses are fully portable to Amazon EC2
â Oracle Cloud Licensing Policy:
http://www.oracle.com/us/corporate/pricing/cloud-licensing-070579.pdf
âą License Included
â Pay by the hour
â Amazon Relational Database (RDS) for Oracle Standard Edition One
74. Key components of Oracle architectures on AWS
âą Amazon Virtual Private Cloud (Amazon VPC)
âą Elastic Block Store (EBS) provisioned IOPS volumes
â Up to 4,000 IOPS per volume
â Stripe across several volumes
âą EBS-optimized instances
âą Oracle Automatic Storage Management (ASM)
âą Oracle Data Guard and Active Data Guard
âą Oracle Secure Backup Cloud Module
âą Oracle Transparent Data Encryption (TDE)
75. Key components of Oracle architectures - simplified
âą Amazon Virtual Private Cloud (Amazon VPC)
âą Amazon RDS for Oracle
âą Provisioned IOPS storage for RDS â up to 30,000 IOPS/database
76. Primary Region
Primary Availability Zone
AMI
(Ready to launch)
Oracle DB
Server
Public Subnet
App
Servers
Private Subnet
Mirrored Redo
Log Volumes
Root
Volume
Backup
Volume
Data
Volume
RMAN
EBS Snapshot
S3 Bucket
DR Region
EBS Snapshot Copy
PIOPS
Standard Oracle Database Architecture on Amazon EC2
77. Primary Region
Primary Availability Zone
CloudFormation
Template
(Ready to launch)
Oracle DB
Server
Public Subnet Private Subnet
Root Volume
Mirrored Redo
log Volumes
Root
Volume
DR Region
PIOPS
Secondary Availability Zone
Oracle DB
Server
Private Subnet
Root
Volume
ASM Striped
Data Volumes
PIOPS PIOPS
RMAN Backup in
S3 Bucket
AMI Used by
CFN Template
OSB + RMAN
OSB + RMAN
Public Subnet
Root
Volume
Enterprise Class Database Architecture on Amazon EC2
App
Web
Servers
App
Web
Servers
ASM Striped
Data Volumes
Oracle Data Guard
78. Primary Region
Primary Availability Zone
Oracle DB
Server
Public Subnet Private Subnet
Secondary Availability Zone
Oracle DB
Server
Private Subnet
RDS Synchronous
Replication
Public Subnet
Simplify: Amazon RDS for Oracle
App
Web
Servers
App
Web
Servers
79. AWS
Primary Availability Zone
Oracle
DB
Private Subnet
Private Subnet
Secondary Availability Zone
Oracle
DB
Private Subnet
Synchronous Replication
Private Subnet
Intranet Enterprise Class 3-tier Architecture
App
Servers
App
Servers
App
Servers
App
Servers
App
Servers
App
Servers
Private Subnet Private Subnet
Web
Server
Corporate
Data Center
Corporate Network
Web
Server
Web
Server
Web
Server
Web
Server
Web
Server
80. Oracle Fusion Middleware on AWS
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
81. Oracle Enterprise Applications on AWS
Fully supported on EC2 on OVM
Oracle E-Business Suite
JD Edwards EnterpriseOne
PeopleSoft Applications
JD Edwards World
Oracle Fusion
Applications
Siebel
InQuiraHyperion
Primavera
Agile PLM
ATG Web Commerce
82.
83. AWS / SAP Alliance
SAP has been an AWS customer
since 2008
AWS has been a strategic SAP Global
Technology Partner since 2011
Most SAP products are now certified for production
deployment on AWS
84. SAP Solutions Certified for Production on AWS
ï§ SAP Business Suite
ï§ SAP Business All-in-One
ï§ SAP Business One
ï§ SAP Rapid Deployment Solutions (RDS)
ï§ SAP BusinessObjects BI Solutions
ï§ SAP Afaria
ï§ SAP HANA One / SAP HANA One Premium
85. Instance Type (VM) Cores Mem ECU SAPS
High Memory 2-XLarge 4 34.2 13 3,700
High Memory 4-XLarge 8 68.4 26 7,400
ECU = EC2 Compute Unit
SAP SD 2-Tier Benchmark
Performance: Amazon EC2 SAPS
86. Performance: Amazon EC2 SAPS
ECU = EC2 Compute Unit
Instance Type # Cores Mem ECU SAPS
Cluster Compute 8-XLarge 1 16 60 88 DB
Cluster Compute 8-XLarge 6 16 60 88 SCS+DI
90,330
SAP SD 3-Tier Benchmark
87. SAP Licensing on AWS
ï§ Primary model for most SAP applications
ï§ Use your existing SAP licenses on AWS
Bring-Your-Own-License (BYOL)
88. SAP Licensing on AWS
License Included
ï§ SAP HANA One - $0.99/hour
ï§ SAP HANA One Premium
ï§ SAP Business Objects BI 4.0
ï§ SAP Afaria Cloud Edition
89. How SAP Customers and Partners Use AWS
Extend Existing SAP Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS:
ï§ Test
ï§ Training
ï§ Demo
ï§ POC
ï§ Sandbox systems
90. How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS
ï§ Migrate SAP DEV and QA landscapes to AWS
91. Customer
Data Centers
VPN or
Direct Connect
Secure connectivity
between datacentre &
AWS
Virtual Private Cloud
Hybrid SAP Deployment â Customer Data Centre & AWS
DEV QA
ECC
BW
SRM
ECC
BW
SRM
BW
ECC
SRM
PROD
SAP Production landscape runs in
customerâs own datacentre
SAP Development & Quality
Assurance landscape runs on AWS
92. Customer
Data Centers
VPN or
Direct Connect
Secure connectivity
between datacenter
& AWS
Virtual Private Cloud
Hybrid SAP Deployment â Customer Data Centre & AWS
DEV QA
ECC
BW
SRM
ECC
BW
SRM
BW
ECC
SRM
STAGING
SAP Production landscape runs in
customerâs own datacentre
SAP Development & Quality
Assurance landscape runs on AWS
BW
ECC
SRM
PROD
93. How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS
ï§ Migrate SAP DEV and QA landscapes to AWS
ï§ Archive SAP Data to AWS Cloud Storage
ï§ Store recent SAP Database backups in Amazon S3
ï§ Archive all SAP Database backups in Amazon Glacier
94. How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS
ï§ Migrate SAP DEV and QA landscapes to AWS
ï§ Archive SAP Data to AWS Cloud Storage
ï§ Temporary infrastructure for SAP upgrades and
OS/DB migrations
95. 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
ïŒ 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
$198Total Monthly Cost* Pricing based on US-East region as of 2/13/2013
96. How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS
ï§ Migrate SAP DEV and QA landscapes to AWS
ï§ Archive SAP Data to AWS Cloud Storage
ï§ Temporary infrastructure for SAP upgrades and OS/DB migrations
ï§ DR site for on-premises SAP production
environments
97. How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS
ï§ Migrate SAP DEV and QA landscapes to AWS
ï§ Archive SAP Data to AWS Cloud Storage
ï§ Temporary infrastructure for SAP upgrades and OS/DB migrations
ï§ DR site for on-premises SAP production environments
ï§ Evaluate HANA
98.
99. How SAP Customers and Partners Use AWS
Extend Existing IT Infrastructure to the AWS Cloud
ï§ Run SAP temporary environments on AWS
ï§ Migrate SAP DEV and QA landscapes to AWS
ï§ Archive SAP Data to AWS Cloud Storage
ï§ Temporary infrastructure for SAP upgrades and OS/DB migrations
ï§ DR site for on-premises SAP production environments
ï§ Evaluate HANA
ï§ Host individual SAP solutions like Afaria or
Business Objects on AWS
100.
101. How SAP Customers and Partners Use AWS
Host Complete SAP Environments on the AWS Cloud
ï§ Migration of SAP legacy systems to AWS
102. How SAP Customers and Partners Use AWS
Host Complete SAP Environments on the AWS Cloud
ï§ Migration of SAP legacy systems to AWS
ï§ Rapid deployment of infrastructure to start a
new SAP implementation
103. Virtual Private Cloud
Full SAP Deployment on AWS
DEV QA
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
109. âą Windows Server OS
â 2003
â 2008
â 2008 R2
â 2012
âą SQL Server Express/Web/Standard
â RDS or EC2
Microsoft Software on AWS â License Included
110. âą SQL Server Enterprise
â EC2
â RDS
âą IIS
âą Active Directory
âą Exchange
âą SharePoint
âą Lync
âą System Center Operations Manager (SCOM)
âą Dynamics CRM
Microsoft Software on AWS â Bring Your Own License
111. 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 SubnetPublic Subnet
NAT
RDGW
RDGW
Primary DC/DNS
Active Directory
Active DirectoryDatabase Tier
Database Tier
Primary DB
SQL Server
Mirror DB
Witness
Application TierWeb Tier
Application TierWeb 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
112. âą 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
114. âą SharePoint Reference Architecture on AWS whitepaper:
http://aws.amazon.com/windows/sharepoint/
âą Microsoft Exchange Server 2010 in the AWS Cloud: Planning &
Implementation Guide
http://aws.amazon.com/windows/exchange/
âą Implementing Microsoft Windows Server Failover Clustering
(WSFC) and SQL Server 2012 AlwaysOn Availability Groups in the
AWS Cloud
⹠⊠and more
http://aws.amazon.com/windows/
Whitepapers