Lesson learned before AWS<br />Dr. Werner Vogels<br />
Amazon’s Three Businesses<br />Consumer (Retail)Business<br />SellerBusiness<br />Developers &IT Professionals<br />Tens o...
Amazon Web Services (AWS)<br />Your Custom Applications and Services<br />Infrastructure<br />as a Service<br />Monitoring...
Auto Scaling</li></ul>Storage<br />Amazon Simple Storage Service (S3)<br /><ul><li>AWS Import/Export</li></ul>Database<br ...
Billions of Objects in Amazon S3<br />
Development & Test<br />Backup<br />Web Site Hosting<br />Disaster Recovery<br />Load Testing<br />Application Hosting<br ...
a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to m...
Key benefits to running in the AWS Cloud<br />Lowers Cost<br />Eliminates Capital Investment<br />Reduces Operational Cost...
Lesson 1: Build Tools not Frameworks<br />
Lesson 2: Acquire and Release in Minutes<br />
COMPUTE<br />Amazon EC2<br />The  Elastic<br />Compute Cloud<br />
Lesson 3: Design for Automation<br />
 Do not automate Human Interfaces<br /> Do not automate Delete<br />
Lesson 4: Decompose into simplest form<br />
One Size Fits All – Ordering Pipeline<br />
STORAGE<br />Amazon <br />S3<br />Amazon SimpleDB<br />Amazon EBS<br />Amazon<br />RDS<br />
Lesson 5: Break Transparency<br />
PerformanceFailuresJurisdictions<br />
Lesson 6: Evolution not Revolution<br />
Amazon Virtual Private Cloud (VPC)<br />Seamlessly Extending Your Datacenter<br />Your existing infrastructure<br />Amazon...
Amazon Virtual Private Cloud (VPC)<br />Customer’s isolated AWS resources<br />Subnets<br />Router<br />VPN Gateway<br />A...
Lesson 7: Design with Security in Mind<br />
{  "Version": "2008-10-17", <br />   "Id": "Queue1_Policy_UUID", <br />   "Statement": {   	<br />	"Sid":"Queue1_Anonymous...
Lesson 7: let youR customer benefit<br />
Lesson 7: Don’t do it aloneLesson 7.5: Build Platforms<br />
MMO iPhone App<br />
Last Legion Games - cloudMMO<br />
Amazon Virtual Private Cloud (VPC)<br />Customer’s isolated AWS resources<br />Subnets<br />Router<br />VPN Gateway<br />A...
Lesson 8: Innovate for your customers<br />
Innovation on Cloud Pricing Models <br /><ul><li>ON-Demand instances
Reserved instances
Spot instances</li></li></ul><li>
No Capital Investment<br />Reduced Operation Cost<br />Fast Time to Market<br />Highly Scalable<br />No “Heavy Lifting” re...
Highly Scalable<br />Flexible <br />Strict Cost Control<br />
Fast Time to Market<br />Unconstraint Innovation<br />Highly Scalable<br />Fast Local Performance<br />Lowering Cost<br />
Ultra-Reliable<br />Highly Scalable<br />Time-to-Market<br />Enabling Innovation<br />Lowering Cost<br />
Reliablity<br />Highly Scalable<br />Simplicity<br />21st Century Thinking<br />
Continued focus on operational excellence<br />Continued focus on security features and relevant industry certifications<b...
Upcoming SlideShare
Loading in...5
×

Lessons learned before AWS - AWS Startup Tour - SV - 2010 - Dr. Werner Vogels

4,310

Published on

Dr. Werner Vogels, CTO of Amazon.com discusses some of the lessons learned from Amazon.com. AWS Startup Tour - Sv - 2010

Published in: Technology
1 Comment
6 Likes
Statistics
Notes
No Downloads
Views
Total Views
4,310
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
1
Likes
6
Embeds 0
No embeds

No notes for slide
  • Create a secure connection between assets and applications within your corporate network and assets and applications that reside in AWSUsers and applications within your existing infrastructure securely interact with assets in AWS as if they were local
  • Create an isolated environment within AWSEstablish subnets to control who and what can access your resourcesConnect your isolated AWS resources and your IT infrastructure via a VPN connectionLaunch AWS resources within the isolated networkUse your existing security and networking technologies to examine traffic to/from your isolated resourcesExtend your existing security and management policies within your IT infrastructure to your isolated AWS resources as if they were running within your infrastructure
  • We had six months to make a real MMO, and MMO’s can take between 2 and 4 years to developToday it easy for a casual MMO to cost in excess of $5MM without hardware infrastructure, and we had less than $1MM to spendMost MMO’s have months of beta testing with thousands of people, and we were not allowed to have a beta of more than 60 peopleWe had to support back end costs and did wanted to avoid immediate hardware and maintence costsiPhone hardware limitationsNeeded storage space for rendered characters
  • Create an isolated environment within AWSEstablish subnets to control who and what can access your resourcesConnect your isolated AWS resources and your IT infrastructure via a VPN connectionLaunch AWS resources within the isolated networkUse your existing security and networking technologies to examine traffic to/from your isolated resourcesExtend your existing security and management policies within your IT infrastructure to your isolated AWS resources as if they were running within your infrastructure
  • Lessons learned before AWS - AWS Startup Tour - SV - 2010 - Dr. Werner Vogels

    1. 1. Lesson learned before AWS<br />Dr. Werner Vogels<br />
    2. 2.
    3. 3. 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 />
    4. 4. 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
    5. 5. 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 />
    6. 6. Billions of Objects in Amazon S3<br />
    7. 7.
    8. 8. 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 />
    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 />Removes the “Heavy Lifting”<br />Leverages Scalability, Reliability and Security<br />
    11. 11. Lesson 1: Build Tools not Frameworks<br />
    12. 12.
    13. 13. Lesson 2: Acquire and Release in Minutes<br />
    14. 14. COMPUTE<br />Amazon EC2<br />The Elastic<br />Compute Cloud<br />
    15. 15. Lesson 3: Design for Automation<br />
    16. 16. Do not automate Human Interfaces<br /> Do not automate Delete<br />
    17. 17. Lesson 4: Decompose into simplest form<br />
    18. 18. One Size Fits All – Ordering Pipeline<br />
    19. 19. STORAGE<br />Amazon <br />S3<br />Amazon SimpleDB<br />Amazon EBS<br />Amazon<br />RDS<br />
    20. 20. Lesson 5: Break Transparency<br />
    21. 21. PerformanceFailuresJurisdictions<br />
    22. 22. Lesson 6: Evolution not Revolution<br />
    23. 23. Amazon Virtual Private Cloud (VPC)<br />Seamlessly Extending Your Datacenter<br />Your existing infrastructure<br />Amazon VPC<br />
    24. 24. 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 />
    25. 25. Lesson 7: Design with Security in Mind<br />
    26. 26. { "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 />
    27. 27. Lesson 7: let youR customer benefit<br />
    28. 28. Lesson 7: Don’t do it aloneLesson 7.5: Build Platforms<br />
    29. 29. MMO iPhone App<br />
    30. 30. Last Legion Games - cloudMMO<br />
    31. 31. 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 />
    32. 32. Lesson 8: Innovate for your customers<br />
    33. 33. Innovation on Cloud Pricing Models <br /><ul><li>ON-Demand instances
    34. 34. Reserved instances
    35. 35. Spot instances</li></li></ul><li>
    36. 36.
    37. 37.
    38. 38.
    39. 39.
    40. 40.
    41. 41.
    42. 42.
    43. 43.
    44. 44.
    45. 45.
    46. 46. No Capital Investment<br />Reduced Operation Cost<br />Fast Time to Market<br />Highly Scalable<br />No “Heavy Lifting” required<br />
    47. 47. Highly Scalable<br />Flexible <br />Strict Cost Control<br />
    48. 48. Fast Time to Market<br />Unconstraint Innovation<br />Highly Scalable<br />Fast Local Performance<br />Lowering Cost<br />
    49. 49. Ultra-Reliable<br />Highly Scalable<br />Time-to-Market<br />Enabling Innovation<br />Lowering Cost<br />
    50. 50. Reliablity<br />Highly Scalable<br />Simplicity<br />21st Century Thinking<br />
    51. 51.
    52. 52.
    53. 53.
    54. 54.
    55. 55. Continued focus on operational excellence<br />Continued focus on security features and relevant industry certifications<br />SAS-70 Type II, ISO 27,001<br />New billing, user, and identity features<br />Continued global geographic expansion + localization<br />Continued tool development<br />Training and certification programs<br />Additional services that make it even easier for folks to run their infrastructure on us<br />
    56. 56. Recent Product Progress<br />New Features: EC2 Example<br />Elastic IP Addresses<br />Availability Zones<br />High Memory & CPU-Intensive Instances<br />Elastic Block Store (EBS)<br />Windows Server support<br />SQL Server support<br />EC2 GA with a 99.95% SLA<br />EC2 Reserved Instances<br />Amazon CloudWatch (Monitoring)<br />EC2 Elastic Load Balancing<br />EC2 Auto-Scaling<br />Amazon Virtual Private Cloud<br />New Services + Geographies<br />Amazon CloudFront (Globally)<br />Amazon Elastic MapReduce<br />Amazon Relational Database Service<br />AWS Import/Export<br />AWS in Europe, US West<br />New Tools and Programs<br />Premium Developer Support<br />AWS Management Console<br />AWS Toolkit for Eclipse<br />Service Health Dashboard<br />
    57. 57. http://aws.amazon.com<br />werner@amazon.com<br />@werner<br />

    ×