Se ha denunciado esta presentación.
Utilizamos tu perfil de LinkedIn y tus datos de actividad para personalizar los anuncios y mostrarte publicidad más relevante. Puedes cambiar tus preferencias de publicidad en cualquier momento.

AWS Cloud Computing for Startups Werner Vogels -part i

2.688 visualizaciones

Publicado el

Publicado en: Tecnología
  • Sé el primero en comentar

AWS Cloud Computing for Startups Werner Vogels -part i

  1. 1. Ahead in the cloudthe power of infrastructure as a service<br />Dr. Werner Vogels<br />CTO Amazon.com<br />
  2. 2. Future Building Blocks<br />from the Cloud<br />
  3. 3.
  4. 4. Amazon’s Three Businesses<br />Consumer (Retail)Business<br />SellerBusiness<br />Developers &IT Professionals<br />Tens of millions of active customer accounts<br />Seven countries: US, UK, Germany, Japan, France, Canada, China<br />Sell on Amazon websites<br />Use Amazon technology for your own retail website<br />Leverage Amazon’s massive fulfillment center network<br />On-demand infrastructure for hosting web-scale solutions<br />Hundreds of thousands of registered customers<br />
  5. 5. Amazon Web Services (AWS)<br />Your Custom Applications and Services<br />Infrastructure<br />as a Service<br />Monitoring<br />Amazon CloudWatch<br />Management<br />AWS Management Console<br />Tools<br />AWS Toolkit for Eclipse<br />Isolated Networks<br />Amazon Virtual Private Cloud<br />Content Delivery<br />Amazon CloudFront<br />Messaging<br />Amazon Simple Queue Service (SQS)<br />Amazon Simple Notification Service (SNS)<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 /><ul><li>Elastic Load Balancing
  6. 6. Auto Scaling</li></ul>Storage<br />Amazon Simple Storage Service (S3)<br /><ul><li>AWS Import/Export</li></ul>Database<br />Amazon SimpleDB<br />Amazon Relational Database Service (RDS)<br />
  7. 7. Billions of Objects in Amazon S3<br />Peak Requests:<br />120,000+per second<br />
  8. 8.
  9. 9. a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers.<br />Gartner 2008<br />Cloud Computing Defined<br />- On demand<br />- Pay as You Go<br />
  10. 10. Key benefits to running in the AWS Cloud<br />Lowers Cost<br />Eliminates Capital Investment<br />Reduces Operational Costs<br />Increases Agility<br />Reduce Time to Market<br />Removes contraints<br />Foundation for21st Century Architectures<br />Raise the bar for Scale, Reliability and Security<br />Removes the “Heavy Lifting”<br />Leverages Scalability, Reliability and Security<br />
  11. 11. Scalable<br />Increase or decrease capacity in minutes<br />Automation<br />Cost Effective<br />Low rate, pay-as-you-go<br />Secure<br />Multilayer security facilities<br />Reliable<br />Mission Critical Infrastructure<br />
  12. 12. Principle #1 Design for flexibility<br />Build Tools not Frameworks<br />
  13. 13.
  14. 14.
  15. 15. Principle #2 Design for on-demand<br />Principle #3 Design for Automation<br />Drives reliability, security and efficiency<br />
  16. 16. COMPUTE<br />Amazon EC2<br />The Elastic<br />Compute Cloud<br />
  17. 17. Do not automate Human Interfaces<br /> Do not automate Delete<br />
  18. 18. Principle #4 decompose into the simplest form<br />
  19. 19. One Size Fits All – Ordering Pipeline<br />
  20. 20. Cost-effective blob or large object storage<br />Minimal relationships between objects<br />AWS Database & Storage Solutions<br />Amazon S3<br />Amazon EC2 + EBS<br />Multiple flavors of database engine<br />Complete control<br />Amazon RDS<br />Amazon SimpleDB<br />Zero administrative overhead (automatic handling of geo-redundant replication, index creation, database tuning)<br />Automatic and elastic scaling of resources to meet request load<br />High availability (multiple copies of data for reliability and failover)<br />Flexibility (schema-less data store)<br /><ul><li>Native access to database engine
  21. 21. Easy migration path (existing code, tools, application are compatible)
  22. 22. Key features of a relational database, such as joins or complex transactions
  23. 23. Managed experience (offload common DBA tasks, lower total cost of ownership)</li></li></ul><li>Principle #5 break Transparency<br />
  24. 24. World-Wide Application deployment<br /><ul><li>Performance
  25. 25. Availability
  26. 26. Security, certification, complicance</li></li></ul><li>AWS Global Reach<br />AWS Regions<br />US East (Northern Virginia)<br />US West (Northern California)<br />Europe (Dublin)<br />Asia Pacific (Singapore)<br />AWS Availability Zones<br />AWS CloudFront Locations<br />Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark, NJ / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Tokyo<br />/ Singapore<br />
  27. 27. Principle #6 design with security in mind<br />
  28. 28. Amazon Virtual Private Cloud (VPC)<br />Seamlessly Extending Your Datacenter<br />Your existing infrastructure<br />Amazon VPC<br />
  29. 29. Amazon Virtual Private Cloud (VPC)<br />Customer’s isolated AWS resources<br />Subnets<br />Router<br />VPN Gateway<br />AmazonWeb Services<br />Cloud<br />Secure VPN Connection over the Internet<br />Customer’sNetwork<br />
  30. 30. Security for Automated policy control<br />{ "Version": "2008-10-17", <br /> "Id": "Queue1_Policy_UUID", <br /> "Statement": { <br /> "Sid":"Queue1_AnonymousAccess_ReceiveMessage_TimeLimit", <br /> "Effect": "Allow", <br /> "Principal": { "AWS": "*" }, <br /> "Action": "SQS:ReceiveMessage", <br /> "Resource": "/987654321098/queue1", <br /> "Condition" : { <br /> "DateGreaterThan" : { "AWS:CurrentTime":"2009-01-31T12:00Z" }, <br /> "DateLessThan" : { "AWS:CurrentTime":"2009-01-31T15:00Z" } <br /> }<br /> } <br />}<br />
  31. 31. principle #7: Don’t do it alone<br />
  32. 32.
  33. 33.
  34. 34.
  35. 35.
  36. 36.
  37. 37.
  38. 38.
  39. 39.
  40. 40. Principle #8 continuously innovate<br />
  41. 41. » Amazon EC2 with Windows Server <br /> 2008, Spot Instances, Boot from <br /> Amazon EBS<br />» Amazon CloudFront Streaming<br />» Amazon VPC enters Unlimited Beta<br />» AWS Region in Northern California<br />» International Support for AWS <br /> Import/Export<br />» AWS Multi-Factor Authentication<br />» Virtual Private Cloud<br />» Lower Reserved Instance Pricing<br />» Reserved Instances in EU Region<br />» Elastic MapReduce<br />» SQS in EU Region<br />» Amazon RDS<br />» High-Memory Instances<br />» Lower EC2 Pricing<br />» New SimpleDB Features<br />» FPS General Availability<br />» AWS Security Center<br />2009<br />Jan<br />2010<br />Jan<br />Jul<br />Sep<br />Oct<br />Dec<br />Aug<br />Nov<br />Feb<br />Mar<br />Apr<br />Jun<br />May<br />Feb<br />» Amazon EC2 with Windows<br />» Amazon EC2 in EU Region<br />» AWS Toolkit for Eclipse<br />» Amazon EC2 Reserved<br /> Instances<br />» Amazon CloudFront <br /> Private Content<br />» SAS70 Type II Audit<br />» AWS SDK for .NET<br />» Amazon Elastic MapReduce<br /> in Europe<br />» Amazon EC2 Reserved Instances <br /> with Windows, Extra Large High <br /> Memory Instances<br />» Amazon S3 Versioning Feature<br />» Consolidated Billing for AWS<br />» Lower pricing for Outbound Data <br /> Transfer<br />» AWS Import/Export<br />» New CloudFront Feature<br />» Monitoring, Auto Scaling & Elastic Load Balancing<br />» EBS Shared Snapshots<br />» SimpleDB in EU Region<br />» Monitoring, Auto Scaling &<br /> Elastic Load Balancing in EU <br />» Lower pricing tiers for<br /> Amazon CloudFront<br />» AWS Management Console<br />AWS Pace of Innovation<br />
  42. 42. Innovation on Cloud Pricing Models <br /><ul><li>ON-Demand instances
  43. 43. Reserved instances
  44. 44. Spot instances</li></li></ul><li>Principle #9: let your customers benefit<br />
  45. 45.
  46. 46. Economies of Scale in Utilization<br />Assumptions:<br />Facility: ~$88M for 8MW facility<br />Servers: Roughly 46k @ $1.45k each<br />Server power draw at 30% load: 80%<br />Commercial Power: ~$0.07/kWhr<br />PUE: 1.5<br />
  47. 47. SERVER<br />UTILIZATION!!!<br />
  48. 48. Economies of Scale in Utilization<br />Ideal Effective Utilization<br />% Utilization<br />Real Utilization<br />time<br />
  49. 49. Economies of Scale in Utilization<br />Ideal Effective Utilization<br />Spot Utilization<br />On Demand Utilization<br />% Utilization<br />Reserved Utilization<br />time<br />
  50. 50. Development & Test<br />Backup<br />Web Site Hosting<br />Disaster Recovery<br />Load Testing<br />Application Hosting<br />Marketing Campaigns<br />Content Delivery<br />Collaborations<br />Media Distribution<br />Software Distribution<br />HPC<br />Batch Data Processing<br />Large Scale Analysis<br />
  51. 51. Security: understand data and network requirements? <br />Operational Performance: proven track record of delivering a reliable cloud platform?<br />Cost: track record of lowering prices and comfort running high volume/low margin businesses?<br />Options/Flexibility: maximum flexibility in choosing whichever operating system, programming language or services you wish to use?<br />Speed of Innovation and Execution: are you being listened to and how nimble is your platform partner?<br />Key in Choosing a Cloud<br />
  52. 52.
  53. 53. Future Building Blocks<br />from the Cloud<br />
  54. 54. http://aws.amazon.com<br />werner@amazon.com<br />@werner<br />

×