2. Consumer
Business
Tens of millions of
active customer
accounts
Eight countries:
US, UK, Germany,
Japan, France,
Canada, China, Italy
Seller
Business
IT Infrastructure
Business
Sell on Amazon
websites
Cloud computing
infrastructure for
hosting web-scale
solutions
Use Amazon
technology for your
own retail website
Leverage Amazon’s
massive fulfillment
center network
Hundreds of
thousands of
registered
customers in over
190 countries
3. About Amazon
Web Services
How did Amazon…
?
Deep experience in
building and
operating global web
scale systems
…get into cloud computing?
4. Over 10 years in the making
Enablement of sellers on Amazon
Internal need for scalable deployment environment
Early forays proved developers were hungry for more
5. AWS Mission
Enable businesses and
developers to use web
services* to build scalable,
sophisticated applications.
*What people now call “the cloud”
11. AWS Regions & Availability Zones
US REGIONS
US East (VA)
Availability
Zone A
US West (CA)
Availability
Zone A
Availability
Zone A
Availability
Zone B
Availability
Zone C
GovCloud (OR)
Availability
Zone B
EU (Ireland)
Availability
Zone A
Availability
Zone A
Availability
Zone C
Asia Pacific (Singapore)
Availability
Zone B
Availability
Zone B
Availability
Zone D
US West (OR)
Availability
Zone A
Asia Pacific (Tokyo)
Availability
Zone B
Availability
Zone A
Availability
Zone C
GLOBAL REGIONS
South America (Sao Paulo)
Asia Pacific (Sydney)
Availability
Zone B
Availability
Zone B
Availability
Zone A
Availability
Zone B
Availability
Zone A
Availability
Zone C
Customer Decides Where Applications and Data Reside
Note: Conceptual drawing only. The number of Availability Zones may vary.
Availability
Zone B
12. AWS Regions & Availability Zones
US REGIONS
US East (VA)
Availability
Zone A
US West (CA)
Availability
Zone A
Availability
Zone A
Availability
Zone B
Availability
Zone C
GovCloud (OR)
Availability
Zone B
EU (Ireland)
Availability
Zone A
Availability
Zone A
Availability
Zone C
Asia Pacific (Singapore)
Availability
Zone B
Availability
Zone B
Availability
Zone D
US West (OR)
Availability
Zone A
Asia Pacific (Tokyo)
Availability
Zone B
Availability
Zone A
Availability
Zone C
GLOBAL REGIONS
South America (Sao Paulo)
Asia Pacific (Sydney)
Availability
Zone B
Availability
Zone B
Availability
Zone A
Availability
Zone B
Availability
Zone A
Availability
Zone C
Customer Decides Where Applications and Data Reside
Note: Conceptual drawing only. The number of Availability Zones may vary.
Availability
Zone B
19. Utility computing
On demand
Pay as you go
Compute
Scaling
Security
CDN Backup
DNS Database
Storage Load Balancing
Workflow Monitoring
Uniform
Networking
Messaging
Available
20. Legacy - Resource Management
WASTE
On and Off
Fast Growth
Variable peaks
Predictable peaks
CUSTOMER DISSATISFACTION
21. AWS - Resource Management
On and Off
Fast Growth
Variable peaks
Predictable peaks
22. Let’s review the main benefits with AWS
Durable
Reduced
Infrastructure
Pay Only for
What You Use
Easily Scale Up
and Spin Down
Security
Recover
Easy
Distribution
Deploy
29. CloudFront
Live and VOD Streaming
Support for all device types
HTTP protocols - HDS, HLS, Smooth Streaming
RMTP (VOD only)
Simple to configure
Live streaming stack managed through
CloudFormation script
VOD - upload .flv to S3, stream via RTMP
Flexible
Full control over streaming origin enables freedom to
enable and configure supported features
32. Compute
Auto Scaling
• Client Defined Business Rules
• Scale your Amazon EC2 capacity automatically once you define the conditions (may be
1000’s of servers)
• Can scale up just a little…doesn’t need to be massive number of servers (may be simply 2
servers)
• Well suited for applications that experience variability in usage
• Set minimum and maximum scaling policies
• Alternate Use is for Fault Tolerance
35. Database
DynamoDB
• Fully managed NoSQL database.
• Eliminates the administrative burden of data modeling, index maintenance, and
performance tuning.
• Durability and high-availability - stores data on Solid State Drives (SSDs) and replicates it
synchronously across multiple AWS Availability Zones in an AWS Region.
• Scalability - With AWS Console, you can grow your DynamoDB table from 10 to 100,000
writes per sec.
• See video: http://www.youtube.com/watch?v=oz-7wJJ9HZ0
36. Database
Amazon Relational Database Service (RDS)
• Fully-managed, tuned MySQL, Oracle, MS SQL or PostgreSQL databases
• Cost-efficient and resizable capacity
• Manages time-consuming database admin tasks
• Code, applications, and tools you already use today work seamlessly
• Automatically patches the database software and backs up your database
• Flexible Licensing: BYOL or License Include
37. Database
Amazon Redshift
• Fully managed scalable data warehousing service
• Scale from a single 2TB XL node to a hundred 16TB 8XL clustered nodes for a total
1.6PB of compressed user data
• Standard PostgreSQL JDBC or ODBC drivers
• Massively parallel processing (MPP) architecture
• Certified by Jaspersoft and MicroStrategy, with additional business intelligence tools
coming soon
• Priced as low as $1000 per terabyte per year
• Continuously backed up to S3
39. AWS Elastic Transcoder Service
•
•
•
•
•
Digital Media
Source Asset
Different bit rate
Different frame rate
Max width / height
Different sizing policy
Different Aspect ratio
Multiple types of transcoding at once
& only pay for the minutes of the content
Digital Media
Destination Asset
AWS Elastic Transcoder
Amazon
S3 Input Bucket
Amazon
S3 Output Bucket
40. AWS Elastic Transcoder Service - Details
Reduce cost
•
•
•
•
•
No more CapEx (server / storage / network and DC requirement)
No more OpEx (operations / maintenance and management)
Unlimited storage with S3 with 99.999999999% of durability @ no extra cost (better durability than
“most” traditional DR solution) + Unlimited archiving with Glacier
IAM and other AWS services are available
Only pay for “how many minutes” you transcoded
Enhance security
•
•
•
•
Data at rest for S3 storage
IAM to manage the resource access management
Visual watermarking for transcoded media content
Security eco systems with AWS partners
Configurable transcoding presets
•
•
•
Container: MP4 / TS / WebM
Video: H.264 / vp8
Audio: AAS / vorbis
42. Fundamental Storage Options
Elastic Block Store, S3 and Glacier
Elastic Block Store
Simple Storage Service
Glacier
High performance block storage device
Highly scalable object storage
Long term object archive
1GB to 1TB in size
1 byte to 5TB in size
Extremely low cost per gigabyte
Mount as drives to instances with
99.999999999% durability
99.999999999% durability
snapshot/cloning functionalities
43. Fundamental Storage Options
Elastic Block Store, S3 and Glacier
Elastic Block Store
High performance block storage device
Simple Storage Service
Persistent storage
Glacier
1GB to 1TB in size
Long term object
Highly scalablelifetime is independent of any particular EC2 instance. archive
object storage
Volume
Mount as drives to instances with
General purpose
snapshot/cloning functionalities
Extremely low cost per gigabyte
1 byte to 5TB in size
99.999999999% durability
99.999999999% durability
Raw, unformatted, block device. Use from Linux, Solaris or Windows.
High performance
Equal to or better than local EC2 drive. Provisioned IOPS
High reliability
Built-in redundancy within availability zone.
AFR (Annual Failure Rate) between 0.1% and 1%.
Scalable
Volume sizes ranging from 1 GB to 1 TB.
IMAGE
Easy
Easy to create, attach, back up, restore, and delete volumes.
44. Fundamental Storage Options
Elastic Block Store, S3 and Glacier
Elastic Block Store
High performance block storage device
1GB to 1TB in size
Mount as drives to instances with
snapshot/cloning functionalities
Simple Storage Service
Glacier
Highly scalable object storage
Long term object archive
1 byte to 5TB
Paradigm in size
Extremely low cost per gigabyte
File system
99.999999999% volume)
99.999999999% durability
Performance
Very, very fast (~100 IOPs per durability
Redundancy
Within data center
Security
Visible only to your EC2 instances
.
Pricing
$0.10/GB/Mo. allocated
Access from the Net?
No
Typical use case
It’s a disk drive
IMAGE
45. Fundamental Storage Options
Elastic Block Store, S3 and Glacier
ElasticAmazon S3
Block Store
Simple Storage storage
High performance block Service device
1GB to 1TB in size
Highly scalable
Mount data storage in-the-cloud with
as drives to instances
snapshot/cloning functionalities
Programmatic access
Simple Storage Service
Highly scalable object storage
1 byte to 5TB in size
99.999999999% durability
Glacier
Long
Object store
Paradigm term object archive
Extremely low cost per gigabyte
Very fast
Performance
99.999999999% durability
Across data centers
Redundancy
via web services API
Security
Public Key / Private Key
Is a Web Store
Pricing
$0.125/GB/month stored
Not a file system
Optimized for WORM
Eventually consistent
Access from
the Net?
Yes
Fast, highly available
Typical use
case
Durable
Economical
IMAGE
Write once, read many
46. Fundamental Storage Options
Elastic Block Store, S3 and Glacier
Elastic Block Store
Archive
Backup
Simple Storage Service
DR
High performance block storage device
Highly scalable object storage
Data accessed ~>10%
Snapshots
1GB to 1TB in size
1 byte to 5TB in size
Rapid RTO
/ month
Amazon as drives to instances with
Mount
Shorter term data99.999999999% durability
Expiration policies
S3
11 9s durability
snapshot/cloning functionalities backup with rapid
RTO
Amazon
S3 RRS
Lower cost when 11 9s
not required
Lower cost
Lower cost
Use policies to move
cold backup data for
long term retention
Retain write once read
never copy in case of worst
case scenario
Long term archiving
Amazon
Glacier
Infrequent data
access (~<10%
data/month)
Glacier
Long term object archive
Extremely low cost per gigabyte
99.999999999% durability
47. Getting data into the cloud
Direct connect, import/export and storage gateway
AWS Direct Connect
AWS Import/Export
Amazon Storage Gateway
Dedicated bandwidth between you
Physical transfer of media into and
Shrink-wrapped gateway for volume
site and AWS
out of AWS
synchronization
48. Getting data into the cloud
Storage gateway
Restoration
from snapshots
Snapshot of
local volumes
53. You put in it S3
AWS stores with 99.999999999% durability
54. Highly scalable web
access to objects
You put in it S3
AWS stores with 99.999999999% durability
Multiple redundant
copies in a region
55. Need to store ‘something’?
S3 is a foundation building block
56. Reliable and cheap storage of
data for:
Data with long retention periods
Glacier
Long term cold storage
From $0.01 per GB/Month
99.999999999% durability
Multi-PB, infrequently accessed
data sets
57. Offsite archive
Glacier allows you to cost-effectively and securely store
enterprise data offsite, making it simple, inexpensive and safe
to retain archived data for as long as desired. Common use
cases include enterprise data, media assets, and research and
scientific data
58. Offsite archive
Glacier allows you to cost-effectively and securely store
enterprise data offsite, making it simple, inexpensive and safe
to retain archived data for as long as desired. Common use
cases include enterprise data, media assets, and research and
scientific data
Digital preservation
Libraries, historical societies, non-profit organizations and
governments are increasing their efforts to preserve
valuable but aging digital content such as websites, software
source code, video games, user-generated content and
other digital artifacts
59. Offsite archive
Glacier allows you to cost-effectively and securely store
enterprise data offsite, making it simple, inexpensive and safe
to retain archived data for as long as desired. Common use
cases include enterprise data, media assets, and research and
scientific data
Digital preservation
Tape replacement
Libraries, historical societies, non-profit organizations and
governments are increasing their efforts to preserve
valuable but aging digital content such as websites, software
source code, video games, user-generated content and
other digital artifacts
Amazon Glacier is cost competitive, even at scale, and
eliminates pain points like capacity planning, capital
budgeting and investments, media formats, hardware
refreshes, and off-site storage costs, shipping and
retrieving
60. A wide range of use cases
AWS supports archive & storage across many application types…
Customer facing online
storage
App Storage
Big Data
Files, photos, downloads
Streaming Media
Smartphone apps
Facebook Apps
File Sharing
Log files
Customer Data
Usage Data
EC2 Instance Storage
Backup and Archive
On Premise Storage
File Storage
Block Storage
Usage Data
Data Retention
Tape Replacement
Offsite Backup
NAS Storage
SAN Storage
Offsite Backups
61. AWS is a cost effective place to manage digital assets
There are many options for storing data based upon requirements
On-premise data assets can integrated with cloud services
AWS storage and archive revolutionizes the technology behind long term data