2. Amazon’s Three Businesses
Consumer (Retail) Seller IT Infrastructure
Business Business Business
Tens of millions of Sell on Amazon Cloud computing
active customer websites infrastructure for
accounts hosting web-scale
Use Amazon solutions
Seven countries: technology for your
US, UK, Germany, own retail website Hundreds of
Japan, France, thousands of
Canada, China Leverage Amazon’s registered customers
massive fulfillment
center network
5. KEY BENEFITS TO RUNNING IN THE AWS CLOUD
Lowers Cost Increases Agility
Eliminates Capital Investment Reduces Time to Market
Reduces Operational Costs Removes constraints
Removes the “Heavy Lifting” Foundation for
Leverages Scalability, Reliability
and Security
21st Century Architectures
6. Each day, AWS adds the
equivalent server capacity to power Amazon when it was
a global, $2.76B enterprise (circa 2000)
7. The “Living” AWS Cloud
Tools to access
services
Cross Service
features
High-level building
blocks
Low-level building
blocks
9. Choice is the key
Use any Programming Model, Language or Operating
System or Database
Use any service individually or in any combination
Only pay for what you use
Use any existing System Management Tools and extend
the datacenter into the Cloud
10. Bring your Software License to
the Cloud
Microsoft Exchange Server, Microsoft SharePoint Server,
Microsoft SQL Standard Server, Microsoft SQL Enterprise
Server, Microsoft Lync Server, Microsoft System Center
servers, and Microsoft Dynamics CRM through License
Mobility Software Assurance
Oracle fully supports Oracle E-Business Suite, Oracle’s
PeopleSoft Enterprise, Oracle’s Siebel CRM, Oracle Fusion
Middleware, Oracle Database, and Oracle Linux on the
portion of AWS EC2 which uses Oracle VM.
IBM DB2, Informix, Lotus® Forms Turbo, WebSphere®
Application Server, WebSphere® sMash, WebSphere Portal
Server, Lotus® Web Content Management Standard
Edition , InfoSphere Information Server, Lotus Domino®,
Lotus Web Content Management Standard Edition®, Tivoli
Monitoring®
SAP® solutions, including SAP® Rapid Deployment solutions and
SAP® BusinessObjects™ solutions,
11.
12. US West US East US GovCloud Asia Pacific Asia Pacific
Europe West
(Northern (Northern (Northern Region Region
(Dublin)
California) Virginia) California) (Singapore) (Japan)
Amazon CloudFront Ashburn, Dallas, Los Angeles, Miami, Newark, Palo Alto, Seattle, St. Louis,
Edge Locations Amsterdam, Dublin, Frankfurt, London, Hong Kong, Singapore, Tokyo, New York,
Paris, Stockholm
15. Wall Street & Amazon EC2
3000 CPU’s for one firm’s risk management processes
3000--
Number of EC2 Instances
300 CPU’s on
weekends
300 --
Wednesday Thursday Friday Saturday Sunday Monday Tuesday
4/22/2009 4/23/2009 4/24/2009 4/25/2009 4/26/2009 4/27/2009 4/28/2009
16. “TimesMachine” from NYTimes
• 1851-1922 Articles
• TIFF -> PDF
• Input: 11 Million Articles
(4TB of data)
• What did he do ?
– 100 EC2 Instances for 24
hours
– Input: All data on S3
– Output: 1.5 TB of Data
– Hadoop, iText, JetS3t
19. Elasticity + Auto Scaling
Infrastructure
Cost $
Large You just lost
Capital customers
Expenditure
Predicted
Demand
Opportunity Traditional
Cost Hardware
Wastage
Actual
Demand
Cloud
Automated
Elasticity
time
20.
21. Build a Web application that
sleeps at night
or shrinks itself when there are
no users accessing it
22. Build a Web application that
Follows the Sun
and leverages the true power of
on-demand elasticity and
globally dispersed regions
23. Americas Traffic US East Traffic Europe Traffic Asia Traffic
Geo IP/Directional DNS
Server
ELB ELB ELB ELB
Web Web Web Web Web Web Web Web
Web Web Web Web Web Web Web Web
App
Web App
Web App
Web App
Web App
Web App
Web App
Web App
Web
App App App App App App App App
App App App App App App App App
Auto Scaling group : Web Auto Scaling group : Web Auto Scaling group : Web Auto Scaling group : Web
App Tier App Tier App Tier App Tier
RDS RDS RDS RDS
Master Master Master Master
US-West US-East EU-West AP-SOUTHEAST
RDS RDS RDS RDS
Multi-AZ Multi-AZ Multi-AZ Multi-AZ
US-West-1b US-East-1b EU-West-1b AP-SOUTHEAST-1b
Software-based Data Replicator
29. The Cloud as a Platform
For Computation
For Research and Development
For New Generation Apps
For Internal Corporate IT
30. Let go of (physical) control
but retain your ownership
31. Time to provision a server in an enterprise
350,000 Minutes (7-8 Months)
$1000 To rack and stack on-premise
Time to provision a server in the cloud
<5 Minutes
$380 For 3 years (reserved 100% utilized)
37. Recovery.gov and Treasury.gov
First government-wide system to move to the cloud
Savings of over $750,000 in current budget cycle
“Cloud computing strikes me as a perfect tool to help achieve greater
transparency and accountability. Moving to the cloud allows us to
provide better service at lower costs. I hope this development will
inspire other government entities to accelerate their own efforts. The
American taxpayers would be the winners.’’ -
Earl E. Devaney, the Board’s Chairman.
40. The Cloud as a Platform
For Computation
For Research and Development
For New Generation Apps
For Internal Corporate IT
For Storage
For Platforms
41.
42. The “Living and Evolving” AWS Cloud
Tools to access services
Cross Service features
High-level Infrastructure
building blocks
Low-level Infrastructure
building blocks
43.
44. The Cloud as a Platform
For Computation
For Research and Development
For New Generation Apps
For Internal Corporate IT
For Storage
For Platforms
45. The Cloud as a Platform
For Realizing your ideas
46. Thank you!
Mike Culver
mculver@amazon.com
Twitter:@MikeCulver