• Like
2011 Introduction to Cloud Computing and Amazon Web Services
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

2011 Introduction to Cloud Computing and Amazon Web Services

  • 7,214 views
Published

Introduction to Cloud Computing and Amazon Web Services. …

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
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
7,214
On SlideShare
0
From Embeds
0
Number of Embeds
2

Actions

Shares
Downloads
495
Comments
4
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. AWS 101 Cloud Computing Seminar
    Making the case for Cloud
    version 2.0 – last update 2011-01-28 – Created by Simone Brunozzi – Copyright Amazon.com
  • 2. What is Amazon.com?
  • 3. Amazon’s Three Businesses
    Consumer (Retail)Business
    SellerBusiness
    IT Infrastructure
    Business
    Tens of millions of active customer accounts
    Eight countries: US, UK, Germany, Japan, France, Canada, China, Italy
    Sell on Amazon websites
    Use Amazon technology for your own retail website
    Leverage Amazon’s massive fulfillment center network
    Cloud computing infrastructure for hosting web-scale solutions
    Hundreds of thousands of registered customers
  • 4. Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 5. 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
  • 6. 1) Elastic Capacity
  • 7. Predicting Infrastructure Needs
    Actual Usage
    CustomerDissatisfaction
    Predicted Usage
    Compute Power
    Waste
    Time
  • 8. 2) Faster time to market
  • 9. 3) No initial investment (No CapEx)
  • 10. 4) Pay as you go, pay for what you use
  • 11. 5) Focus on your business
  • 12. The 70/30 switch
    70%
    30%
    YourBusiness
    Managing All of the “Undifferentiated Heavy Lifting”
    On-PremiseInfrastructure
  • 13. AWS goal: flip this equation
    70%
    30%
    Managing All of the “Undifferentiated Heavy Lifting”
    YourBusiness
    On-PremiseInfrastructure
    More Time to Focus onYour Business
    Configuring Your Cloud Assets
    AWSCloud-BasedInfrastructure
    30%
    70%
  • 14. 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
  • 15. Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 16. 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?
  • 17.
  • 18. Zynga.com
    Creators of the most popular Facebook games: Farmville, Mafia Wars, Treasure Isle, etc.
    More than 12,000 servers on AWS
    More than 230 million monthly users
    100% on AWS
  • 19.
  • 20. Netflix.com
    • More than 9 Billion USD market cap
    • 21. Migrating 100% on Amazon Web Services
    • 22. So far: movie lists, website search, transcoding, recommendations, etc.
    • 23. 10 M subscribers, 100k DVD titles
    "AWS let us focus on innovation"
  • 24. 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
  • 25. 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
  • 26. 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
  • 27. Customers in 190 Countries
  • 28. Asia Pacific customers
  • 29. Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 30. Example 1
    A Risk Management company
    (example: Bankinter)
    Problem:
    They need to analyze data as soon as the stock exchange closes, to find mistakes and correct them in time.
    However, this is usually very expensive.
  • 31. 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
  • 32. Cloud solution
    Benefits from Cloud Computing:
    No need for investments
    Massive cost savings
    IT staff can focus on product/service
    Higher availability
    Faster time to market
  • 33. Usage graph on Amazon EC2
  • 34. Services used
    Servers on demand:
    Amazon EC2 (Elastic Compute Cloud)
    Storage:
    Amazon S3 (Simple Storage Service)
  • 35. AWS Building blocks
  • 36. Example 2
    A web startup company
    (example: 99design)
    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.
  • 37. Traditional solution
    Buy servers
    Buy storage
    Sign a CDN contract (Content Delivery Network)
    Launch website/application
    Manage scaling and provisioning
  • 38. 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
  • 39. Services used
    Servers: Amazon EC2
    Storage: Amazon S3
    Database: Amazon RDS
    Content Delivery: Amazon CloudFront
    Extra: Autoscaling, Elastic Load Balancing
  • 40. AWS Building blocks
  • 41. What is unique about Amazon Web Services?
  • 42. Flexibility, Freedom of Choice
  • 43. Security
  • 44. Scale
  • 45. Growing Partner Ecosystem
    Growing Partner Ecosystem
  • 46. 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
  • 47. Demo
  • 48. Let me start with a tough question
  • 49. Who is he?
  • 50. GoMortlock.com
    Build a simple website to host pictures of Stirling Mortlock.
    And then, add more features.
  • 51.
  • 52. AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • 53.
  • 54. A few steps...
    Download the website
    Unzip it
    Put it into the www folder
  • 55.
  • 56. What we did in step 1
    Launched a Linux server (EC2)
    Installed a web server
    Downloaded the website
    Opened the website
    Now, our traffic goes up...
  • 57. To reach fans worldwide, we need a CDN.
  • 58. AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • 59.
  • 60.
  • 61. Changes in HTML code
    images/stirling1.jpg
    Becomes
    d135c2250.cloudfront.net/stirling1.jpg
  • 62.
  • 63. What we did in step 2
    Uploaded files to Amazon S3
    Enabled a Cloudfront Distribution
    Updated our picture location
  • 64. This website is not "Just a hobby" anymore...
  • 65. Our hobby website, GoMortlock.com 1.0
  • 66.
  • 67. Our IT Architecture needs an update
  • 68. AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • 69.
  • 70.
  • 71.
  • 72. What we did in step 3
    We added Autoscaling, and watched it grow the number of servers
    We added Elastic Load Balancer
  • 73. Automation: APIs for every AWS Service
  • 74. AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • 75.
  • 76. What is difficult about Databases?
  • 77.
  • 78.
  • 79. To use the DB Instance:
    Change the connection string
    from the previous Database
    to the new DB Instance
  • 80.
  • 81. What we did in step 4
    Launched a Database Instance
    Pointed the web servers to RDS
    Created a Read Replica
    Created a Snapshot
  • 82. What about costs?
  • 83. Step 1: simple website
    Visitors per month: 10,000
    Monthly costs: Total: $18
    Server: $15 (EC2)
    Bandwidth: $3
  • 84. Step 2: Adding Cloudfront
    Visitors per month: 100,000
    Monthly costs: Total: $50
    Server: $15 (EC2)
    Bandwidth: $5
    CDN: $30 (Cloudfront)
  • 85. Step 3: GoMortlock.com 2.0
    Visitors per month: 1,000,000
    Monthly costs: Total: $405
    Server: $120 (EC2)
    Bandwidth: $55
    CDN: $200 (Cloudfront)
    Storage: $10 (S3)
    Elastic Load Balancer: $20
  • 86. Step 4: Adding Amazon RDS
    Visitors per month: 10,000,000
    Monthly costs: Total: $1,820
    Server: $240 (EC2)
    Bandwidth: $125
    CDN: $1,200 (Cloudfront)
    Storage: $50 (S3)
    Elastic Load Balancer: $45
    Database: $160 (RDS)
  • 87. AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
    End of Demo
  • 88. Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 89. Myth #1:"the cloud isn't reliable"
    Answer:
    • Multiple Regions (US, EU, AsiaPacific)
    • 90. Many companies achieve better performance in the cloud
    • 91. SLAs: EC2 99.95%, S3 99.9%, etc
    • 92. We look at thousands of metrics at the 99.9% outlier
  • Myth #2:"I'll lose control of my data"
    Answer:
    • You own and control your own data
    • 93. You can control where the data is stored
    • 94. Amazon doesn't move your data
    • 95. You can always get your data back
  • Myth #3:"The cloud is not secure"
    Answer:
    • Security is top priority for AWS
    • 96. White paper on Security
    • 97. Certifications (PCI-1, ISO 27001, ...)
    • 98. Audits
    • 99. The only Cloud Provider with PCI-1
    • 100. Amazon.com uses AWS Technology
  • Myth #4:"Cost is the only Cloud advantage"
    Answer:
    • Resource Management is more efficient
    • 101. Faster time to market
    • 102. Being able to focus on your business
    • 103. Agility
  • Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 104. 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
  • 105. Last but not least (1)
    Please complete your feedback form:
    All completed forms will receive a complimentary US$ 25 credit voucher
    2) Get started today!
    Sign up for a free AWS account at aws.amazon.com
  • 106. Last but not least (2)
    3) Sign up for our Free AWS 101 Hands-on Technical Workshop on March 29th (indicate your interest in your feedback form)
    4) We are hiring!
    Positions: Sales and Solution Architects
    CVs to:
    aws-recruiting-aus @ amazon.com
  • 107. Final Questions & Answers
  • 108. http://aws.amazon.com