AWS Start-up Event Seattle 2009: AWS Overview


Published on

Adam Selipsky, VP, AWS gives a general overview of AWS infrastructure solutions at the AWS Start-Up Event Seattle.

Published in: Technology
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • AWS Start-up Event Seattle 2009: AWS Overview

    1. 1. An Overview of Amazon Web Services Adam Selipsky
    2. 2. Amazon’s Three Businesses Retail Business Tens of millions of active customer accounts Seven countries: US, UK, Germany, Japan, France, Canada, China Seller Business Sell on Amazon websites Use Amazon technology for your own retail website Leverage Amazon’s massive fulfillment center network Developers & IT Professionals On-demand infrastructure for hosting web-scale solutions Hundreds of thousands of registered customers
    3. 3. How Did Amazon Get Into This? <ul><li>Amazon is fundamentally a technology company </li></ul><ul><li>Years spent building a modular, loosely coupled infrastructure </li></ul><ul><li>Started experimenting with web services in 2002 </li></ul><ul><li>Developers asked how Amazon could help with infrastructure pain </li></ul>
    4. 4. What Do Developers Want?
    5. 5. Design Principles Reliable Scalable Low-Latency Easy to Use Inexpensive
    6. 6. Amazon Web Services Compute Amazon Elastic Compute Cloud (EC2) Storage Amazon Simple Storage Service (S3) Database Amazon SimpleDB Content Delivery Amazon CloudFront Messaging Amazon Simple Queue Service (SQS) Custom Applications and Services Payments Amazon Flexible Payments Service (FPS) On-Demand Workforce Amazon Mechanical Turk Parallel Processing Amazon Elastic MapReduce
    7. 7. AWS Usage Growth 2007: AWS bandwidth usage surpassed global websites Today: AWS bandwidth usage 30% greater than global websites Bandwidth Usage:
    8. 8. Amazon S3 Momentum Peak Requests: 70,000 per second 200 Million 5 Billion 18 Billion 52 Billion Total Number of Objects Stored in S3 Q1 2009
    9. 9. Diverse Use Cases <ul><li>Web Site Hosting </li></ul><ul><li>Application Hosting </li></ul><ul><li>Media Distribution </li></ul><ul><li>Storage, Backup, Disaster Recovery </li></ul><ul><li>Content Delivery </li></ul><ul><li>High-Performance Computing </li></ul><ul><li>Software Development and Testing </li></ul>
    10. 10. Diverse Customer Roster
    11. 11. Great Partner Momentum
    12. 12. Why Are People So Excited?
    13. 13. What You Want <ul><ul><li>Your Idea </li></ul></ul><ul><ul><li>Successful Product </li></ul></ul>
    14. 14. Reality <ul><ul><li>Your Idea </li></ul></ul><ul><ul><li>Successful Product </li></ul></ul><ul><ul><li>Undifferentiated “Heavy Lifting” </li></ul></ul>
    15. 15. Heavy Lifting = Price of Admission Server hosting Bandwidth management Contract negotiation Purchase decisions Moving facilities Scaling and managing physical growth Heterogeneous hardware Legacy software Coordinating large teams
    16. 16. It Gets Worse… <ul><ul><li>Improvement Loop </li></ul></ul><ul><ul><li>Your Idea </li></ul></ul><ul><ul><li>Successful Product </li></ul></ul><ul><ul><li>Undifferentiated “Heavy Lifting” </li></ul></ul>
    17. 17. Advantages of the AWS Cloud <ul><ul><li>Offloads Heavy Lifting </li></ul></ul><ul><ul><ul><li>Eliminates time and hassle of configuring data centers </li></ul></ul></ul><ul><ul><li>Lowers Costs </li></ul></ul><ul><ul><li>Eliminates up-front capital expenses and gives you low, pay-as-you-go pricing </li></ul></ul><ul><ul><li>Reduces Time to Market </li></ul></ul><ul><ul><li>Access capacity only when you need it; great for quick development and pilot projects </li></ul></ul>
    18. 18. Immediate Cost Savings “ We’ve saved somewhere in the order of $3-5M that we would have spent by going it alone,” Scott Burkett, Chief Operating Officer.
    19. 19. <ul><li>AWS </li></ul><ul><li>Infrastructure Solutions </li></ul>
    20. 20. Amazon Elastic Compute Cloud <ul><li>Amazon EC2: on-demand compute power </li></ul><ul><ul><li>Obtain and boot new server instances in minutes </li></ul></ul><ul><ul><li>Quickly scale capacity up or down </li></ul></ul><ul><li>Key features: </li></ul><ul><ul><li>Support for Windows, Linux, and OpenSolaris </li></ul></ul><ul><ul><li>Supports all major web and application platforms </li></ul></ul><ul><ul><li>Deploy across Availability Zones for reliability </li></ul></ul><ul><ul><li>Elastic IPs provide greater flexibility </li></ul></ul><ul><ul><li>Persistent storage with Elastic Block Store </li></ul></ul><ul><li>Service Level Agreement: 99.95% </li></ul>
    21. 21. Amazon EC2 Pricing (US) <ul><li>Billed for actual usage on monthly basis </li></ul><ul><li>Standard Instances </li></ul><ul><ul><li>Linux/UNIX starting at $0.10 per hour </li></ul></ul><ul><ul><li>Windows starting at $0.125 per hour </li></ul></ul><ul><li>High CPU Instances </li></ul><ul><ul><li>Linux/UNIX starting at $0.20 per hour </li></ul></ul><ul><ul><li>Windows starting at $0.30 per hour </li></ul></ul><ul><li>+ Data Transfer Costs </li></ul><ul><li>Reserved Instances </li></ul><ul><ul><li>Make a low, one-time payment for each instance </li></ul></ul><ul><ul><li>Receive lower pricing for that instance </li></ul></ul>
    22. 22. New! Auto Scaling and More… <ul><li>Amazon CloudWatch for monitoring AWS cloud resources </li></ul><ul><li>Auto Scaling for automatically growing and shrinking capacity based on demand </li></ul><ul><li>Elastic Load Balancing for distributing incoming traffic across Amazon EC2 compute instances. </li></ul>
    23. 23. Amazon Elastic MapReduce <ul><li>Hadoop implementation of the MapReduce framework on Amazon EC2 </li></ul><ul><li>Spin up EC2 instances to process data stored in Amazon S3 </li></ul><ul><li>Use cases: web indexing, data mining, log file analysis, machine learning, financial analysis, scientific simulation, and bioinformatics research </li></ul>
    24. 24. Amazon Simple Storage Service
    25. 25. New! AWS Import/Export <ul><li>Get your data into AWS faster - load it onto a portable storage device and ship it to an Amazon data center </li></ul><ul><li>Faster than Internet transfer and more cost effective than upgrading your connectivity </li></ul><ul><li>Use cases: data migration, offsite backup, direct data interchange, disaster recovery </li></ul>
    26. 26. Amazon CloudFront <ul><li>Easy-to-use content delivery network </li></ul><ul><li>Uses Amazon S3 as the origin store </li></ul><ul><li>Pay-as-you-go pricing </li></ul><ul><ul><li>No up-front contracts </li></ul></ul><ul><ul><li>No long-term commitments </li></ul></ul><ul><ul><li>Self-service sign-up </li></ul></ul><ul><li>Worldwide network of edge locations </li></ul><ul><ul><li>Seattle, Palo Alto, Los Angeles, St. Louis, Dallas, Ashburn, Newark, Miami, Amsterdam, Dublin, Frankfurt, London, Hong Kong, Tokyo </li></ul></ul>
    27. 27. Amazon SimpleDB <ul><li>Scalable storage solution for structured data </li></ul><ul><ul><li>Provides core database functionality for data storage and querying </li></ul></ul><ul><ul><li>No schema, no data modeling, no DBA </li></ul></ul><ul><li>Simple API calls: GET, PUT, SELECT, QUERY </li></ul><ul><li>Use cases: storing and querying session data, image meta data, product catalog data </li></ul>Store: PUT (item, 123), (description, Sweater), (color, Blue), (color, Red) Query: Domain = MyStore [‘description’ = ‘Sweater’]
    28. 28. Amazon Simple Queue Service <ul><li>Reliable, highly scalable, hosted queue for messaging </li></ul><ul><li>Build automated workflows for all applications </li></ul><ul><li>Coordinate multiple Amazon EC2 instances </li></ul>
    29. 29. Monetize with Amazon FPS <ul><li>Amazon Flexible Payments Service, API-based solution enabling greater customization </li></ul><ul><li>Amazon Simple Pay, a set of copy-and-paste HTML-based buttons for quick integration </li></ul><ul><li>Flexible options </li></ul><ul><ul><li>One time payment, subscriptions, donations, pre-pay and marketplace </li></ul></ul><ul><li>Powered by </li></ul><ul><ul><li>Millions of customers can easily make payment using the information in their accounts </li></ul></ul>
    30. 30. AWS Premium Support Starting at $0.10 per dollar of total monthly AWS usage Activity Free Silver Gold <ul><li>Variety of online support options </li></ul><ul><li>Resource Center </li></ul><ul><li>Service Health Dashboard </li></ul><ul><li>Developer Forums </li></ul><ul><li>Personalized assistance from an AWS Developer Support Engineer with deep technical expertise </li></ul><ul><li>Assistance with all technical problems, including guidance on getting started with AWS </li></ul><ul><li>As-needed escalation to AWS engineers </li></ul><ul><li>Fast, predictable response times </li></ul>Unlimited number of support cases Web-based support during normal business hours Phone-based support around the clock
    31. 31. Quick Case Study: Wall Street
    32. 32. Typical Dilemma: Predicting Infrastructure Needs Compute Power Time Predicted Usage Actual Usage Waste Customer Dissatisfaction
    33. 33. Wall Street & Amazon EC2 Number of EC2 Instances 300 CPU’s on weekends Thursday 4/23/2009 Friday 4/24/2009 Sunday 4/26/2009 Monday 4/27/2009 Tuesday 4/28/2009 Saturday 4/25/2009 Wednesday 4/22/2009 3000- - 300 --
    34. 34. AWS Future Investments <ul><li>Continued focus on operational excellence </li></ul><ul><li>Continued focus on security features and relevant industry certifications </li></ul><ul><li>U.S. and international expansion </li></ul><ul><li>Localization of technical resources </li></ul><ul><li>Additional services and features </li></ul>
    35. 35. Learn More About AWS <ul><li> </li></ul>