Amazon Web Services
How Does Cloud Compu9ng Change the Business Model for Consumers and Providers?
Kingsley Wood Business Development -‐ Asia Pacific
Don’t you guys sell books ?
Amazon ?
AMAZON’S THREE BUSINESSES
Consumer (Retail) Business
Tens of millions of ac-ve customer accounts
Seven countries: US, UK, Germany, Japan, France, Canada, China
Seller Business
Sell on Amazon websites
Use Amazon technology for your own retail website
Leverage Amazon’s massive fulfillment center network
Developers & IT Professionals
On-‐demand infrastructure for hos-ng web-‐scale solu-ons
Hundreds of thousands of registered customers
2007: AWS bandwidth usage surpassed Amazon.com global websites
2008: AWS bandwidth usage 30% greater than Amazon.com global websites
Bandwidth Usage:
Amazon.com vs. AWS
2001 2002 2003 2004 2005 2006 2007 2008
Amazon.com AWS
hRp://aws.amazon.com
Amazon Web Services
The 70/30 Switch
Your Business
Managing All of the “Undifferentiated Heavy Lifting”
30% 70%
On-‐Premise Infrastructure
Cloud Compu9ng Flips it around
Cloud-‐Based Infrastructure
Your Business
More Time to Focus on Your Business
Managing All of the “Undifferentiated Heavy Lifting”
Configuring Your Cloud
Assets
70%
30% 70%
On-‐Premise Infrastructure
30%
Only 3 full -me staff !
Serving over 5 Million users per month !
2 GB Free !
Dropbox on AWS
Millions of Users !
?
1) Elastic Capacity
Scaling up and down in minutes No need to provision
Optimize resources based on your needs
2) Faster time to market
Infrastructure is no longer a barrier Easier to test a solution
Easier to deploy worldwide
3) No initial investment (No CapEx)
Cloud Computing doesn't require initial investments You pay for it in a different way
4) Pay as you go, pay for what you use
Example: Pay servers "by the hour", only the ones you use
Pay storage "per Gigabyte", only the ones you use
5) Focus on your business
Automation + Better management tools Less time is spent on repetitive tasks
U9lity Pricing Model Virtual Servers and Storage On Demand
Pay only for what you use !
You just lost Customers
Infrastructure Cost $
Time
Large Capital
Expenditure
Opportunity Cost
Predicted Demand
Traditional Hardware
Actual Demand
Automated Virtualization
Typical Dilemma: Predic9ng Infrastructure Needs
Solved !
Wall Street & Cloud Capacity
3000 CPU’s for one firm’s risk management processes
Virt
ual C
PU’s
300 CPU’s on weekends
Thursday 4/23/2009
Friday 4/24/2009
Sunday 4/26/2009
Monday 4/27/2009
Tuesday 4/28/2009
Saturday 4/25/2009
Wednesday 4/22/2009
3000
300
4 TB TIFF images 100 CPU’s in cloud 11 Million PDFs
100 CPU’s x 24 hours x $0.10 / Hr = $240
New York Times TimesMachine : 1851-‐1922
Internal IT AWS 4-‐5 weeks 2-‐3 minutes
Faster, Cheaper Virtual Servers On Demand
Eli Lilly automated deployment of departmental
servers and scientific grid computing clusters
Staging instance
Produc-on instance
www.YourWebsite.com
Elas9c IP 183.12.43.11
Staging.YourWebsite.com
Dynamic IP 172.0.1.13
MySQL Master
Web Server
MyWebSite.com
MySQL (Slave)
App Server App Server
LB
Web Server
LB
App Server
Tapes
Data Tier Database Server machines with master and local running separately, Network storage for Static objects
App Server Tier Fleet of machines handling Application specific workloads Caching server machines can be implemented at this layer
App Load Balancer Hardware or Software solution to spread traffic over app servers
Web Tier Fleet of machines handling HTTP requests.
Web Load Balancer Hardware or Software solution to distribute traffic over web servers
Exterior Firewall Hardware or Software Solution to open standard Ports (80, 443)
Backend Firewall Limits access to application tier from web tier
Backups on Tapes Periodic backups stored on Tapes usually managed by 3rd party at their site
A Classic Web Architecture
Availability Zone #n
Availability Zone #1
Auto-‐scaling group : App Tier
Availability Zone 2
Auto-‐scaling group : Web Tier Auto-‐scaling group : Web Tier
RDS Master
Web Server
MyWebSite.com
ELB: Web Tier
App Server Cloud Front
LB
Web Server
SLB
App Server App Server
Web Server
Web Server
RDS Slave
Auto-‐scaling group : App Tier
App Server
SLB
App Server App Server
RDS Slave
DNS
Amazon S3
A Scalable Web Architecture on AWS
Scalable Increase or decrease capacity in minutes
Automa-on
Cost Effec9ve Low rate, pay-‐as-‐you-‐go
Secure
Mul-layer security facili-es
Reliable Mission Cri-cal Infrastructure
Features of Cloud Compu9ng
Customer’s Network
Amazon Web Services Cloud
Secure VPN Connection over the Internet
Subnets
Customer’s isolated AWS resources
Router VPN
Gateway
Virtual Private Cloud (VPC)
Security
Customers in 190 Countries
AWS Partners The power of the AWS Ecosystem
Amazon Web Services Overview
Compute EC2 -‐ Elas%c Compute Cloud EMR -‐ Elas%c MapReduce Elas9c Beanstalk
Storage S3 -‐ Simple Storage Service EBS -‐ Elas%c Block Storage Import/Export
Database BYODB -‐ Bring Your Own DB RDS -‐ Rela%onal Database Service SimpleDB -‐ Non-‐Rela%onal
Delivery CloudFront -‐ Content Delivery Route 53 – DNS SES – Simple Email Service
Messaging, Monitoring, Networking, Payments
Kingsley Wood Business Development -‐ Asia Pacific [email protected]
hRp://aws.amazon.com