Keynote address and AWS overview by Dr. Werner Vogels, Amazon.com CTO, at the AWS Cloud for the Enterprise Event in LA on October 15, 2009 and in NY on October 19, 2009
Unleash Your Potential - Namagunga Girls Coding Club
Dr. Werner Vogels Keynote
1. Ahead in the Cloud The power of Infrastructure as a Service Dr. Werner Vogels CTO, Amazon.com
2. AWS - Amazon Web Services Custom Applications and Services Infrastructure as a Service Database Amazon SimpleDB Content Delivery Amazon CloudFront Messaging Amazon Simple Queue Service (SQS) Payments Amazon Flexible Payments Service (FPS) On-Demand Workforce Amazon Mechanical Turk Parallel Processing Amazon Elastic MapReduce Compute Amazon Elastic Compute Cloud (EC2) Storage Amazon Simple Storage Service (S3)
3. Cloud Computing On demand! a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers. Pay as you Go Gartner 2008
5. Forces Driving New Resource Models Increasing Uncertainty Growing Abundance Intensifying Competition Growing Power of Customers Limited access to capital From Push to Pull – Emerging Model for Mobilizing Resources – John Hagel & John Seely Brown - 2005
6. Addressing Uncertainty Acquire resources on demand Release resources when no longer needed Pay for what you use Leverage other’s core competencies Turn fixed cost into variable
7.
8.
9.
10.
11. The 70/30 Switch 30% of time, energy and dollars on differentiated value creation 70% of time, energy and dollars on undifferentiated heavy lifting
16. Lowers Cost Eliminates Capital Investment Reduces Operational Costs Increases Agility Reduce Time to Market Removes contraints Foundation for21st Century Architectures Removes the “Heavy Lifting” Leverages Scalability, Reliability and Security
Amazon Web Services is a set of primitive building blocks to enable developers to build applications and, ultimately, businesses, on our battle-tested infrastructure. So what kinds of building blocks do developers need? First, you need compute resources. The Elastic Compute Cloud, or EC2, allows developers to rent virtual computers, running in our data centers, and pay for them by the hour. Provision as many as you need – 1, 10, 1000, for as long as you need them, and you pay only for what you use (starting at 10 cents/hour). Next, you probably need somewhere to durably store and retrieve data. The Simple Storage Service, is, well, a simple storage service that allows to store and retrieve objects in the cloud using simple put and get API calls.You might need to index and query for that data, or create other structured data that you want to query, which is what we built SimpleDB.
Testing in the CloudInstant Test Labs in MinutesTesting as a ServiceVirtualization/AMIs for Reuse and ReprosWeb Services for AutomationOn-Demand Workforce of Testers (“Elastic QA Staff”)Client and Server Parallelization