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
Dr. Werner Vogels Keynote
Ahead in the Cloud<br />The power of Infrastructure as a Service<br />Dr. Werner Vogels<br />CTO, Amazon.com<br />
AWS - Amazon Web Services<br />Custom Applications and Services<br />Infrastructure as a Service<br />Database<br />Amazon SimpleDB<br />Content Delivery<br />Amazon CloudFront<br />Messaging<br />Amazon Simple Queue Service (SQS)<br />Payments<br />Amazon Flexible Payments Service (FPS)<br />On-Demand Workforce<br />Amazon Mechanical Turk<br />Parallel Processing<br />Amazon Elastic MapReduce<br />Compute<br />Amazon Elastic Compute Cloud (EC2)<br />Storage<br />Amazon Simple Storage Service (S3)<br />
Cloud Computing<br />On demand!<br />a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers.<br />Pay as you Go<br />Gartner 2008<br />
Forces Driving New Resource Models<br />Increasing Uncertainty<br />Growing Abundance<br />Intensifying Competition<br />Growing Power of Customers<br />Limited access to capital<br />From Push to Pull – Emerging Model for Mobilizing Resources – John Hagel & John Seely Brown - 2005<br />
Addressing Uncertainty<br />Acquire resources on demand<br />Release resources when no longer needed<br />Pay for what you use<br />Leverage other’s core competencies<br />Turn fixed cost into variable<br />