Upload
others
View
1
Download
0
Embed Size (px)
Citation preview
State of the CloudAWS Summit, New York
Dr. Werner Vogels, CTO Amazon.com
Amazon’s Three Businesses
Consumer (Retail)Business
Tens of millions of active customer accounts
Eight countries: US, UK, Germany, Japan, France, Canada, China, Italy
SellerBusiness
Sell on Amazon websites
Use Amazon technology for your own retail website
Leverage Amazon’s massive fulfillment center network
IT InfrastructureBusiness
Cloud computing infrastructure for hosting web-scale solutions
Hundreds of thousands of registered customers in over 190 countries
Our Mission
Enable businesses and developers to use web services
(what people now call “the Cloud”) to build scalable,
sophisticated applications
» AWS Services in N. California
» AWS Multi-Factor Authentication
» AWS Management Console
» AWS Economics Center
» AWS in Education
» AWS Security Center
» SAS70 Type II Audit
» More services in EU
» Lower EC2 Pricing
» Lower S3 Pricing
» Lower pricing for
Outbound Data Transfer
» AWS Solution Provider Program
» Amazon EC2
» Amazon S3
» Developer Portal &
Forums
» Amazon SQS
» Amazon Mechanical Turk
» Amazon SimpleDB
» Amazon Flexible Payments Service
» S3 in Europe
» EC2 new instance types
» AWS Start-Up Challenge
» Amazon Simple Notification Service
» RDS Multi-Availability Zone Support
» S3 Reduced Redundancy Storage
» New Locations and Features for
CloudFront
» S3 Bucket Policies
» Cluster Instances for EC2» Premium Support
» Amazon CloudFront
» EC2 Elastic IP addresses
& Availability Zones
» Windows Server, MySQL,
Oracle, & JBoss on EC2
» Lower Data Transfer Costs
» EC2 Reserved Instances
» New SimpleDB Features
» IBM on EC2
» Windows Server 2008 on EC2
» Amazon RDS
» Amazon Virtual Private Cloud
» Amazon Elastic MapReduce
» EBS Shared Snapshots
» Monitoring, Auto Scaling &
Elastic Load Balancing for EC2
» AWS Import/Export
» AWS Services in Singapore
» RDS Reserved Database Instances
» RDS Read Replicas & Lower Pricing
» Lower Outbound Transfer Pricing
» Data Transfer Usage Tiers
» Consolidated Billing for AWS
» Amazon S3 Versioning Feature
» EC2 High Memory Instances
» Micro Instances
» Lower Pricing for EC2
High Mem Instances
» Identity & Access Management
» Amazon Linux AMI
» Oracle on EC2
» New EC2 Features
» SUSE Linux on EC2
» Public Data Sets
» Elastic Block Store
» EC2 SLA
» EC2 in EU
» S3 Tiered Pricing
AWS Pace of Innovation
» Amazon RDS Read Replicas
» Suse EC2 Linux
» Amazon SNS Console
» Amazon ELB HTTPS
» AWS Free Tier
» EMR Resizing Cluster
» RDS Reserved
» CloudFront Default Root
» Startup Challenge 2010
» Cloudfront Invalidation
» CloudFront HTTPS
» NYC Edge Location
» Lowers Pricing HTTP
» AWS Import Export GA
» Amazon SNS
» Amazon S3 Console
» Amazon EBS Cloudwatch
» Amazon SNS
» Combined AWS Data Transfer
Savings
» Amazon EMR BootStrap Actions
» Amazon ELB Session Stickiness
» Amazon RDS in EU
» New Singapore Region
» EMR JobFlow Debugging
» Simple DB Consistent Reads
» Simple DB Conditional Puts
» VPC in EU
» Amazon RDS in US-west
» Amazon CloudFront Access
Logs
» Amazon RDS Multi-AZ
» Amazon S3 RRS
» Amazon RDS Console
» Amazon SQS Longer
retention, Free Tier
Amazon S3 Bucket Policies
» Amazon VPC IP Address
» Cluster Compute Instances
» Amazon S3 RRS
Notifications » Lowered Pricing EC2
» AWS IAM
» Amazon VPC Console
» Micro Instances
» Amazon Linux AMI
» Amazon EC2 Tagging,
Filtering, Idempotency,
» Oracle Certified AWS
» AWS PHP SDK
» Amazon S3 Lowered Pricing
» CloudFront GA, SLA
» S3 MultiPart
» GPGPU Instance Types
» ISO27001/2 Certification
» AWS Elastic Beanstalk
» Amazon Simple Email Service
» Improved AWS Support “Bronze”
» Amazon CloudWatch Console
» AWS CloudFormation
» Amazon S3 Static Websites
» AWS IAM Website Login
» Paris Edge Location
» VM Connector
» Tokyo Region
» AWS Support JP
» Amazon EC2 Reserved Instances
with Windows, Extra Large High
Memory Instances
» Amazon S3 Versioning Feature
» Consolidated Billing for AWS
» Lower pricing for Outbound Data
Transfer
» AWS Java SDK
» Windows BYOL
» Singapore Pop
» CloudFront
Private Streaming
» Free Monitoring EC2
» Amazon Route 53
» PCI DSS Level 1 Certification
» Mobile SDKs (Android, iPhone)
» Large Object S3 Support
» Florida POP
» Import/Export APAC
AWS Innovation in 2010
» CloudFront Public Beta
» Access Logging Capability
» CloudFront Management Console
CloudFront Pace of Innovation
» New Lower Pricing Tiers
» Private Content
» Streaming Video on Demand
» Singapore Edge Location
» Private Streaming
» Price Drop
» HTTPS Support
» Lower 1-Hour TTLs
» Access Logs for Streaming
» New York City Edge Location
» Enhanced CloudFront Logs
» Default Root Object
» Invalidation
» Custom Origins
» Service Level Agreement
» Jacksonville Edge Location
» Route 53 Public Beta
» Paris Edge Location
» (IAM) Identity &
Access Management
The Platform is Expanding
Your Application
Business Functions - BPEL
Web Services from Oracle and Bespoke
Technology Layer
Oracle
eBusiness
Customer
Order
Finance
MySQL
Folders
AI Enterprise Architecture
8
Oracle
BI
Oracle
Beehive
Doc
Man
OracleOracleOracle Internet
Outside
Web
MSSQL
Active
Dir
Oracle
Agile
Oracle Internet
EDI
Gateway
PSTN
Telecom
SMS
CAD
CAM
Folders
MS
Office
Get
Customer
Get
Order
Get
Part
Validate
Login
Write
Order
Write
Customer
Write
Part
Send
Build
RFQ .....
....
Workflow & Notification ServicesMessage & Routing Bus -
OSBData Transformation Service XML Parser
Order
Entry
Billing
Payables
Inventory
Management
Engineering
Documents
Sourcing
RFQ
Order
Tracking
Shared
Folders .....
Event Manager
Presentation – Web Center
Enhanced
Customer
Data Form
Shipment
Tracking
Form
Inventory
Management
Form
BOM
Entry
Form
Manage
RFQ
Form
Order
Entry
Form
Landing
Pad
Web 2.0 .....
Workflow
Notifications
US East (Northern Virginia)
US West (Northern California)
Europe (Dublin)
Asia Pacific (Singapore)
Asia Pacific (Tokyo)
AWS Regions Amazon Edge LocationsHong Kong
Tokyo
Singapore
Ashburn, VA
Dallas, TX
Jacksonville, FL
Los Angeles, CA
Miami, FL
Newark, NJ
New York, NY
Palo Alto, CA
Seattle, WA
St. Louis, MO
Amsterdam
Dublin
Frankfurt
London
Paris
AWS Cloud Architecture
Billions of Objects in Amazon S3
Peak Requests:
Each day AWS adds the equivalent server
capacity to power Amazon when it was
a global, $2.76B enterprise(circa 2000)
The Key to Success?
Listening to Our Customers
You Asked For…
Expanded Global Footprint
Lower Prices & New Pricing
Features
Make it Easier to Use
Improved Support Offerings
New Instance Types
Expand Platform Up and Out
Expanded Global Footprint
Singapore Region
Tokyo Region
New POPs for CloudFront & Route53
(New York, Paris, Singapore, Tokyo,
Jacksonville)
Lower Prices and New Pricing Features
Lower Outbound Data Transfer Prices
Consolidated Billing
Combined Data Transfer Prices
Lower Prices for S3 and Reduced
Redundancy Storage (lower
price/less durability)
Lower Prices on Gold & Silver Support
Make It Easer To Use
More Services Available in AWS Console
CloudFormation
New SDKs: Java, PHP, Android
AWS Elastic Beanstalk
New Instance Types
Extra Large High Memory
Cluster Compute & GPUs
Micro
Expand Up & OutVM Import
Route53
S3 Large Object Support &
Versioning
CloudFront SLA, Custom Origin &
HTTPS Support
RDS Multi-AZ Deployments, Read
Replicas, & RIs
Simple Email Service
Security Features & Compliance:
AWS Identity and Access Management
(IAM), PCI Compliance, ISO 27001
Free Monitoring of EC2 Instances
And More…
Some Big Priorities for 2011
Add more geographies
Make it easier to build and manage applications
on AWS
Release new database offerings
Broaden support offerings
Add billing, user management, and identity
features
AWS Management
Console
Developer Tools
& SDKs
AWS CloudFormation
AWS CloudFormation enables system administrators and developers to create repeatable AWS infrastructure deployments (Stacks) using customizable architecture templates.
Define a JSON template
Create an AWS stack
(Console, CLI, API)
CloudFormation Stack
AWS CloudFormation: Service Highlights
Fully declarative system
Document based infrastructure specification
Logical naming convention
Atomically creates / destroys groups of AWS objects
Deploy multi-tier and multi-AZ stacks
Handles the bookkeeping and muck of provisioning multiple related resources
Focuses on AWS resources, while sys admins and developers focus on OS and application provisioning
Customers can use existing automation tools like Opscode Chef, Puppet Labs, Capistrano
Elastic Beanstalk
Amazon Linux AMI
CloudWatch
Auto-Scaling
Route53
Simple Notification Service
Elastic Load Balancer
Elastic Cloud Compute
Elastic Block Store
Simple Storage Service
Your Application Goes Here
What Makes AWS Elastic
Beanstalk Different?
• Root access to your EC2 instances
• Easily manage configuration changes in one place
EC2 instance type, security group, load balancer settings, auto-scaling, multi-AZ, notifications, and other settings.
• Use any database
Amazon RDS, Amazon SimpleDB, Microsoft SQL Server, or Oracle.
• Create custom AMIs
• Run other services side-by-side in EC2
• Easily move your application out of Elastic Beanstalk
Developers retain ownership and full control over their AWS
resources.
AWS Elastic Beanstalk Under-the-Hood
AWS Elastic
Beanstalk
Application Auto
Scaling
http://myapp-staging.elasticbeanstalk.com/
Apache
Tomcat
Amazon Linux AMI
Your Running Application
VersionVersion
VersionEnvironment
Ela
stic B
ea
nsta
lk
Host M
an
age
r
What do Cloudformation and
AWS Elastic Beanstalk cost?
Amazon
Relational Database Service
RDS
Highly Available, Durable, & Scalable MySQL Deployments
Multi-AZ Deployments Read Replicas
SECURITY, CERTIFICATION
& COMPLIANCE
• SAS70 Type II Audit
• ISO-27001 Certification
• PCI Level 1 Service Provider
• FISMA A&A
• Sarbanes-Oxley (SOX) Compliant Platform
Identity and Access Management (IAM)
Create and Manage Users
Improved Security
Multiple users, with individual permissions
Secure by default
Individual security credentials (access keys, password, MFA)
Improved Control
Centralized control of user access
Fine-grained permissions
Control Users’ access to APIs and AWS Console
Integrated
No changes to service APIs
Customer’s
Network
Amazon
Web Services
CloudSecure VPN
Connection over
the Internet
Subnets
Customer’s isolated
AWS resources
Amazon VPC
RouterVPN
Gateway
Current VPC
NewVPC