3. Consumer Business Seller IT Infrastructure
Business Business
Tens of millions of Sell on Amazon Cloud computing
active customer websites infrastructure for
accounts hosting web-scale
Use Amazon solutions
technology for your
own retail website
Eight countries: Hundreds of
US, UK, Germany, Leverage Amazon’s thousands of
Japan, France, Canada, massive fulfillment registered customers
China, Italy center network in over 190 countries
4. How did Amazon…
About Amazon Web
Services
Deep experience in
building and
?
operating global web
scale systems
…get into cloud computing?
5. 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
6. Each day AWS adds the equivalent server capacity to
power Amazon when it was a global, $2.76B
enterprise
(circa 2000)
7. Pace of innovation
April 2012: May 2012: June 2012:
AWS CloudFormation Support for Creating VPC Resources Amazon Elastic MapReduce Now Supports Hive 0.8.1 AWS Elastic Beanstalk Announces Updated Command Line
Interface
Amazon DynamoDB Now Available in Three Additional Amazon RDS Announces Oracle Enterprise Manager Support
Regions Amazon SES Announces Bounce and Complaint Notifications
Announcing VM Export for Amazon EC2
AWS Elastic Beanstalk Now Available in the Asia Pacific Cluster Compute Eight Extra Large Instance Type Now Available
(Tokyo) Region AWS Console Enhancements for Elastic Load Balancing: Listener, in EU-West
Certificate, and Cipher Management
Amazon DynamoDB Announces BatchWriteItem Feature AWS CloudFormation Supports Amazon DynamoDB and Amazon
Amazon RDS announces support for MySQL Read Replica in Amazon CloudFront Dynamic Content
Introducing AWS Marketplace VPC
New Sydney, Australia Edge Location for Amazon CloudFront &
AWS Announces The Availability of the Microsoft AWS Elastic Beanstalk Now Available in the EU (Ireland) Region Amazon Route 53
SharePoint Server on AWS Reference Architecture White
Paper Amazon Simple Email Service Announces Domain Verification AWS Support Expands Free Tier, Adds New Features, Lowers
Prices
AWS Announces CloudSearch Amazon CloudFront Now Supports Dynamic Content
Amazon Elastic MapReduce Announces Support for HBase
Announcing the Availability of Reserved Cache Nodes for Monitor Your AWS Charges with Billing Alerts Using Amazon
Amazon ElastiCache CloudWatch Amazon RDS MySQL on t1.micro, starting at just $19 a month
Live Smooth Streaming for Amazon CloudFront Announcing API and AWS Identity & Access Management Support for Announcing AWS Identity and Access Management (IAM) roles
AWS Storage Gateway for EC2 instances
New Managed Services for Windows Developers Worldwide Announcing Internal Load Balancing in Amazon Virtual Private
Cloud
New and Updated Microsoft SQL Server Offerings on Amazon EC2
Announcing Spot Integration with Auto Scaling and
New Amazon RDS for Oracle Capabilities and Multi-AZ CloudFormation
Enhancements
AWS Billing enables enhanced CSV reports and programmatic
access
8. Pace of innovation
April 2012: May 2012: June 2012:
AWS CloudFormation Support for Creating VPC Resources Amazon Elastic MapReduce Now Supports Hive 0.8.1 AWS Elastic Beanstalk Announces Updated Command Line
Interface
Amazon DynamoDB Now Available in Three Additional Amazon RDS Announces Oracle Enterprise Manager Support
Regions Amazon SES Announces Bounce and Complaint Notifications
AWS Elastic Beanstalk Now Available in the Asia Pacific
(Tokyo) Region Q2 2012
Announcing VM Export for Amazon EC2
AWS Console Enhancements for Elastic Load Balancing: Listener,
Certificate, and Cipher Management
Cluster Compute Eight Extra Large Instance Type Now Available
in EU-West
Amazon DynamoDB Announces BatchWriteItem Feature AWS CloudFormation Supports Amazon DynamoDB and Amazon
Amazon RDS announces support for MySQL Read Replica in Amazon CloudFront Dynamic Content
35
Introducing AWS Marketplace VPC
New Sydney, Australia Edge Location for Amazon CloudFront &
AWS Announces The Availability of the Microsoft AWS Elastic Beanstalk Now Available in the EU (Ireland) Region Amazon Route 53
SharePoint Server on AWS Reference Architecture White
Paper Amazon Simple Email Service Announces Domain Verification AWS Support Expands Free Tier, Adds New Features, Lowers
Prices
AWS Announces CloudSearch Amazon CloudFront Now Supports Dynamic Content
Amazon Elastic MapReduce Announces Support for HBase
Announcing the Availability of Reserved Cache Nodes for Monitor Your AWS Charges with Billing Alerts Using Amazon
Amazon ElastiCache
Live Smooth Streaming for Amazon CloudFront
CloudWatch
new features
Announcing API and AWS Identity & Access Management Support for
Amazon RDS MySQL on t1.micro, starting at just $19 a month
Announcing AWS Identity and Access Management (IAM) roles
AWS Storage Gateway for EC2 instances
New Managed Services for Windows Developers Worldwide Announcing Internal Load Balancing in Amazon Virtual Private
Cloud
New and Updated Microsoft SQL Server Offerings on Amazon EC2
Announcing Spot Integration with Auto Scaling and
New Amazon RDS for Oracle Capabilities and Multi-AZ CloudFormation
Enhancements
AWS Billing enables enhanced CSV reports and programmatic
access
9. number of released features, sample services described
Relational Database Service
Virtual Private Cloud
Elastic Map Reduce
Auto Scaling
2009 2010
Reserved Instances
Elastic Load Balancer
48 61 Elastic Beanstalk
Simple Notification Service Simple Email Service
Route 53 CloudFormation
RDS Multi-AZ RDS for Oracle
2008 Singapore Region ElastiCache
Identity Access Management
24 Cluster Instances
SimpleDB H1 2012 2011
CloudFront
63 82
EBS
Availability Zones
Elastic IPs
2007
9 Amazon FPS
Red Hat EC2
DynamoDB
Simple Workflow
CloudSearch
Storage Gateway
Route 53 Latency Based Routing
10. Objects in S3
1 Trillion
1000.000
750.000
500.000
250.000
0.000
750k+ peak transactions per second
11. Reference Model
Deployment & Administration
App Services
Compute Storage Database
Networking
AWS Global Infrastructure
12. Global infrastructure
Regions
An independent collection of AWS resources in a defined
geography
A solid foundation for meeting location-dependent privacy
and compliance requirements
Availability Zones
Deployment & Administration Designed as independent failure zones
Physically separated within a typical metropolitan region
App Services
Compute Storage Database Edge Locations
To deliver content to end users with lower latency
Networking
A global network of edge locations
AWS Global Infrastructure Supports global DNS infrastructure (Route53) and Cloud
Front CDN
13. AWS Global Infrastructure
GovCloud US West US West US East South EU Asia Asia
(US ITAR (Northern (Oregon) (Northern America (Ireland) Pacific Pacific
Region) California) Virginia) (Sao Paulo) (Singapore) (Tokyo)
AWS Regions
AWS Edge Locations
14. Networking
Direct Connect
Dedicated connection to AWS
VPN Connection
Secure internet connection to AWS
Deployment & Administration
Virtual Private Cloud
App Services
Private, isolated section of the AWS Cloud
Compute Storage Database
Route 53
Networking
Highly available and scalable Domain Name
AWS Global Infrastructure System
15. AWS Direct Connect
Private secure connection to AWS
AWS Cloud
Bypass the public Internet
AWS Direct
Connect
High bandwidth and predictable
Internet
latency
Corporate Data Center
16. Compute
Elastic Compute Cloud (EC2)
Basic unit of compute capacity
Range of CPU, memory & local disk options
13 Instance types available, from micro to cluster compute
Security Group
Auto-scaling
Deployment & Administration Automatic re-sizing of compute clusters based upon demand
App Services
Compute Storage Database Elastic Load Balancing
Create highly scalable applications
Networking Distribute load across EC2 instances in multiple
availability zones
AWS Global Infrastructure
17. Compute
Vertical Elastic Compute Cloud (EC2)
Scaling
Basic unit of compute capacity
From $0.02/hr
Range of CPU, memory & local disk options
13 Instance types available, from micro to cluster
compute Feature Details
Flexible Run windows or linux distributions
Deployment & Administration
Scalable Wide range of instance types from micro to cluster
compute
App Services Machine Images Configurations can be saved as machine images (AMIs)
from which new instances can be created
Compute Storage Database Full control Full root or administrator rights
Secure Full firewall control via Security Groups
Networking Monitoring Publishes metrics to Cloud Watch
Inexpensive On-demand, Reserved and Spot instance types
AWS Global Infrastructure VM Import/Export Import and export VM images to transfer configurations
in and out of EC2
18. Compute
Trigger auto-
scaling policy
as-create-auto-scaling-group MyGroup
--launch-configuration MyConfig
--availability-zones eu-west-1a
--min-size 4
--max-size 200
Auto-scaling
Deployment & Administration
Automatic re-sizing of compute clusters based upon
App Services demand Feature Details
Control Define minimum and maximum instance
Compute Storage Database pool sizes and when scaling and cool
down occurs
Networking Integrated to Use metrics gathered by CloudWatch to
CloudWatch drive scaling
AWS Global Infrastructure Instance types Run auto scaling for on-demand instances
and spot. Compatible with VPC
19. Compute
Elastic Load Balancing
Create highly scalable applications
Distribute load across EC2 instances in multiple
availability zones
Deployment & Administration
Feature Details
Auto-scaling Automatically scales to handle request colume
App Services
Available Load balance across instances in multiple
availability zones
Compute Storage Database
Health checks Automatically checks health of instances and
takes them in or out of service
Networking Session stickiness Route requests to the same instance
Secure sockets layer Supports SSL offload from web and application
AWS Global Infrastructure servers with flexible cipher support
Monitoring Publishes metrics to Cloud Watch
20. Storage
S3 - Durable storage, any object
99.999999999% durability of objects
Unlimited storage of objects of any type
Up to 5TB size per object
Deployment & Administration
Elastic Block Store
High performance block storage device
App Services 1GB to 1TB in size
Mount as drives to instances
Compute Storage Database
Networking
AWS Global Infrastructure
21. Storage
S3 - Durable storage, any object
99.999999999% durability of objects
Unlimited storage of objects of any type
Up to 5TB size per object
Feature Details
Flexible object store Buckets act like drives, folder structures within
Access control Granular control over object permissions
Deployment & Administration Server-side encryption 256bit AES encryption of objects
Multi-part uploads Improved throughput & control
App Services
Object versioning Archive old objects and version new ones
Compute Storage Database Object expiry Automatically remove old objects
Access logging Full audit log of bucket/object actions
Networking Web content hosting Serve content as web site with built in page handling
Notifications Receive notifications on key events
AWS Global Infrastructure
Import/Export Physical device import/export service
22. Storage
Elastic Block Store
High performance block storage device
1GB to 1TB in size
Mount as drives to instances
Feature Details
High performance Mount EBS as drives and format as
Deployment & Administration file system required
App Services Flexible size Volumes from 1GB to 1TB in size
Secure Private to your instances
Compute Storage Database Available Replicated within an Availability Zone
Networking Backups Volumes can be snapshotted for point in
time restore
AWS Global Infrastructure Monitoring Detailed metrics captured via Cloud
Watch
23. Database
Relational Database Service
Database-as-a-Service
No need to install or manage database instances
Scalable and fault tolerant configurations
Deployment & Administration
App Services
Compute Storage Database DynamoDB
Provisioned throughput NoSQL database
Networking Fast, predictable performance
Fully distributed, fault tolerant architecture
AWS Global Infrastructure
24. Database Options
Self-Managed Managed Databases
Database Server on Amazon Relational Database Amazon SimpleDB
Amazon EC2 Service (RDS) NoSQL Database
Your choice of database
Oracle or MySQL offered as a Non-relational model; indices
running on Amazon EC2
service and queries
Bring Your Own License
(BYOL) Flexible Licensing: BYOL or
License Included Zero admin overhead
25. Application services
Amazon SQS
Reliable, highly scalable, queue service for storing messages as they travel
between instances
Simple Workflow
Reliably coordinate processing steps across applications
Integrate AWS and non-AWS resources
Manage distributed state in complex systems
Deployment & Administration
Amazon SES
Amazon-grade Web Service for Sending High-Quality High-Volume (HQHV)
App Services
email
Compute Storage Database
CloudFront
Networking World-wide content distribution network
Easily distribute content to end users with low latency, high data transfer
AWS Global Infrastructure speeds, and no commitments.
26. What is Amazon SES?
Amazon-grade Web Service for Sending
High-Quality High-Volume (HQHV) email
Our users are free to concentrate on
email Strategy and Quality; SES
manages the complexity of IP Reputation
and Deliverability
Robust, Hardened API-Driven
infrastructure = minimal downtime
27
27. Application Services
CloudFront
Served from S3
3
World-wide content distribution network /images/*
Easily distribute content to end users with low
latency, high data transfer speeds, and no
commitments.
Deployment & Administration London 2 Served from EC2
*.php
App Services
Paris
Single CNAME
1
Compute Storage Database www.mysite.com NY
Networking
AWS Global Infrastructure
28. Deployment & admin
Elastic Beanstalk
One-click deployment from Eclipse, Visual Studio and Git
Rapid deployment of applications
All AWS resources automatically created
Cloud Formation
Automate creation of ‘stacks’ in a repeatable way
Scripting framework for AWS resource creation
Identity & Access Management
Deployment & Administration Granular control of user rights with AWS
Automated granting of EC2 service rights
App Services
Software Developer Kits
Compute Storage Database Comprehensive support of programming models for using AWS services
Networking
AWS Global Infrastructure
29. Faster time to market
No need True Elastic
for CapEx capacity
Cloud
Pay for what you use Focus on core
competency
30. Cloud computing
30% 70%
On-Premise Your Managing All of the
Infrastructure Business “Undifferentiated Heavy Lifting”
31. Cloud computing
30% 70%
On-Premise Your Managing All of the
Infrastructure Business “Undifferentiated Heavy Lifting”
AWS Configuring
More Time to Focus on
Cloud-Based Your Cloud
Your Business
Infrastructure Assets
70% 30%
33. What Enterprises are Running on AWS
Business
Applications
Web
Applications
Big Data & High
Performance Computing
Disaster Recovery
& Archive
Notas do Editor
Two things today:
Amazon Web Services is part of Amazon.com. Most of us at some point in time have used the online amazon retail store to buy books, cd's and gifts for friends and family. There are three parts to the amazon business: Our retail consumer business where amazon stocks and ships many thousands of different products, our seller business that enables retailers to sell through the same world class online store as amazon, and finally amazon web services, our IT infrastructure business.
We are often asked the question: how did Amazon get into cloud computing? Amazon is really good at providing an immense selection of products, and of shipping those products to customers efficiently. But behind that online capability lies years of experience in providing technical services to the business that ensures our online stores are secure, fast, always available and capable of meeting huge seasonal demand.
Over ten years ago, the technical teams supporting Amazon were moving from providing software and hardware capabilities to a service orientated approach - that is packaging things in an easy to consume way so that deployments by parts of the business were easier, faster and more scalable. As Amazon opened up the it's internal services to third party sellers, and we published simple web services such as our catalog search, it became apparent very quickly that developers were hungry for more, and that Amazon had developed significant technical know-how that could be packaged for others to use. We asked ourselves 'what if we could package everything we do and offer it to others over the web?'. 'What if other businesses could leverage the scale and reach of Amazon.com?'
To give you an idea of the scale that AWS operates at, even though AWS is only 6 years old, each day the equivalent server capacity to run Amazon.com when it was a 2.7 billion dollar business is added.
The commitment to Amazon Web Services is also shown through the products offered.
in Q2 of 2012 we added 35 new features to the platform.
And over time the pace of innovation has been intense. Since the very early days of 2007 year on year we have added more and more services to help customers deliver world class applications. From Relational Database Service to DynamoDB, each service is delivered with the same focus on reliability, scale, ease of use. AWS is a technical tool box of sophisticated building blocks, all available at the end of a web service call.
And scale is something AWS is used to dealing with. The Amazon Simple Storage Service, S3, recently passed 1 trillion objects in storage, with a peak transaction rate of 750 thousand per second. That's a lot of objects, all stored with 11 9's of durability.
South America, Sao Paulo region – Dec 201116 x US10 x EU6 X Asia1 X S.America
Amazon EC2 enables our partners and customers to build and customize Amazon Machine Images (AMIs) with software based on your needs. These are the database servers available for use today within Amazon EC2: Oracle Database 11g,Microsoft SQL Server Standard,MySQL Enterprise,IBM DB2,IBM Informix Dynamic Server. http://aws.amazon.com/ec2/Amazon Relational Database Service (Amazon RDS) is a web service that makes it easy to set up, operate, and scale a relational database in the cloud. It provides cost-efficient and resizable capacity while managing time-consuming database administration tasks, freeing you up to focus on your applications and business. Amazon RDS gives you access to the capabilities of a familiar MySQL or Oracle database. This means that the code, applications, and tools you already use today with your existing databases can be used with Amazon RDS. Amazon RDS automatically patches the database software and backs up your database, storing the backups for a user-defined retention period and enabling point-in-time recovery. You benefit from the flexibility of being able to scale the compute resources or storage capacity associated with your relational database instance via a single API call. In addition, Amazon RDS for MySQL makes it easy to use replication to enhance availability and reliability for production databases and to scale out beyond the capacity of a single database deployment for read-heavy database workloads. As with all Amazon Web Services, there are no up-front investments required, and you pay only for the resources you use. http://aws.amazon.com/rds/Amazon SimpleDB is a highly available, flexible, and scalable non-relational data store that offloads the work of database administration. Developers simply store and query data items via web services requests, and Amazon SimpleDB does the rest. Unbound by the strict requirements of a relational database, Amazon SimpleDB is optimized to provide high availability, flexibility, and ease of scalability with little or no administrative burden. Behind the scenes, Amazon SimpleDB creates and manages multiple geographically distributed replicas of your data automatically to enable high availability and data durability. The service charges you only for the resources actually consumed in storing your data and serving your requests. You can change your data model on the fly, and data is automatically indexed for you. With Amazon SimpleDB, you can focus on application development without worrying about infrastructure provisioning, high availability, software maintenance, schema and index management, or performance tuning. http://aws.amazon.com/simpledb/
SES is a highly-scalable and very cost-effective bulk and transactional email sending service for businesses and developers. Our best users use SES to send HIGH QUALITY HIGH VOLUME emailUsing the SES platform eliminates the complexity and expense of building an in-house email solution or managing a third-party email service… We’re all about helping our customers get out of the heavy lifting and on Email Strategy and QualityFinally, SES is built upon a very robust architecture that we also use to manage all of our AMZN Retail email through Q4 peaks
Our goal, and what our customers tell us they see, is that this ratio is inverted after moving to AWS. When you move your infrastructure to the cloud, this changes things drastically. Only 30% of your time should be spent architecting for the cloud and configuring your assets. This gives you 70% of your time to focus on your business. Project teams are free to add value to the business and it's customers, to innovate more quickly, and to deliver products to market quickly as well.
Our goal, and what our customers tell us they see, is that this ratio is inverted after moving to AWS. When you move your infrastructure to the cloud, this changes things drastically. Only 30% of your time should be spent architecting for the cloud and configuring your assets. This gives you 70% of your time to focus on your business. Project teams are free to add value to the business and it's customers, to innovate more quickly, and to deliver products to market quickly as well.
Many organization first choose the AWS cloud for financial reasons, then realize the agility they gain.