3. Your Future with Cloud
Computing
Dr. Werner Vogels
CTO, Amazon.com
4. GovCloud US West US West US East South America EU Asia Pacific Asia
(US ITAR Region)(Northern California) (Oregon) (Northern Virginia) (Sao Paulo) (Ireland) (Singapore) Pacific
(Tokyo)
AWS Regions
AWS Edge Locations
18. AWS Global Infrastructure
Secure, redundant Cloud infrastructure
for global companies and global apps
Regions
Deployment & Administration
Availability Zones
App Services
Compute Storage Database
Networking Edge Locations
AWS Global Infrastructure
19. AWS Networking Services
Extend your enterprise infrastructure to
the AWS Cloud
Amazon Virtual Private Cloud
VPN to Extend Your Network Topology to AWS
Deployment & Administration AWS Direct Connect
Private, Dedicated Connection to AWS
App Services
Compute Storage Database
Amazon Route 53
Networking Scalable Domain Name Service
AWS Global Infrastructure
20. Compute Services
Scalable Linux and Windows
compute services
Amazon EC2
Virtual Servers in the AWS Cloud
Deployment & Administration
Auto Scaling
App Services
Rule-driven scaling service for EC2
Compute Storage Database
Amazon Elastic Load Balancing
Networking
Virtual load balancers for EC2
AWS Global Infrastructure
21. Storage Services
Scalable and Durable High Performance Cloud Storage
Amazon S3
Redundant, High-Scale Object Store
Deployment & Administration
App Services Amazon Elastic Block Store
Persistent block storage for EC2
Compute Storage Database
Networking
AWS Storage Gateway
AWS Global Infrastructure Seamless backup of enterprise data to S3
22. Database Services
Scalable and Durable High
Performance Cloud Storage
Amazon DynamoDB
High Performance NoSQL Database Service
Amazon RDS
Deployment & Administration
Managed Oracle & MySQL Database Service
App Services
Compute Storage Database
Amazon ElastiCache
Managed Memecached Service
Networking
AWS Global Infrastructure
23. AWS App Services
Highly abstracted services that
Amazon CloudFront
replace software for commonly Global Content Delivery Service
needed application functionality
Amazon CloudSearch
Managed Search Service that Automatically Scales
Amazon SWF
Deployment & Administration Simple Workflow Service
App Services
Amazon SNS
Simple Notification Service
Compute Storage Database
Amazon SQS
Networking Simple Queuing Service
AWS Global Infrastructure Amazon SES
Simple Transactional Email Service
24. Ecosystem App Services
3rd party highly abstracted services Security
that replace software for commonly Services
needed application functionality
… and already run on AWS Log Analysis
Services
Deployment & Administration Developer
Services
App Services
BI Services
Compute Storage Database
Networking Test
Services
AWS Global Infrastructure
25. Deployment & Administration
3rd party managed services that
replace software for commonly AWS Ecosystem
needed application functionality … AWS Management Console
Web-based management interface
and already run on AWS
Amazon Elastic MapReduce
Big Data Analytics Service
Deployment & Administration AWS IAM
Identity & Access Management
App Services
Amazon CloudWatch
Automated monitoring & alerts
Compute Storage Database
AWS CloudFormation
Networking Automated AWS resource provisioning
AWS Elastic Beanstalk
AWS Global Infrastructure Java & PHP App deployment & management
26. AWS Pace of Innovation… 82
Including:
61 AWS Oregon Region
Elastic Beanstalk (Beta)
Amazon SES (Beta)
Including:
AWS CloudFormation
Amazon SNS
Amazon RDS for Oracle
Amazon CloudFront
AWS Direct Connect
48 Amazon Route 53
S3 Bucket Policies
AWS GovCloud (US)
Amazon ElastiCache
RDS Multi-AZ Support
Including:
VPC Virtual Networking
RDS Reserved Databases
Amazon RDS
VPC Dedicated Instances
AWS Import/Export
Amazon VPC
SMS Text Notification
AWS IAM Beta
24
Amazon EMR
CloudFront Live Streaming
AWS Singapore Region
EC2 Auto Scaling
AWS Tokyo Region
Cluster Instances for EC2
Including: EC2 Reserved Instances
SAP RDS on EC2
Micro Instances for EC2
EC2 Elastic Load Balance
9 Amazon SimpleDB
Amazon Cloudfront AWS Import/Export
Amazon Linux AMI
SAP BO on EC2
Win Srv 2008 R2 on EC2
Oracle Apps on EC2
AWS Mngmt Console
Including: Amazon EBS Win Srv 2003 VM Import
SUSE Linux on EC2
EC2 Availability Zones Win Srv 2008 on EC2
Amazon FPS Amazon S3 SSE
VM Import for EC2
EC2 Elastic IP Addresses IBM Apps on EC2
Red Hat Enterprise on EC2
2007 2008 2009 2010 2011
27. …Continuing in the First Half of 2012
24 25 12
CC8 XL Available in Amazon VPC
CloudFormation Support for VPC
Amazon DynamoDB
DynamoDB Available in 3 New Regions
AWS Storage Gateway
DynamoDB Launches BatchWriteItem
Amazon RDS on Amazon VPC
Introducing AWS Marketplace
AWS IAM Identity Federation
AWS CloudSearch
Windows Free Usage Tier
Reserved Cache Nodes for ElastiCache Amazon DynamoDB In-Console Item Updating
New AWS Direct Connect Locations
Live Smooth Streaming for CloudFront Direct Connect AWS management console
Amazon Simple Workflow Service
EMR Supports Hive 0.8.1 Two new locations for AWS Direct Connect
ElastiCache in Oregon & Sao Paulo
RDS Oracle Enterprise Manager Amazon DynamoDB Lower Minimum Provisioned Table Throughput
Amazon S3 Lower Prices
VM Export for Amazon EC2 Provisioned IOPS for Amazon EBS
AWS CloudFormation for VPC
AWS Console Enhancements for ELB Reserved Instances for Red Hat Enterprise Linux
Amazon DynamoDB in Europe
RDS MySQL Read Replica in VPC High I/O Instances for Amazon EC2
Storage Gateway in South America
Elastic Beanstalk Available in the EU CloudWatch Metrics for EC2 Status Checks
CloudFront Live Streaming
SES Announces Domain Verification DKIM-Sign Your Emails with Amazon SES
PHP and Git for Elastic Beanstalk
CloudFront Dynamic Content Support AWS Elastic Beanstalk Now Available in US West (Oregon) and US West
RDS Increases Backup Retention (Northern California)
Billing Alerts Using CloudWatch
Amazon RDS Free Trial program MFA-protected API access
API and IAM for Storage Gateway
Amazon EC2 Medium Instances Multiple IP Addresses for Amazon EC2 Instances in Amazon VPC
Managed Services for Win Developers
64-bit AMI on Small & Medium
RDS Oracle Multi-AZ Enhancements
Q1 Q2 July / August
29. Amazon Glacier for Long Term Archive
• Secure and Cost effective
Offsite data archiving
• Tape Replacement for backup
and recovery
• Long term digital
preservation for historical
and digital information
30. Amazon Virtual Private Cloud (VPC)
• Connect directly to the Internet (public
subnets) –
• Connect to the Internet using Network
Address Translation (private subnets) –
• Connect securely to your corporate
datacenter
• Combine connectivity methods to match
the needs of your application
31. AWS Direct Connect – NOW AVAILABLE!
• Private secure connection to AWS
AWS Cloud
• Bypass the public Internet
AWS Direct
Connect
• High bandwidth and predictable
Internet latency
Corporate Data Center
32. AWS Storage Gateway
Easily backup on-premises data to AWS
Snapshots in
S3 Amazon S3
Store snapshots in Amazon S3 for backup
and disaster recovery
Simple software appliance - no changes
required to your on-premises architecture
AWS Storage
Gateway
Your Data Center
33. Amazon Simple Workflow Service
• Run application workflows and business
processes on AWS
Amazon SWF
• Manage processes across Cloud, mobile
and on-premises environments
Cloud Mobile On Premises • Use any programming language for
workflow logic
34. Oracle Multi-AZ
• Replicates database updates across two
Availability Zones
• Automatically fail over to the standby for
planned maintenance and unplanned
disruptions
• Increased durability and availability
35. Amazon DynamoDB
Non Relational (NoSQL) Database
Fast & predictable performance
Seamless Scalability
Zero administration
36. Amazon CloudSearch
Fully managed search service
Up and running in less than an hour
Automatically scales for data and traffic
Starting at less than $100 / month
37. Amazon EBS Provisioned IOPS
Designed to deliver within 10% of
their provisioned performance 99.9%
of the time
Up to 1,000 IOPS per volume
Priced at ~$0.125 per GB-month of
provisioned storage & ~$0.10 per
provisioned IOPS-month
38. High I/O Instances for EC2
Very high, low latency, disk I/O
performance using SSD-based local
instance storage
Ideal for high performance clustered
databases and NoSQL databases like
Cassandra and MongoDB.
39. SQL Server & .NET Beanstalk
• Fully managed Express,Web, Standard and
Enterprise Editions of SQL Server 2008 R2
.NET • SQL Server (Express Edition) covered under
the free usage tier for a full year
Text
• Elastic Beanstalk leverages the Windows
Server 2008 R2 AMI and IIS 7.5
SQL
Server • Deploy using AWS Toolkit for Visual Studio
40. PHP & Git Deployment for AWS Beanstalk
git push
Elastic Beanstalk
• Run and manage existing PHP
applications with no changes to
application code
PHP
Your App Apache HTTP
Server • Provides full control over the
Amazon Linux infrastructure and the software
Elastic Load
Balancer
yourApp.elasticbeanstalk.com
41. AWS Marketplace
Find, buy and run software running on
AWS
More than 250 listings at launch
Sell your software or SaaS app to our
hundreds of thousands of customers
aws.amazon.com/marketplace
56. Applications
Flexibility to Choose the Right Security Your
Apps
Model for Each Application
Infrastructure AWS Security Infrastructure
SOC 1/SSAE 16/ISAE 3402,
Every Customer Gets the Highest ISO 27001, PCI DSS, HIPAA, ITAR,
FISMA Moderate, FIPS 140-2
Level of Security
59. TECHNOLOGY
Security
Availability Performance
ROI
Capacity Planning
Scalability
60. Users
Amazon Route
Elastic Load
53
Balancer
Amazon CloudFront
Instances
Amazon Simple Instances
Storage Service
Security Group (S3) Security Group
Availability Zone Availability Zone
RDS DB Instances
(Multi-AZ)
Security Group
61. Kit, go
faster
Transformation 3:
From Scaling by
Architecture …
to Scaling By Command
Yes
Michael
62. Scaling by Architecture: NoSQL Database Cluster
Set up Config & Shard & Rinse &
more servers Tune Repartition Repeat
63. Scaling by Command with Amazon DynamoDB
Amazon DynamoDB
Data is automatically spread across
enough hardware to deliver single
digit millisecond latency.
66. Supercomputers used to be Privileges of the Elite
Expensive
Rationed time
Only for the “highest value” jobs
67. Supercomputers by the Hour… for Everyone.
AWS built the 42nd fastest supercomputer in the world
1,064 Amazon EC2 CC2 instances with17,024 cores
240 teraflops cluster (240 trillion calculations per second)
Less than $1,000 per hour
80. HPC systems are too
small when it matters
And too large the rest of the time
81. Challenge: To run a virtual screen with a
higher accuracy algorithm & 21 million
compounds
82.
83. Metric Count
Compute Hours of Work 109,927 hours
Compute Days of Work 4,580 days
Compute Years of Work 12.55 years
Ligand Count ~21 million ligands
85. Metric Count
Compute Hours of Work 109,927 hours
Compute Days of Work 4,580 days
Compute Years of Work 12.55 years
Ligand Count ~21 million ligands
88. Traditional Infrastructure Drives up the Cost of
Failure … Innovation Suffers
How many big ticket
technology ideas can your
budget tolerate?
89. Experiment Often & Fail Quickly with AWS
Cost of failure falls dramatically
People are free to try out new ideas
More risk taking, more innovation
94. Thank you!
We are hiring engineers,
front end analysts and
usability experts to work
in one of our offices in
Rio de Janeiro
São Paulo
Buenos Aires
is hiring!
96. Attacking Big Data Problems Shouldn’t Be This
Complicated
Storing Massive Data Investing In Expensive
Volumes Into A Huge Data Server Clusters To Process
Warehouse The Data
97. The Cloud Makes This a Lot Simpler
Hadoop Clusters
Amazon S3
Amazon DynamoDB Amazon EMR
Load Data in Organize & Visualize
the Cloud Analyze Data Results
1 2 3
100. Rich media experience
Location context aware
Real-time presence driven
Social graph based
User generated content
Recommendations
Integration w/ social networks
Virtual goods economy
Advertisement / premium support
Multi-device access
105. IT overview
Business overview
245 IT systems
R$ 52,6 Bi revenue (2011)
700 DC servers
170K employees
950 stores servers
43 M tickets / month
200 TB in DC storage
61 M price changes / month
15.000 desktops and notebooks
2 M invoices / month
9.300 POS
105
106.
107. 1.008.186
1.100.000
825.000
550.000
275.000
118.440
0
JUN JUL AGO SET OUT NOV DEZ JAN FEV MAR ABR MAI JUN JUL