@ryanAWS Ryan Shuttleworth, Evangelist
Consumer Business
Tens of millions of active customer
accounts
Eight countries: US, UK, Germany,
Japan, France, Canada, China, Italy
Seller Business
Sell on Amazon websites
Use Amazon technology for your own retail website
Leverage Amazon’s massive fulfillment
center network
IT Infrastructure Business
Cloud computing infrastructure for hosting web-scale
solutions
Hundreds of thousands of
registered customers in over 190 countries
Deep experience in building
and operating global web
scale systems
About Amazon Web Services
?
…get into cloud computing?
How did Amazon…
AWS Mission
Enable businesses and developers to use web services* to build scalable,
sophisticated applications.
*What people now call “the cloud”
Not excess capacity!
Utility computing
Utility computing
On demand Pay as you go
Uniform Available
On demand Pay as you go
Uniform Available
Utility computing
Utility computing
Security Scaling
Database
Networking Monitoring
Messaging
Workflow
DNS
Load Balancing
Backup CDN
On demand Pay as you go
Uniform Available
Compute
Storage
Utility computing
Traditional IT
capacity
Elastic capacity
Capacity
Time Your IT needs
On and Off Fast Growth
Variable peaks Predictable peaks
Elastic capacity
On and Off Fast Growth
Predictable peaks Variable peaks
WASTE
CUSTOMER DISSATISFACTION
Elastic capacity
Elastic cloud capacity
Traditional
IT capacity
Your IT needs
Time
Capacity
Elastic capacity
Fast Growth On and Off
Predictable peaks Variable peaks
Elastic capacity
503 Service Temporarily Unavailable
The server is temporarily unable to service
your request due to maintenance downtime or
capacity problems. Please try again later.
503 Service Temporarily Unavailable
The server is temporarily unable to service
your request due to maintenance downtime or
capacity problems. Please try again later.
From one instance…
…to thousands
And back again
Time: +00h
<10 cores
Elastic Capacity
Time: +24h
>1500 cores
Elastic Capacity
Time: +72h
<10 cores
Elastic Capacity
Time: +120h
>600 cores
Elastic Capacity
Num
ber
of E
C2 I
nsta
nces
4/12/2008 4/14/2008 4/15/2008 4/16/2008 4/18/2008 4/19/2008 4/20/2008 4/17/2008 4/13/2008
40 servers to 5000 in 3 days
EC2 scaled to peak of 5000 instances
“Techcrunched”
Launch of Facebook modification
Steady state of ~40 instances
Security Scaling
Database
Networking Monitoring
Messaging
Workflow
DNS
Load Balancing
Backup CDN
On demand Pay as you go
Uniform Available
Compute
Storage
Utility computing
Security Scaling
Database
Networking Monitoring
Messaging
Workflow
DNS
Load Balancing
Backup CDN
On demand Pay as you go
Uniform Available
Compute
Storage
Utility computing
Instance hosting your app
Instance hosting your database
Volumes with your data
Database on EC2
So what’s the problem?
Source: Forrester
Backup, recovery
load and unload
Security planning
License training
Script automation
Installation, upgrade,
patching, migration Performance
and tuning
Frequent server upgrades Storage upgrades
Backup and recovery
Software upgrades
Patching
Hardware crash
Query construction
Query optimization
Configuration
Migration
Schema design
Frequent server upgrades Storage upgrades
Backup and recovery
Software upgrades
Patching
Hardware crash
Query construction
Query optimization
Configuration
Migration
Schema design
Focus on these things
Frequent server upgrades Storage upgrades
Backup and recovery
Software upgrades
Patching
Hardware crash
Query construction
Query optimization
Configuration
Migration
Schema design
Instead of these
Amazon Relational Database Service
Instance hosting your app
Managed database instance
Relational Database Service
abc.xyz.eu-west-1.rds.amazonaws.com
From $0.05 / hr Standard Edition One license included
$0.035 / hr Enterprise Edition, Standard Edition, Standard Edition One
Bring Your Own License (BYOL):
Samsung saved $34M Problem:
Needed to reduce IT costs and were looking to create
a more flexible IT environment
Solution:
AWS and RDS services. With every request, the
application authenticates devices, delivers apps and
content, and pushes notifications.
Business Benefits:
Saved $34M in hardware and maintenance expenses,
85% less than running on-premises
VERTICAL
SCALING ONE-STEP OPERATION
Instance sizes
Push-button scale, high performance
Scale storage from 5Gb to 1Tb of storage
Scale instance from small to 4XL (better I/O)
Scale IOPS for volume performance
BACKUPS
&
SNAPSHOTS
One-click backups
One-click backups
Database snapshot
Database images in durable S3 storage
One-click backups
New RDS created from snapshot
Point in time restoration
Backups and point in time restoration
Entire RDS snapshots integrated to S3
Up to 35 days Point in Time restoration
Maintenance when you choose
HIGH
AVAILABILITY MULTI-AZ
One-click multi-AZ Automatic synchronous master-slave replication
One-click multi-AZ
Slave promotion
One-click multi-AZ New slave creation
One click. High availability with Multi-AZ
Automated deployment across multiple AZs
Synchronous replication from master to replica
Automatic fail-over; replica promoted to master
Test fail-over
READ REPLICAS READ-ONLY ASYNCHRONOUS REPLICA
Read-replicas
Read-replicas
Read-replicas
Read-replicas
MySQL Read Replicas
Add Read Replicas with asynchronous replication
Promote replica to stand-alone RDS instance
Easy sharding, test database creation
ORACLE SECURE BACKUP MODULE
ORACLE RMAN AMAZON S3
RMAN to S3
Restore times reduced from 15 to 2½ hours
Glacier Long term cold storage
From $0.01 per GB/Month
99.999999999% durability
Reliable and cheap storage of data for:
Data with long retention periods
Multi-PB, infrequently accessed data sets
Oracle
Tiered backup storage
S3 Glacier Backup Policy
Cost effective
‘Hot’ storage
99.999999999% durability
Very cheap
‘Cold’ storage
99.999999999% durability
PACKAGED APPS ORACLE AND OTHERS
Ease the infrastructure burden when rolling out and testing upgrades/modifications
Packaged applications
Platform and application templates now available Reduce implementation times from days to minutes and include Oracle Enterprise Linux, Oracle Database 11gR2, Oracle E-Business Suite, Oracle JD Edwards Enterprise One, and Oracle PeopleSoft.
Amazon Relational Database Service (Amazon RDS) databases stores forum threads, site content, and project configuration
data.
High availability Multi-AZ database deployment to handle live game metadata and user-generated content.
Enterprise-grade fault tolerance for protecting customer data.
By managing time-consuming database administration tasks,
Amazon RDS allows SEGA to focus on business critical applications.
Reserved instances
One time, up front payment
Reserve capacity for your DB instance
Discounted hourly rate
Low, medium and high utilization rates
RDBMS on AWS
Setup & manage instances
Install & configure database platform
Configure backups
Implement master-slave for HA
Implement read-replicas for performance
Manage maintenance updates
RDS
Create RDS instance
Select Multi-AZ
Choose backup period
Choose maintenance windows
RDBMS on AWS
Setup & manage instances
Install & configure database platform
Configure backups
Implement master-slave for HA
Implement read-replicas for performance
Manage maintenance updates
Focus on your App with Amazon RDS
Focus on your App with Amazon RDS
Performance
Backups
DR
Multi-AZ
Storage scaling
Instance scaling
Focus on your App with Amazon RDS
Performance
Backups
DR
Multi-AZ
Storage scaling
Instance scaling
New features
Happy customers : )
Faster updates
aws.amazon.com