0
AWS 101 Cloud Computing Seminar<br />Making the case for Cloud<br />version 2.0 – last update 2011-01-28 – Created by Simo...
What is Amazon.com?<br />
Amazon’s Three Businesses<br />Consumer (Retail)Business<br />SellerBusiness<br />IT Infrastructure<br />Business<br />Ten...
Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myth...
Gartner's definition<br />Cloud Computing:<br />A style of computing in which <br />elastic IT-enabled capabilities<br />a...
1) Elastic Capacity<br />
Predicting Infrastructure Needs<br />Actual Usage<br />CustomerDissatisfaction<br />Predicted Usage<br />Compute Power<br ...
2) Faster time to market<br />
3) No initial investment (No CapEx)<br />
4) Pay as you go, pay for what you use<br />
5) Focus on your business<br />
The 70/30 switch<br />70%<br />30%<br />YourBusiness<br />Managing All of the “Undifferentiated Heavy Lifting”<br />On-Pre...
AWS goal: flip this equation<br />70%<br />30%<br />Managing All of the “Undifferentiated Heavy Lifting”<br />YourBusiness...
Cloud Computing (summary)<br />Elastic Capacity<br />Faster time to market<br />No initial investment (No Capex)<br />Pay ...
Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myth...
Guess the company<br />An online company <br />It uses more than 12,000 servers<br />They have more than 230 million users...
Zynga.com<br />Creators of the most popular Facebook games: Farmville, Mafia Wars, Treasure Isle, etc.<br />More than 12,0...
Netflix.com<br /><ul><li>More than 9 Billion USD market cap
Migrating 100% on Amazon Web Services
So far: movie lists, website search, transcoding, recommendations, etc.
10 M subscribers, 100k DVD titles</li></ul>"AWS let us focus on innovation"<br />
Hungama.com<br />Largest publisher of Bollywood movies<br />Mobile / Digital / Promotional marketing<br />"the old models ...
Animoto.com<br />Simple application:<br />Upload pictures<br />Upload / choose from existing music<br />A nice video is au...
Animoto: Video App on Amazon EC2<br />Scaled to peak of <br />3,500 instances in 3 days<br />Number of EC2 Instances<br />...
Customers in 190 Countries<br />
Asia Pacific customers<br />
Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myth...
Example 1<br />A Risk Management company<br />(example: Bankinter)<br />Problem:<br />They need to analyze data as soon as...
Traditional solution<br />Buy a huge IT infrastructure<br />Hire people to manage it<br />Negotiate contracts, etc.<br />M...
Cloud solution<br />Benefits from Cloud Computing:<br />No need for investments<br />Massive cost savings<br />IT staff ca...
Usage graph on Amazon EC2<br />
Services used<br />Servers on demand:<br />Amazon EC2 (Elastic Compute Cloud)<br />Storage:<br />Amazon S3 (Simple Storage...
AWS Building blocks<br />
Example 2<br />A web startup company<br />(example: 99design)<br />Problem:<br />They want to launch a website/app, but th...
Traditional solution<br />Buy servers<br />Buy storage<br />Sign a CDN contract (Content Delivery Network)<br />Launch web...
Cloud solution<br />Benefits from Cloud Computing:<br />No need to buy IT Infrastructure<br />Deploy worldwide<br />Scale ...
Services used<br />Servers: Amazon EC2<br />Storage: Amazon S3<br />Database: Amazon RDS<br />Content Delivery: Amazon Clo...
AWS Building blocks<br />
What is unique about Amazon Web Services?<br />
Flexibility, Freedom of Choice<br />
Security<br />
Scale<br />
Growing Partner Ecosystem<br />Growing Partner Ecosystem<br />
AWS Pace of Innovation<br />(as of Q4 2010)<br />» Amazon Simple Notification Service<br />» RDS Multi-Availability Zone S...
Demo<br />
Let me start with a tough question<br />
Who is he?<br />
GoMortlock.com<br />Build a simple website to host pictures of Stirling Mortlock.<br />And then, add more features.<br />
AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />...
A few steps...<br />Download the website<br />Unzip it<br />Put it into the www folder<br />
What we did in step 1<br />Launched a Linux server (EC2)<br />Installed a web server<br />Downloaded the website<br />Open...
To reach fans worldwide, we need a CDN.<br />
AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />...
Changes in HTML code<br />images/stirling1.jpg<br />Becomes<br />d135c2250.cloudfront.net/stirling1.jpg<br />
What we did in step 2<br />Uploaded files to Amazon S3<br />Enabled a Cloudfront Distribution<br />Updated our picture loc...
This website is not "Just a hobby" anymore...<br />
Our hobby website, GoMortlock.com 1.0<br />
Our IT Architecture needs an update<br />
AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />...
What we did in step 3<br />We added Autoscaling, and watched it grow the number of servers<br />We added Elastic Load Bala...
Automation: APIs for every AWS Service<br />
AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />...
What is difficult about Databases?<br />
To use the DB Instance:<br />Change the connection string<br />from the previous Database<br />to the new DB Instance<br />
What we did in step 4<br />Launched a Database Instance<br />Pointed the web servers to RDS<br />Created a Read Replica<br...
What about costs?<br />
Step 1: simple website<br />Visitors per month: 10,000<br />Monthly costs:					Total: $18<br />Server: $15 (EC2)<br />Band...
Step 2: Adding Cloudfront<br />Visitors per month: 100,000<br />Monthly costs:					Total: $50<br />Server: $15 (EC2)<br />...
Step 3: GoMortlock.com 2.0<br />Visitors per month: 1,000,000<br />Monthly costs:					Total: $405<br />Server: $120 (EC2)<...
Step 4: Adding Amazon RDS<br />Visitors per month: 10,000,000<br />Monthly costs:					Total: $1,820<br />Server: $240 (EC2...
AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />...
Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myth...
Myth #1:"the cloud isn't reliable"<br />Answer:<br /><ul><li>Multiple Regions (US, EU, AsiaPacific)
Many companies achieve better performance in the cloud
SLAs: EC2 99.95%, S3 99.9%, etc
We look at thousands of metrics at the 99.9% outlier</li></li></ul><li>Myth #2:"I'll lose control of my data"<br />Answer:...
You can control where the data is stored
Amazon doesn't move your data
You can always get your data back</li></li></ul><li>Myth #3:"The cloud is not secure"<br />Answer:<br /><ul><li>Security i...
Upcoming SlideShare
Loading in...5
×

2011 Introduction to Cloud Computing and Amazon Web Services

7,370

Published on

Introduction to Cloud Computing and Amazon Web Services.
If you like it, please visit my speaker's page, and review it:
http://bit.ly/i7DQFs
Thanks!

Published in: Technology, Business
4 Comments
5 Likes
Statistics
Notes
No Downloads
Views
Total Views
7,370
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
503
Comments
4
Likes
5
Embeds 0
No embeds

No notes for slide

Transcript of "2011 Introduction to Cloud Computing and Amazon Web Services"

  1. 1. AWS 101 Cloud Computing Seminar<br />Making the case for Cloud<br />version 2.0 – last update 2011-01-28 – Created by Simone Brunozzi – Copyright Amazon.com<br />
  2. 2. What is Amazon.com?<br />
  3. 3. Amazon’s Three Businesses<br />Consumer (Retail)Business<br />SellerBusiness<br />IT Infrastructure<br />Business<br />Tens of millions of active customer accounts<br />Eight countries: US, UK, Germany, Japan, France, Canada, China, Italy<br />Sell on Amazon websites<br />Use Amazon technology for your own retail website<br />Leverage Amazon’s massive fulfillment center network<br />Cloud computing infrastructure for hosting web-scale solutions<br />Hundreds of thousands of registered customers<br />
  4. 4. Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myths<br />5) How to get started<br />
  5. 5. Gartner's definition<br />Cloud Computing:<br />A style of computing in which <br />elastic IT-enabled capabilities<br />are delivered as a service <br />to external customers <br />using Internet technologies.<br />Gartner, 2008<br />
  6. 6. 1) Elastic Capacity<br />
  7. 7. Predicting Infrastructure Needs<br />Actual Usage<br />CustomerDissatisfaction<br />Predicted Usage<br />Compute Power<br />Waste<br />Time<br />
  8. 8. 2) Faster time to market<br />
  9. 9. 3) No initial investment (No CapEx)<br />
  10. 10. 4) Pay as you go, pay for what you use<br />
  11. 11. 5) Focus on your business<br />
  12. 12. The 70/30 switch<br />70%<br />30%<br />YourBusiness<br />Managing All of the “Undifferentiated Heavy Lifting”<br />On-PremiseInfrastructure<br />
  13. 13. AWS goal: flip this equation<br />70%<br />30%<br />Managing All of the “Undifferentiated Heavy Lifting”<br />YourBusiness<br />On-PremiseInfrastructure<br />More Time to Focus onYour Business<br />Configuring Your Cloud Assets<br />AWSCloud-BasedInfrastructure<br />30%<br />70%<br />
  14. 14. Cloud Computing (summary)<br />Elastic Capacity<br />Faster time to market<br />No initial investment (No Capex)<br />Pay as you go, pay for what you use<br />Focus on your business<br />
  15. 15. Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myths<br />5) How to get started<br />
  16. 16. Guess the company<br />An online company <br />It uses more than 12,000 servers<br />They have more than 230 million users<br />What's the company name?<br />What do they do?<br />
  17. 17.
  18. 18. Zynga.com<br />Creators of the most popular Facebook games: Farmville, Mafia Wars, Treasure Isle, etc.<br />More than 12,000 servers on AWS<br />More than 230 million monthly users<br />100% on AWS<br />
  19. 19.
  20. 20. Netflix.com<br /><ul><li>More than 9 Billion USD market cap
  21. 21. Migrating 100% on Amazon Web Services
  22. 22. So far: movie lists, website search, transcoding, recommendations, etc.
  23. 23. 10 M subscribers, 100k DVD titles</li></ul>"AWS let us focus on innovation"<br />
  24. 24. Hungama.com<br />Largest publisher of Bollywood movies<br />Mobile / Digital / Promotional marketing<br />"the old models caused delays in implementation, adversely affecting the time-to-market"<br />Cloud computing introduced in 2008<br />Now 80% on Amazon Web Services<br />
  25. 25. Animoto.com<br />Simple application:<br />Upload pictures<br />Upload / choose from existing music<br />A nice video is automatically created<br />It runs 100% on AWS<br />Scaled from 80 to 3,500 servers (EC2 instances) in 3 days<br />
  26. 26. Animoto: Video App on Amazon EC2<br />Scaled to peak of <br />3,500 instances in 3 days<br />Number of EC2 Instances<br />Launch of Facebook modification<br />Apr <br />12th<br />Apr <br />14th<br />Apr <br />15th<br />Apr <br />16th<br />Apr <br />18th<br />Apr <br />19th<br />Apr <br />20th<br />Apr <br />17th<br />Apr <br />13th<br />
  27. 27. Customers in 190 Countries<br />
  28. 28. Asia Pacific customers<br />
  29. 29. Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myths<br />5) How to get started<br />
  30. 30. Example 1<br />A Risk Management company<br />(example: Bankinter)<br />Problem:<br />They need to analyze data as soon as the stock exchange closes, to find mistakes and correct them in time.<br />However, this is usually very expensive.<br />
  31. 31. Traditional solution<br />Buy a huge IT infrastructure<br />Hire people to manage it<br />Negotiate contracts, etc.<br />Manage the IT infrastructure<br />Every 2-3 years, major upgrade<br />
  32. 32. Cloud solution<br />Benefits from Cloud Computing:<br />No need for investments<br />Massive cost savings<br />IT staff can focus on product/service<br />Higher availability<br />Faster time to market<br />
  33. 33. Usage graph on Amazon EC2<br />
  34. 34. Services used<br />Servers on demand:<br />Amazon EC2 (Elastic Compute Cloud)<br />Storage:<br />Amazon S3 (Simple Storage Service)<br />
  35. 35. AWS Building blocks<br />
  36. 36. Example 2<br />A web startup company<br />(example: 99design)<br />Problem:<br />They want to launch a website/app, but they don't know how successful it will be.<br />Need to serve customers worldwide.<br />Usually very expensive.<br />
  37. 37. Traditional solution<br />Buy servers<br />Buy storage<br />Sign a CDN contract (Content Delivery Network)<br />Launch website/application<br />Manage scaling and provisioning<br />
  38. 38. Cloud solution<br />Benefits from Cloud Computing:<br />No need to buy IT Infrastructure<br />Deploy worldwide<br />Scale up/down when needed<br />Save time<br />Focus on your business<br />
  39. 39. Services used<br />Servers: Amazon EC2<br />Storage: Amazon S3<br />Database: Amazon RDS<br />Content Delivery: Amazon CloudFront<br />Extra: Autoscaling, Elastic Load Balancing<br />
  40. 40. AWS Building blocks<br />
  41. 41. What is unique about Amazon Web Services?<br />
  42. 42. Flexibility, Freedom of Choice<br />
  43. 43. Security<br />
  44. 44. Scale<br />
  45. 45. Growing Partner Ecosystem<br />Growing Partner Ecosystem<br />
  46. 46. AWS Pace of Innovation<br />(as of Q4 2010)<br />» Amazon Simple Notification Service<br />» RDS Multi-Availability Zone Support<br />» S3 Reduced Redundancy Storage <br />» New Locations and Features for <br />CloudFront<br />» S3 Bucket Policies<br />» Cluster Instances for EC2<br />» EC2 Reserved Instances<br />» New SimpleDB Features<br />» IBM on EC2<br />» Windows Server 2008 on EC2<br />» Amazon RDS<br />» Amazon Virtual Private Cloud<br />» Amazon Elastic MapReduce<br />» EBS Shared Snapshots<br />» Monitoring, Auto Scaling & <br /> Elastic Load Balancing for EC2<br />» AWS Import/Export<br />» Premium Support<br />» Amazon CloudFront<br />» EC2 Elastic IP addresses <br /> & Availability Zones<br />» Windows Server, MySQL, <br /> Oracle, & JBoss on EC2<br />» Lower Data Transfer Costs<br />» Amazon EC2<br />» Amazon S3<br />» Developer Portal & <br /> Forums <br />» Amazon Linux AMI<br />» Oracle on EC2<br />» New EC2 Features<br />» SUSE Linux on EC2<br />2005<br />2010<br />2006<br />2007<br />2008<br />2009<br />» Micro Instances<br />» Lower Pricing for EC2 <br /> High Mem Instances <br />» Identity & Access Management <br />» AWS Services in N. California<br />» AWS Multi-Factor Authentication<br />» AWS Management Console <br />» AWS Economics Center<br />» AWS in Education<br />» AWS Security Center<br />» SAS70 Type II Audit<br />» More services in EU<br />» Lower EC2 Pricing<br />» Lower S3 Pricing<br />» Lower pricing for <br /> Outbound Data Transfer<br />» AWS Solution Provider Program<br />» Amazon SimpleDB<br />» Amazon Flexible Payments Service<br />» S3 in Europe<br />» EC2 new instance types<br />» AWS Start-Up Challenge<br />» AWS Services in Singapore<br />» RDS Reserved Database Instances<br />» RDS Read Replicas & Lower Pricing<br />» Lower Outbound Transfer Pricing<br />» Data Transfer Usage Tiers<br />» Consolidated Billing for AWS<br />» Amazon S3 Versioning Feature<br />» EC2 High Memory Instances<br />» Public Data Sets<br />» Elastic Block Store<br />» EC2 SLA<br />» EC2 in EU<br />» S3 Tiered Pricing<br />» Amazon SQS<br />» Amazon Mechanical Turk<br />
  47. 47. Demo<br />
  48. 48. Let me start with a tough question<br />
  49. 49. Who is he?<br />
  50. 50. GoMortlock.com<br />Build a simple website to host pictures of Stirling Mortlock.<br />And then, add more features.<br />
  51. 51.
  52. 52. AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />Step 4: Architectural improvements<br />
  53. 53.
  54. 54. A few steps...<br />Download the website<br />Unzip it<br />Put it into the www folder<br />
  55. 55.
  56. 56. What we did in step 1<br />Launched a Linux server (EC2)<br />Installed a web server<br />Downloaded the website<br />Opened the website<br />Now, our traffic goes up...<br />
  57. 57. To reach fans worldwide, we need a CDN.<br />
  58. 58. AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />Step 4: Architectural improvements<br />
  59. 59.
  60. 60.
  61. 61. Changes in HTML code<br />images/stirling1.jpg<br />Becomes<br />d135c2250.cloudfront.net/stirling1.jpg<br />
  62. 62.
  63. 63. What we did in step 2<br />Uploaded files to Amazon S3<br />Enabled a Cloudfront Distribution<br />Updated our picture location<br />
  64. 64. This website is not "Just a hobby" anymore...<br />
  65. 65. Our hobby website, GoMortlock.com 1.0<br />
  66. 66.
  67. 67. Our IT Architecture needs an update<br />
  68. 68. AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />Step 4: Architectural improvements<br />
  69. 69.
  70. 70.
  71. 71.
  72. 72. What we did in step 3<br />We added Autoscaling, and watched it grow the number of servers<br />We added Elastic Load Balancer<br />
  73. 73. Automation: APIs for every AWS Service<br />
  74. 74. AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />Step 4: Architectural improvements<br />
  75. 75.
  76. 76. What is difficult about Databases?<br />
  77. 77.
  78. 78.
  79. 79. To use the DB Instance:<br />Change the connection string<br />from the previous Database<br />to the new DB Instance<br />
  80. 80.
  81. 81. What we did in step 4<br />Launched a Database Instance<br />Pointed the web servers to RDS<br />Created a Read Replica<br />Created a Snapshot<br />
  82. 82. What about costs?<br />
  83. 83. Step 1: simple website<br />Visitors per month: 10,000<br />Monthly costs: Total: $18<br />Server: $15 (EC2)<br />Bandwidth: $3<br />
  84. 84. Step 2: Adding Cloudfront<br />Visitors per month: 100,000<br />Monthly costs: Total: $50<br />Server: $15 (EC2)<br />Bandwidth: $5<br />CDN: $30 (Cloudfront)<br />
  85. 85. Step 3: GoMortlock.com 2.0<br />Visitors per month: 1,000,000<br />Monthly costs: Total: $405<br />Server: $120 (EC2)<br />Bandwidth: $55<br />CDN: $200 (Cloudfront)<br />Storage: $10 (S3)<br />Elastic Load Balancer: $20<br />
  86. 86. Step 4: Adding Amazon RDS<br />Visitors per month: 10,000,000<br />Monthly costs: Total: $1,820<br />Server: $240 (EC2)<br />Bandwidth: $125<br />CDN: $1,200 (Cloudfront)<br />Storage: $50 (S3)<br />Elastic Load Balancer: $45<br />Database: $160 (RDS)<br />
  87. 87. AWS Demo<br />Step 1: Launch a website<br />Step 2: Distribute Content Worldwide<br />Step 3: Scaling GoMortlock.com<br />Step 4: Architectural improvements<br />End of Demo<br />
  88. 88. Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myths<br />5) How to get started<br />
  89. 89. Myth #1:"the cloud isn't reliable"<br />Answer:<br /><ul><li>Multiple Regions (US, EU, AsiaPacific)
  90. 90. Many companies achieve better performance in the cloud
  91. 91. SLAs: EC2 99.95%, S3 99.9%, etc
  92. 92. We look at thousands of metrics at the 99.9% outlier</li></li></ul><li>Myth #2:"I'll lose control of my data"<br />Answer:<br /><ul><li>You own and control your own data
  93. 93. You can control where the data is stored
  94. 94. Amazon doesn't move your data
  95. 95. You can always get your data back</li></li></ul><li>Myth #3:"The cloud is not secure"<br />Answer:<br /><ul><li>Security is top priority for AWS
  96. 96. White paper on Security
  97. 97. Certifications (PCI-1, ISO 27001, ...)
  98. 98. Audits
  99. 99. The only Cloud Provider with PCI-1
  100. 100. Amazon.com uses AWS Technology</li></li></ul><li>Myth #4:"Cost is the only Cloud advantage"<br />Answer:<br /><ul><li>Resource Management is more efficient
  101. 101. Faster time to market
  102. 102. Being able to focus on your business
  103. 103. Agility</li></li></ul><li>Agenda<br />1) Cloud Computing<br />2) Success stories<br />3) Amazon Web Services by example<br />4) Cloud Computing Myths<br />5) How to get started<br />
  104. 104. How to get started<br />Create an AWS Account<br />(you can use your Amazon account)<br />2) Learn the basics (EC2, S3)<br />3) Start a small project<br />4) Review results<br />5) Expand your AWS usage<br />
  105. 105. Last but not least (1)<br />Please complete your feedback form:<br />All completed forms will receive a complimentary US$ 25 credit voucher<br />2) Get started today!<br />Sign up for a free AWS account at aws.amazon.com<br />
  106. 106. Last but not least (2)<br />3) Sign up for our Free AWS 101 Hands-on Technical Workshop on March 29th (indicate your interest in your feedback form)<br />4) We are hiring!<br />Positions: Sales and Solution Architects<br />CVs to:<br />aws-recruiting-aus @ amazon.com <br />
  107. 107. Final Questions & Answers<br />
  108. 108. http://aws.amazon.com<br />
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×