This document discusses cloud computing and Amazon Web Services. It defines cloud computing according to Gartner and outlines the key benefits including elastic capacity, faster time to market without initial investment, pay as you go pricing, and ability to focus on your core business. Success stories from companies like Zynga, Netflix, and Animoto are provided. Examples are given of how risk management and web startup companies can benefit from AWS. Common myths about cloud computing are debunked. The document concludes with instructions on getting started with AWS by creating an account and learning the basics.
3. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
4. Gartner's definition Cloud Computing: A style of computing in which elastic IT-enabled capabilities are delivered as a service to external customers using Internet technologies. Gartner, 2008 DONE!
11. Cloud Computing (summary) Elastic Capacity Faster time to market No initial investment (No Capex) Pay as you go, pay for what you use Focus on your business DONE!
12. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
13. Guess the company An online company It uses more than 12,000 servers They have more than 230 million users What's the company name? What do they do?
14.
15. Zynga.com Creators of the most popular Facebook games: Farmville, Mafia Wars, Treasure Isle, Cityville, etc. More than 12,000 servers on AWS 215+ million monthly users (MAU) 50+ million daily users Cityville: from 0 to 100+ MAU, 43 days 100% on AWS
21. Hungama.com Largest publisher of Bollywood movies Mobile / Digital / Promotional marketing "the old models caused delays in implementation, adversely affecting the time-to-market" Cloud computing introduced in 2008 Now 80% on Amazon Web Services
22. Animoto.com Simple application: Upload pictures Upload / choose from existing music A nice video is automatically created It runs 100% on AWS Scaled from 80 to 3,500 servers (EC2 instances) in 3 days
23. Animoto: Video App on Amazon EC2 Scaled to peak of 3,500 instances in 3 days Number of EC2 Instances Launch of Facebook modification Apr 12th Apr 14th Apr 15th Apr 16th Apr 18th Apr 19th Apr 20th Apr 17th Apr 13th
24. RedBus.in Bus travels in India It runs 100% on AWS 100+ bus operators 2M+ tickets sold Saved 30-40% by moving to Cloud Reduced latency (4x) Expanding to other countries
27. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
28. Example 1 A Risk Management company (example: Bankinter, Spain) Problem: They need to analyze data as soon as the stock exchange closes, to find mistakes and correct them in time. This is usually very expensive.
30. Traditional solution Buy a huge IT infrastructure Hire people to manage it Negotiate contracts, etc. Manage the IT infrastructure Every 2-3 years, major upgrade
31. Cloud solution Benefits from Cloud Computing: No need for up front investments Massive cost savings Resources can focus on core business Higher availability Faster time to market
32. Services used Servers on demand: Amazon EC2 (Elastic Compute Cloud) Storage: Amazon S3 (Simple Storage Service)
34. Example 2 A web startup company (example: 99design, Melbourne, AU) Problem: They want to launch a website/app, but they don't know how successful it will be. Need to serve customers worldwide. Usually very expensive.
35. Traditional solution Buy servers Buy storage Sign a CDN contract (Content Delivery Network) Launch website/application Manage scaling and provisioning
36. Cloud solution Benefits from Cloud Computing: No need to buy IT Infrastructure Deploy worldwide Scale up/down when needed Save time Focus on your business
44. AWS Pace of Innovation (as of Q4 2010) » Amazon Simple Notification Service » RDS Multi-Availability Zone Support » S3 Reduced Redundancy Storage » New Locations and Features for CloudFront » S3 Bucket Policies » Cluster Instances for EC2 » EC2 Reserved Instances » New SimpleDB Features » IBM on EC2 » Windows Server 2008 on EC2 » Amazon RDS » Amazon Virtual Private Cloud » Amazon Elastic MapReduce » EBS Shared Snapshots » Monitoring, Auto Scaling & Elastic Load Balancing for EC2 » AWS Import/Export » Premium Support » Amazon CloudFront » EC2 Elastic IP addresses & Availability Zones » Windows Server, MySQL, Oracle, & JBoss on EC2 » Lower Data Transfer Costs » Amazon EC2 » Amazon S3 » Developer Portal & Forums » Amazon Linux AMI » Oracle on EC2 » New EC2 Features » SUSE Linux on EC2 2005 2010 2006 2007 2008 2009 » Micro Instances » Lower Pricing for EC2 High Mem Instances » Identity & Access Management » AWS Services in N. California » AWS Multi-Factor Authentication » AWS Management Console » AWS Economics Center » AWS in Education » AWS Security Center » SAS70 Type II Audit » More services in EU » Lower EC2 Pricing » Lower S3 Pricing » Lower pricing for Outbound Data Transfer » AWS Solution Provider Program » Amazon SimpleDB » Amazon Flexible Payments Service » S3 in Europe » EC2 new instance types » AWS Start-Up Challenge » AWS Services in Singapore » RDS Reserved Database Instances » RDS Read Replicas & Lower Pricing » Lower Outbound Transfer Pricing » Data Transfer Usage Tiers » Consolidated Billing for AWS » Amazon S3 Versioning Feature » EC2 High Memory Instances » Public Data Sets » Elastic Block Store » EC2 SLA » EC2 in EU » S3 Tiered Pricing » Amazon SQS » Amazon Mechanical Turk
45. Agenda 1) Cloud Computing 2) Success stories 3) Amazon Web Services by example 4) Cloud Computing Myths 5) How to get started
59. How to get started Create an AWS Account (you can use your Amazon account) 2) Learn the basics (EC2, S3) 3) Start a small project 4) Review results 5) Expand your AWS usage