keynote - cloud e o futuro com werner vogels, cto da amazon
DESCRIPTION
TRANSCRIPT
AWS Summit 2012 | Sao Paulo
Jose Martins Nilo
Gerente Geral, AWS Brasil
Your Future with Cloud
Computing
Dr. Werner Vogels
CTO, Amazon.com
US West (Northern California)
US East (Northern Virginia)
EU (Ireland)
Asia Pacific (Singapore)
Asia
Pacific (Tokyo)
GovCloud (US ITAR Region)
US West (Oregon)
South America (Sao Paulo)
AWS Regions
AWS Edge Locations
Not just on earth ….
System Integrators Independent Software Vendors
Technology Partners
System Integrators
Web
Applications
Big Data & High
Performance Computing
Business
Applications
Disaster Recovery
& Archive
Infrastructure-as-a-Service
Market Share Leader Leader in 2011 Gartner IaaS
Magic Quadrant
Leader in 2011 Forrester
Hadoop Wave
The Scale of AWS: Amazon S3 Growth
Peak Requests: 750,000+
per second
Total Number of Objects Stored in Amazon S3
2.9 Billion 14 Billion 40 Billion 102 Billion
762 Billion
262 Billion
905 Billion
Q4 2006 Q4 2007 Q4 2008 Q4 2009 Q4 2010 Q4 2011 Q1 2012
1 Trillion
June 2012
Scale & Innovation… … Drive Costs Down
Invest in
Capital
Invest in
Technology
Improve
Efficiency
Reduce
Prices
Attract
More
Customers
20 Price Reductions
Our Price Reduction Philosophy
AWS Platform Overview
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
AWS Global Infrastructure
Edge Locations
Availability Zones
Regions
Secure, redundant Cloud infrastructure
for global companies and global apps
AWS Networking Services
Extend your enterprise infrastructure to
the AWS Cloud
Amazon Route 53 Scalable Domain Name Service
AWS Direct Connect Private, Dedicated Connection to AWS
Amazon Virtual Private Cloud VPN to Extend Your Network Topology to AWS
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Compute Services
Scalable Linux and Windows
compute services
Auto Scaling
Rule-driven scaling service for EC2
Amazon EC2
Virtual Servers in the AWS Cloud
Amazon Elastic Load Balancing
Virtual load balancers for EC2
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Storage Services
Amazon S3 Redundant, High-Scale Object Store
Amazon Elastic Block Store
Persistent block storage for EC2
Scalable and Durable High Performance Cloud Storage
AWS Storage Gateway
Seamless backup of enterprise data to S3
Database Services
Scalable and Durable High
Performance Cloud Storage Amazon DynamoDB
High Performance NoSQL Database Service
Amazon RDS
Managed Oracle & MySQL Database Service
Amazon ElastiCache
Managed Memecached Service Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
AWS App Services
Highly abstracted services that
replace software for commonly
needed application functionality
Amazon SES Simple Transactional Email Service
Amazon SQS Simple Queuing Service
Amazon SNS Simple Notification Service
Amazon SWF Simple Workflow Service
Amazon CloudSearch Managed Search Service that Automatically Scales
Amazon CloudFront Global Content Delivery Service
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Ecosystem App Services
3rd party highly abstracted services
that replace software for commonly
needed application functionality
… and already run on AWS
Test
Services
BI Services
Developer
Services
Log Analysis
Services
Security
Services
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
Deployment & Administration
3rd party managed services that
replace software for commonly
needed application functionality …
and already run on AWS
AWS Ecosystem
AWS Management Console
Web-based management interface
Amazon CloudWatch
Automated monitoring & alerts
AWS Elastic Beanstalk
Java & PHP App deployment & management
AWS CloudFormation
Automated AWS resource provisioning
AWS IAM
Identity & Access Management
Amazon Elastic MapReduce
Big Data Analytics Service
Compute Storage
AWS Global Infrastructure
Database
App Services
Deployment & Administration
Networking
2011 2010 2009 2008
82
61
48
24
2007
9
Including:
Amazon SimpleDB
Amazon Cloudfront
Amazon EBS
EC2 Availability Zones
EC2 Elastic IP Addresses
Including:
Amazon FPS
Red Hat Enterprise on EC2
Including:
Amazon RDS
Amazon VPC
Amazon EMR
EC2 Auto Scaling
EC2 Reserved Instances
EC2 Elastic Load Balance
AWS Import/Export
AWS Mngmt Console
Win Srv 2008 on EC2
IBM Apps on EC2
Including:
Amazon SNS
Amazon CloudFront
Amazon Route 53
S3 Bucket Policies
RDS Multi-AZ Support
RDS Reserved Databases
AWS Import/Export
AWS IAM Beta
AWS Singapore Region
Cluster Instances for EC2
Micro Instances for EC2
Amazon Linux AMI
Oracle Apps on EC2
SUSE Linux on EC2
VM Import for EC2
Including:
AWS Oregon Region
Elastic Beanstalk (Beta)
Amazon SES (Beta)
AWS CloudFormation
Amazon RDS for Oracle
AWS Direct Connect
AWS GovCloud (US)
Amazon ElastiCache
VPC Virtual Networking
VPC Dedicated Instances
SMS Text Notification
CloudFront Live Streaming
AWS Tokyo Region
SAP RDS on EC2
SAP BO on EC2
Win Srv 2008 R2 on EC2
Win Srv 2003 VM Import
Amazon S3 SSE
AWS Pace of Innovation…
Q2
Amazon DynamoDB
AWS Storage Gateway
Amazon RDS on Amazon VPC
AWS IAM Identity Federation
Windows Free Usage Tier
New AWS Direct Connect Locations
Amazon Simple Workflow Service
ElastiCache in Oregon & Sao Paulo
Amazon S3 Lower Prices
AWS CloudFormation for VPC
Amazon DynamoDB in Europe
Storage Gateway in South America
CloudFront Live Streaming
PHP and Git for Elastic Beanstalk
RDS Increases Backup Retention
Amazon RDS Free Trial program
Amazon EC2 Medium Instances
64-bit AMI on Small & Medium
…Continuing in the First Half of 2012
Q1
24
Amazon DynamoDB In-Console Item Updating
Direct Connect AWS management console
Two new locations for AWS Direct Connect
Amazon DynamoDB Lower Minimum Provisioned Table Throughput
Provisioned IOPS for Amazon EBS
Reserved Instances for Red Hat Enterprise Linux
High I/O Instances for Amazon EC2
CloudWatch Metrics for EC2 Status Checks
DKIM-Sign Your Emails with Amazon SES
AWS Elastic Beanstalk Now Available in US West (Oregon) and US West
(Northern California)
MFA-protected API access
Multiple IP Addresses for Amazon EC2 Instances in Amazon VPC
July / August
25 12
CC8 XL Available in Amazon VPC
CloudFormation Support for VPC
DynamoDB Available in 3 New Regions
DynamoDB Launches BatchWriteItem
Introducing AWS Marketplace
AWS CloudSearch
Reserved Cache Nodes for ElastiCache
Live Smooth Streaming for CloudFront
EMR Supports Hive 0.8.1
RDS Oracle Enterprise Manager
VM Export for Amazon EC2
AWS Console Enhancements for ELB
RDS MySQL Read Replica in VPC
Elastic Beanstalk Available in the EU
SES Announces Domain Verification
CloudFront Dynamic Content Support
Billing Alerts Using CloudWatch
API and IAM for Storage Gateway
Managed Services for Win Developers
RDS Oracle Multi-AZ Enhancements
Amazon Glacier infinite archival storage
28
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
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
AWS Direct Connect – NOW AVAILABLE!
• Private secure connection to AWS
• Bypass the public Internet
• High bandwidth and predictable latency
AWS Direct
Connect
Internet
Corporate Data Center
AWS Cloud
AWS Storage Gateway
Snapshots in
Amazon S3
Your Data Center
Easily backup on-premises data to AWS
Store snapshots in Amazon S3 for backup
and disaster recovery
Simple software appliance - no changes
required to your on-premises architecture
S3
AWS Storage
Gateway
Amazon Simple Workflow Service
On Premises Mobile Cloud
• Run application workflows and business processes on AWS
• Manage processes across Cloud, mobile and on-premises environments
• Use any programming language for workflow logic
Amazon SWF
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
Amazon DynamoDB Non Relational (NoSQL) Database
Fast & predictable performance
Seamless Scalability
Zero administration
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
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
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.
Text
• Fully managed Express,Web, Standard and Enterprise Editions of SQL Server 2008 R2
• SQL Server (Express Edition) covered under the free usage tier for a full year
• Elastic Beanstalk leverages the Windows Server 2008 R2 AMI and IIS 7.5
• Deploy using AWS Toolkit for Visual Studio
SQL Server & .NET Beanstalk
SQL
Server
.NET
PHP & Git Deployment for AWS Beanstalk
• Run and manage existing PHP
applications with no changes to
application code
• Provides full control over the
infrastructure and the software
PHP
Elastic Load
Balancer
yourApp.elasticbeanstalk.com
Elastic Beanstalk
Amazon Linux
Apache HTTP
Server Your App
git push
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
The Seven Transformations of
Cloud Computing
Cloud computing is not only about…
Saving money Doing things faster
Cloud Transforms what’s possible
Transformation 1:
Distributed Architectures Made Easy
High
Availability
Building Distributed Architectures
with Traditional Infrastructure is Difficult
Cloud Computing Makes This Easier
Distributed
Infrastructure
Building Blocks
Availability
Zones
AWS
Regions EC2
Instances
Elastic Load
Balancer
Multi-AZ
Services
S3
RDS
DynamoDB
Loosely Coupled
Process Coordination
SWF
SNS
SQS
Architecture Templates for Common Patterns
aws.amazon.com/architecture
MICROSOFT SHAREPOINT
… open source
Simian Army
available now
(Github.com)
CHAORDIC
SYSTEMS Joao Bosco
Chief Technology Officer
•
•
•
•
•
•
•
•
Transformation 2:
Embracing the security advantages of shared systems
Infrastructure
Every Customer Gets the Highest
Level of Security
AWS Security Infrastructure
SOC 1/SSAE 16/ISAE 3402,
ISO 27001, PCI DSS, HIPAA, ITAR,
FISMA Moderate, FIPS 140-2
Your
Apps
Applications
Flexibility to Choose the Right Security
Model for Each Application
ÓRAMA Guilherme Horn
Chief Executive Officer
Only 2% investment thru Independent Managers
CUSTOMER LOGO
TECHNOLOGY
ROI
Capacity Planning
Scalability
Security
Availability Performance
Capacity Planning
Amazon Route
53
Users
Elastic Load
Balancer
Amazon CloudFront
Instances
Security Group
Security Group
Instances
Security Group
Amazon Simple
Storage Service
(S3)
Availability Zone Availability Zone
RDS DB Instances
(Multi-AZ)
Transformation 3:
From Scaling by
Architecture …
to Scaling By Command
Kit, go
faster
Yes
Michael
Scaling by Architecture: NoSQL Database Cluster
Set up
more servers
Config &
Tune Shard &
Repartition
Rinse &
Repeat
Scaling by Command with Amazon DynamoDB
Amazon DynamoDB
Data is automatically spread across
enough hardware to deliver single
digit millisecond latency.
Transformation 4:
•A Supercomputer in the Hands of Every Developer
Supercomputers used to be Privileges of the Elite
Expensive
Rationed time
Only for the “highest value” jobs
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
Helps do the science we are capable of
The Cloud
0
5000
10000
15000
20000
25000
30000
2008 2008,5 2009 2009,5 2010 2010,5 2011 2011,5
# C
ore
s
Year
50,000 core CycleCloud Super Computer
running on the Amazon Cloud
How big is 50,000 cores?
Why does it matter?
(W.H.O./Globocan 2008)
Every day is crucial and costly
HPC systems are too
small when it matters And too large the rest of the time
Challenge: To run a virtual screen with a
higher accuracy algorithm & 21 million
compounds
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
3 Hours for $4828.85/hr
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
Every day is crucial and costly
Transformation 5:
Experiment Often & Fail Quickly
Traditional Infrastructure Drives up the Cost of
Failure … Innovation Suffers
How many big ticket
technology ideas can your
budget tolerate?
Experiment Often & Fail Quickly with AWS
Cost of failure falls dramatically
People are free to try out new ideas
More risk taking, more innovation
VTEX Geraldo Thomaz Jr.
Co-Chief Executive Officer
is hiring!
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
Transformation 6:
Big Data without Big Servers
Attacking Big Data Problems Shouldn’t Be This
Complicated
Storing Massive Data
Volumes Into A Huge Data
Warehouse
Investing In Expensive
Server Clusters To Process
The Data
Amazon S3
Load Data in
the Cloud
Organize &
Analyze Data
Visualize
Results
1 2 3
Amazon DynamoDB
Hadoop Clusters
Amazon EMR
The Cloud Makes This a Lot Simpler
Transformation 7:
Mobile Ecosystem for a Mobile-First World
Building Mobile
Applications on Your
Own is Hard
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
Cloud Mobile Ecosystem
Virada cultural
Pão de Açúcar Julio Baião
Chief Technology Officer
Business overview R$ 52,6 Bi revenue (2011) 170K employees 43 M tickets / month 61 M price changes / month 2 M invoices / month
IT overview 245 IT systems 700 DC servers 950 stores servers 200 TB in DC storage 15.000 desktops and notebooks 9.300 POS
105
0
275.000
550.000
825.000
1.100.000
JUN JUL AGO SET OUT NOV DEZ JAN FEV MAR ABR MAI JUN JUL
118.440
1.008.186
FREE TIER http://aws.amazon.com/
VTEX
Geraldo Thomaz Jr.
Co-Chief Executive
Officer
Pão de Açúcar
Julio Baião
Chief Technology
Officer
ÓRAMA
Guilherme Horn
Chief Executive
Officer
Chaordic Systems
João Bosco
Chief Technology
Officer
Peixe Urbano
Alexander Tabor
Chief Technology
Officer
Customer Panel