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

2011 Introduction to Cloud Computing and Amazon Web Services

on

  • 7,584 views

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!

Statistics

Views

Total Views
7,584
Views on SlideShare
7,479
Embed Views
105

Actions

Likes
4
Downloads
490
Comments
4

8 Embeds 105

http://www.brunozzi.com 69
http://www.linkedin.com 26
http://paper.li 3
http://twitter.com 2
http://192.168.6.179 2
http://www.onlydoo.com 1
http://www.brunozzi.com:80 1
http://webapps.my 1
More...

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

2011 Introduction to Cloud Computing and Amazon Web Services 2011 Introduction to Cloud Computing and Amazon Web Services Presentation Transcript

  • 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
  • What is Amazon.com?
  • 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
  • Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 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
  • 1) Elastic Capacity
  • Predicting Infrastructure Needs
    Actual Usage
    CustomerDissatisfaction
    Predicted Usage
    Compute Power
    Waste
    Time
  • 2) Faster time to market
  • 3) No initial investment (No CapEx)
  • 4) Pay as you go, pay for what you use
  • 5) Focus on your business
  • The 70/30 switch
    70%
    30%
    YourBusiness
    Managing All of the “Undifferentiated Heavy Lifting”
    On-PremiseInfrastructure
  • 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%
  • 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
  • Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 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?
  • 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
  • Netflix.com
    • 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
    "AWS let us focus on innovation"
  • 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
  • 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
  • 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
  • Customers in 190 Countries
  • Asia Pacific customers
  • Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 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.
  • 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
  • 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
  • Usage graph on Amazon EC2
  • Services used
    Servers on demand:
    Amazon EC2 (Elastic Compute Cloud)
    Storage:
    Amazon S3 (Simple Storage Service)
  • AWS Building blocks
  • 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.
  • Traditional solution
    Buy servers
    Buy storage
    Sign a CDN contract (Content Delivery Network)
    Launch website/application
    Manage scaling and provisioning
  • 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
  • Services used
    Servers: Amazon EC2
    Storage: Amazon S3
    Database: Amazon RDS
    Content Delivery: Amazon CloudFront
    Extra: Autoscaling, Elastic Load Balancing
  • AWS Building blocks
  • What is unique about Amazon Web Services?
  • Flexibility, Freedom of Choice
  • Security
  • Scale
  • Growing Partner Ecosystem
    Growing Partner Ecosystem
  • 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
  • Demo
  • Let me start with a tough question
  • Who is he?
  • GoMortlock.com
    Build a simple website to host pictures of Stirling Mortlock.
    And then, add more features.
  • AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • A few steps...
    Download the website
    Unzip it
    Put it into the www folder
  • 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...
  • To reach fans worldwide, we need a CDN.
  • AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • Changes in HTML code
    images/stirling1.jpg
    Becomes
    d135c2250.cloudfront.net/stirling1.jpg
  • What we did in step 2
    Uploaded files to Amazon S3
    Enabled a Cloudfront Distribution
    Updated our picture location
  • This website is not "Just a hobby" anymore...
  • Our hobby website, GoMortlock.com 1.0
  • Our IT Architecture needs an update
  • AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • What we did in step 3
    We added Autoscaling, and watched it grow the number of servers
    We added Elastic Load Balancer
  • Automation: APIs for every AWS Service
  • AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
  • What is difficult about Databases?
  • To use the DB Instance:
    Change the connection string
    from the previous Database
    to the new DB Instance
  • What we did in step 4
    Launched a Database Instance
    Pointed the web servers to RDS
    Created a Read Replica
    Created a Snapshot
  • What about costs?
  • Step 1: simple website
    Visitors per month: 10,000
    Monthly costs: Total: $18
    Server: $15 (EC2)
    Bandwidth: $3
  • Step 2: Adding Cloudfront
    Visitors per month: 100,000
    Monthly costs: Total: $50
    Server: $15 (EC2)
    Bandwidth: $5
    CDN: $30 (Cloudfront)
  • 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
  • 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)
  • AWS Demo
    Step 1: Launch a website
    Step 2: Distribute Content Worldwide
    Step 3: Scaling GoMortlock.com
    Step 4: Architectural improvements
    End of Demo
  • Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • Myth #1:"the cloud isn't reliable"
    Answer:
    • 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
  • Myth #2:"I'll lose control of my data"
    Answer:
    • You own and control your own data
    • You can control where the data is stored
    • Amazon doesn't move your data
    • You can always get your data back
  • Myth #3:"The cloud is not secure"
    Answer:
    • Security is top priority for AWS
    • White paper on Security
    • Certifications (PCI-1, ISO 27001, ...)
    • Audits
    • The only Cloud Provider with PCI-1
    • Amazon.com uses AWS Technology
  • Myth #4:"Cost is the only Cloud advantage"
    Answer:
    • Resource Management is more efficient
    • Faster time to market
    • Being able to focus on your business
    • Agility
  • Agenda
    1) Cloud Computing
    2) Success stories
    3) Amazon Web Services by example
    4) Cloud Computing Myths
    5) How to get started
  • 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
  • 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
  • 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
  • Final Questions & Answers
  • http://aws.amazon.com