3. AMAZON’S THREE BUSINESSES
10
20
ct
O
lin
Consumer (Retail) Seller Developers &
Business Business IT Professionals
er
Tens of millions of
active customer tB
Sell on Amazon
websites
On-demand
infrastructure for
en
accounts hosting web-scale
Use Amazon
solutions
Ev
Seven countries: US, technology for your
UK, Germany, Japan, own retail website Hundreds of
S
France, Canada, thousands of
Leverage Amazon’s
AW
China registered customers
massive fulfillment
center network
4. AW
S
Ev
en
tB
er
lin
O
ct
20
10
THE 70/30 SWITCH
5. AMAZON WEB SERVICES (AWS)
10
20
Your Custom Applications and Services
ct
O
Management Isolated Networks
Monitoring Tools
lin
AWS Management Amazon Virtual Private
Amazon CloudWatch AWS Toolkit for Eclipse
Console Cloud
er
Parallel Messaging Payments
Content On-Demand
Processing
Amazon
Elastic
Delivery
Amazon tB Amazon Simple Queue
Service (SQS)
Amazon Simple Notification
Amazon
Flexible
Payments
Workforce
Amazon
en
CloudFront Service (SNS) Service (FPS) Mechanical Turk
MapReduce
Compute Storage Database
Ev
Amazon Elastic Compute Amazon Simple Storage Amazon SimpleDB
Cloud (EC2) Service (S3) Amazon Relational
S
-Elastic Load Balancing -AWS Import/Export Database Service (RDS)
AW
-Auto Scaling
6. BILLIONS OF OBJECTS IN AMAZON S3
10
160
20
140
ct
Peak Requests:
120
O
lin
100
er
80
60
tB
en
40
Ev
20
S
0
AW
Q1 2006 Q1 2007 Q1 2008 Q1 2009 Q1 2010
8. THE TOP MYTHS OF CLOUD COMPUTING
The Cloud is
10
The Cloud is
not Reliable
20
all or nothing
ct
O
lin
The Cloud is
The Cloud
er
not Secure
locks you in
tB
en
In the Cloud
cost is all that
Ev
matters
S
AW
9. 10
20
No Capital Investment
ct
O
Reduced Operation Cost
lin
Fast Time to Market
er
tB
Highly Scalable
en
No “Heavy Lifting” required
Ev
S
AW
10. 10
20
ct
Highly Scalable
O
lin
Flexible
er
tB
Strict Cost Control
en
Ev
S
AW
11. 10
20
Fast Time to Market
ct
Unconstraint Innovation
O
lin
Highly Scalable
er
tB
Fast Local Performance
en
Lowering Cost
Ev
S
AW
12. 10
Ultra-Reliable
20
ct
Highly Scalable
O
lin
Time-to-Market
er
tB
Enabling Innovation
en
Ev
Lowering Cost
S
AW
13. 10
20
Reliablity
ct
O
Highly Scalable
lin
er
Simplicity
tB
en
21st Century Thinking
Ev
S
AW
14. 10
20
ct
Highly Scalable
O
No Capital Investment
lin
er
No “Heavy Lifting” required
tB
World-wide Operation
en
Fast Time to Market
Ev
S
AW
19. THE TOP MYTHS OF CLOUD COMPUTING
The Cloud is
10
The Cloud is
not Reliable
20
all or nothing
ct
O
lin
The Cloud is
The Cloud
er
not Secure
locks you in
tB
en
In the Cloud
My vendors say I can get all
cost is all that
Ev
the benefits with a private
When Christmas matters
cloud…
S
AW
comes…
20. 10
20
ct
O
lin
er
tB
Fear, Uncertainty & Doubt
en
Ev
S
AW
22. CLOUD COMPUTING DEFINED
10
20
a style of computing where
ct
massively scalable IT-related capabilities
O
are provided ‘as a service’
lin
across the Internet
er
tB
to multiple external customers.
en
Ev
Gartner 2008
S
AW
23. KEY BENEFITS TO RUNNING IN THE AWS CLOUD
10
20
ct
Lowers Cost Increases Agility
O
Eliminates Capital Investment Reduce Time to Market
lin
Reduces Operational Costs Removes contraints
er
tB
en
Ev
Foundation for
Removes the “Heavy Lifting”
Leverages Scalability, Reliability 21st Century Architectures
S
and Security Raise the bar for Scale, Reliability
AW
and Security
31. 10
20
ct
O
PRINCIPLE #4 DECOMPOSE INTO
lin
THE SIMPLEST FORM
er
tB
en
Ev
S
AW
32. ONE SIZE FITS ALL – ORDERING PIPELINE
10
20
ct
O
lin
er
Cart Order Process Store Archive
tB
en
Ev
S
AW
33. AWS DATABASE & STORAGE SOLUTIONS
10
20
Amazon S3 Amazon EC2 + EBS
ct
O
• Cost-effective blob or large object storage • Multiple flavors of database engine
lin
• Minimal relationships between objects • Complete control
er
tB
Amazon SimpleDB en Amazon RDS
• Zero administrative overhead (automatic • Native access to database engine
handling of geo-redundant replication, • Easy migration path (existing code, tools,
Ev
index creation, database tuning) application are compatible)
• Automatic and elastic scaling of resources • Key features of a relational database, such
to meet request load
S
as joins or complex transactions
• High availability (multiple copies of data for • Managed experience (offload common DBA
AW
reliability and failover) tasks, lower total cost of ownership)
• Flexibility (schema-less data store)
34. 10
20
ct
O
lin
PRINCIPLE #5 BREAK TRANSPARENCY
er
tB
en
Ev
S
AW
36. AWS GLOBAL REACH
10
20
AWS Regions
ct
US East (Northern Virginia)
O
US West (Northern California)
lin
Europe (Dublin)
er
Asia Pacific (Singapore)
AWS Availability Zones
tB
en
Ev
AWS CloudFront Locations
Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark, NJ /
S
Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin /
AW
Frankfurt / London / Hong Kong / Tokyo/ Singapore
37. 10
20
ct
O
PRINCIPLE #6 DESIGN WITH SECURITY
lin
IN MIND
er
tB
en
Ev
S
AW
38. 10
20
ct
O
lin
er
tB
Your existing
Amazon VPC
infrastructure
en
Ev
S
AW
39. 10
Customer’s isolated
AWS resources
20
Subnets
ct
O
lin
er
Router
VPN
tB
Gateway
Amazon
en
Web Services
Ev
Cloud
Secure VPN
Connection over
S
the Internet
AW
Customer’s
Network
40. SECURITY FOR AUTOMATED POLICY CONTROL
10
20
ct
{ "Version": "2008-10-17",
O
"Id": "Queue1_Policy_UUID",
"Statement": {
lin
"Sid":"Queue1_AnonymousAccess_ReceiveMessage_TimeLimit",
"Effect": "Allow",
er
"Principal": { "AWS": "*" },
"Action": "SQS:ReceiveMessage",
tB
"Resource": "/987654321098/queue1",
"Condition" : {
en
"DateGreaterThan" : { "AWS:CurrentTime":"2009-01-31T12:00Z" },
"DateLessThan" : { "AWS:CurrentTime":"2009-01-31T15:00Z" }
Ev
}
}
}
S
AW
41. 10
20
ct
O
lin
PRINCIPLE #7: DON’T DO IT ALONE
er
tB
en
Ev
S
AW
45. 10
20
ct
O
lin
PRINCIPLE #8 CONTINUOUSLY INNOVATE
er
tB
en
Ev
S
AW
46. AWS PACE OF INNOVATION
10
20
» Amazon EC2 with Windows Server
» AWS Multi-Factor Authentication 2008, Spot Instances, Boot from
» Virtual Private Cloud Amazon EBS
» Reserved Instances in EU Region » Lower Reserved Instance Pricing » Amazon CloudFront Streaming
ct
» Elastic MapReduce » Amazon VPC enters Unlimited Beta
» SQS in EU Region » AWS Region in Northern California
O
» International Support for AWS
Import/Export
lin
» Amazon RDS
» New SimpleDB Features » High-Memory Instances
» FPS General Availability » AWS Security Center » Lower EC2 Pricing
er
tB
en
» Amazon EC2 with Windows » Amazon Elastic MapReduce » Amazon CloudFront
» Amazon EC2 in EU Region in Europe Private Content
» AWS Toolkit for Eclipse » SAS70 Type II Audit
Ev
» Amazon EC2 Reserved » AWS SDK for .NET
Instances
» AWS Import/Export » Amazon EC2 Reserved Instances
» EBS Shared Snapshots
with Windows, Extra Large High
S
» New CloudFront Feature » SimpleDB in EU Region
» Lower pricing tiers for Memory Instances
» Monitoring, Auto Scaling & » Monitoring, Auto Scaling &
AW
Amazon CloudFront » Amazon S3 Versioning Feature
Elastic Load Balancing Elastic Load Balancing in EU
» AWS Management Console » Consolidated Billing for AWS
» Lower pricing for Outbound Data
Transfer
47. 10
20
ct
O
PRINCIPLE #9: DESIGN FOR UTILITY PRICING
lin
er
tB
en
Ev
S
AW
50. Economies of Scale in Utilization
10
• Assumptions:
20
– Facility: ~$88M for 8MW facility
– Servers: Roughly 46k @ $1.45k each
– Server power draw at 30% load: 80%
ct
– Commercial Power: ~$0.07/kWhr
O
– PUE: 1.5
Monthly Costs
lin
5% Servers
er
13%
tB
Networking Equipment
en
Power Distribution &
21% 54% Cooling
Ev
Power
S
8% Other Infrastructure
AW
3yr server, 4yr net gear, & 10 yr infrastructure amortization
52. Economies of Scale in Utilization
10
20
Ideal Effective Utilization
ct
% Utilization
O
lin
er
tB
en
Ev
S
AW
Real Utilization
time
53. Economies of Scale in Utilization
10
20
Ideal Effective Utilization
ct
Spot Utilization
% Utilization
O
lin
On Demand Utilization
er
tB
en
Reserved Utilization
Ev
S
AW
time
54. 10
20
ct
O
PRINCIPLE #10: FOCUS ON WHAT DOESN’T CHANGE
lin
er
PRINCIPLE #11: LET YOUR CUSTOMERS BENEFIT
tB
en
Ev
S
AW
55. KEY IN CHOOSING A CLOUD
10
20
• Security: understand data and network requirements?
ct
• Operational Performance: proven track record of delivering a
O
reliable cloud platform?
lin
• Cost: track record of lowering prices and comfort running high
er
volume/low margin businesses?
tB
• Options/Flexibility: maximum flexibility in choosing whichever
en
operating system, programming language or services you wish
Ev
to use?
S
• Speed of Innovation and Execution: are you being listened to
AW
and how nimble is your platform partner?