• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
AWS Cloud Computing for Startups   Werner Vogels -part i
 

AWS Cloud Computing for Startups Werner Vogels -part i

on

  • 2,725 views

 

Statistics

Views

Total Views
2,725
Views on SlideShare
2,725
Embed Views
0

Actions

Likes
1
Downloads
64
Comments
0

0 Embeds 0

No embeds

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
  • The new cost of doing businessThis is what new application builders just need to do to just enter the marketHeroku doesn’t give you this, nor does AWS
  • Two points: not lock into programming language or operating system, and separate services
  • 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
  • The new cost of doing businessThis is what new application builders just need to do to just enter the marketHeroku doesn’t give you this, nor does AWS

AWS Cloud Computing for Startups   Werner Vogels -part i AWS Cloud Computing for Startups Werner Vogels -part i Presentation Transcript

  • Ahead in the cloudthe power of infrastructure as a service
    Dr. Werner Vogels
    CTO Amazon.com
  • Future Building Blocks
    from the Cloud
  • Amazon’s Three Businesses
    Consumer (Retail)Business
    SellerBusiness
    Developers &IT Professionals
    Tens of millions of active customer accounts
    Seven countries: US, UK, Germany, Japan, France, Canada, China
    Sell on Amazon websites
    Use Amazon technology for your own retail website
    Leverage Amazon’s massive fulfillment center network
    On-demand infrastructure for hosting web-scale solutions
    Hundreds of thousands of registered customers
  • Amazon Web Services (AWS)
    Your Custom Applications and Services
    Infrastructure
    as a Service
    Monitoring
    Amazon CloudWatch
    Management
    AWS Management Console
    Tools
    AWS Toolkit for Eclipse
    Isolated Networks
    Amazon Virtual Private Cloud
    Content Delivery
    Amazon CloudFront
    Messaging
    Amazon Simple Queue Service (SQS)
    Amazon Simple Notification Service (SNS)
    Payments
    Amazon Flexible Payments Service (FPS)
    On-Demand Workforce
    Amazon Mechanical Turk
    Parallel Processing
    Amazon Elastic MapReduce
    Compute
    Amazon Elastic Compute Cloud (EC2)
    • Elastic Load Balancing
    • Auto Scaling
    Storage
    Amazon Simple Storage Service (S3)
    • AWS Import/Export
    Database
    Amazon SimpleDB
    Amazon Relational Database Service (RDS)
  • Billions of Objects in Amazon S3
    Peak Requests:
    120,000+per second
  • a style of computing where massively scalable IT-related capabilities are provided ‘as a service’ across the Internet to multiple external customers.
    Gartner 2008
    Cloud Computing Defined
    - On demand
    - Pay as You Go
  • Key benefits to running in the AWS Cloud
    Lowers Cost
    Eliminates Capital Investment
    Reduces Operational Costs
    Increases Agility
    Reduce Time to Market
    Removes contraints
    Foundation for21st Century Architectures
    Raise the bar for Scale, Reliability and Security
    Removes the “Heavy Lifting”
    Leverages Scalability, Reliability and Security
  • Scalable
    Increase or decrease capacity in minutes
    Automation
    Cost Effective
    Low rate, pay-as-you-go
    Secure
    Multilayer security facilities
    Reliable
    Mission Critical Infrastructure
  • Principle #1 Design for flexibility
    Build Tools not Frameworks
  • Principle #2 Design for on-demand
    Principle #3 Design for Automation
    Drives reliability, security and efficiency
  • COMPUTE
    Amazon EC2
    The Elastic
    Compute Cloud
  • Do not automate Human Interfaces
    Do not automate Delete
  • Principle #4 decompose into the simplest form
  • One Size Fits All – Ordering Pipeline
  • Cost-effective blob or large object storage
    Minimal relationships between objects
    AWS Database & Storage Solutions
    Amazon S3
    Amazon EC2 + EBS
    Multiple flavors of database engine
    Complete control
    Amazon RDS
    Amazon SimpleDB
    Zero administrative overhead (automatic handling of geo-redundant replication, index creation, database tuning)
    Automatic and elastic scaling of resources to meet request load
    High availability (multiple copies of data for reliability and failover)
    Flexibility (schema-less data store)
    • Native access to database engine
    • Easy migration path (existing code, tools, application are compatible)
    • Key features of a relational database, such as joins or complex transactions
    • Managed experience (offload common DBA tasks, lower total cost of ownership)
  • Principle #5 break Transparency
  • World-Wide Application deployment
    • Performance
    • Availability
    • Security, certification, complicance
  • AWS Global Reach
    AWS Regions
    US East (Northern Virginia)
    US West (Northern California)
    Europe (Dublin)
    Asia Pacific (Singapore)
    AWS Availability Zones
    AWS CloudFront Locations
    Ashburn, VA / Dallas, TX / Los Angeles, CA / Miami, FL / Newark, NJ / Palo Alto, CA / Seattle, WA / St. Louis, MO / Amsterdam / Dublin / Frankfurt / London / Hong Kong / Tokyo
    / Singapore
  • Principle #6 design with security in mind
  • Amazon Virtual Private Cloud (VPC)
    Seamlessly Extending Your Datacenter
    Your existing infrastructure
    Amazon VPC
  • Amazon Virtual Private Cloud (VPC)
    Customer’s isolated AWS resources
    Subnets
    Router
    VPN Gateway
    AmazonWeb Services
    Cloud
    Secure VPN Connection over the Internet
    Customer’sNetwork
  • Security for Automated policy control
    { "Version": "2008-10-17",
    "Id": "Queue1_Policy_UUID",
    "Statement": {
    "Sid":"Queue1_AnonymousAccess_ReceiveMessage_TimeLimit",
    "Effect": "Allow",
    "Principal": { "AWS": "*" },
    "Action": "SQS:ReceiveMessage",
    "Resource": "/987654321098/queue1",
    "Condition" : {
    "DateGreaterThan" : { "AWS:CurrentTime":"2009-01-31T12:00Z" },
    "DateLessThan" : { "AWS:CurrentTime":"2009-01-31T15:00Z" }
    }
    }
    }
  • principle #7: Don’t do it alone
  • Principle #8 continuously innovate
  • » Amazon EC2 with Windows Server
    2008, Spot Instances, Boot from
    Amazon EBS
    » Amazon CloudFront Streaming
    » Amazon VPC enters Unlimited Beta
    » AWS Region in Northern California
    » International Support for AWS
    Import/Export
    » AWS Multi-Factor Authentication
    » Virtual Private Cloud
    » Lower Reserved Instance Pricing
    » Reserved Instances in EU Region
    » Elastic MapReduce
    » SQS in EU Region
    » Amazon RDS
    » High-Memory Instances
    » Lower EC2 Pricing
    » New SimpleDB Features
    » FPS General Availability
    » AWS Security Center
    2009
    Jan
    2010
    Jan
    Jul
    Sep
    Oct
    Dec
    Aug
    Nov
    Feb
    Mar
    Apr
    Jun
    May
    Feb
    » Amazon EC2 with Windows
    » Amazon EC2 in EU Region
    » AWS Toolkit for Eclipse
    » Amazon EC2 Reserved
    Instances
    » Amazon CloudFront
    Private Content
    » SAS70 Type II Audit
    » AWS SDK for .NET
    » Amazon Elastic MapReduce
    in Europe
    » Amazon EC2 Reserved Instances
    with Windows, Extra Large High
    Memory Instances
    » Amazon S3 Versioning Feature
    » Consolidated Billing for AWS
    » Lower pricing for Outbound Data
    Transfer
    » AWS Import/Export
    » New CloudFront Feature
    » Monitoring, Auto Scaling & Elastic Load Balancing
    » EBS Shared Snapshots
    » SimpleDB in EU Region
    » Monitoring, Auto Scaling &
    Elastic Load Balancing in EU
    » Lower pricing tiers for
    Amazon CloudFront
    » AWS Management Console
    AWS Pace of Innovation
  • Innovation on Cloud Pricing Models
    • ON-Demand instances
    • Reserved instances
    • Spot instances
  • Principle #9: let your customers benefit
  • Economies of Scale in Utilization
    Assumptions:
    Facility: ~$88M for 8MW facility
    Servers: Roughly 46k @ $1.45k each
    Server power draw at 30% load: 80%
    Commercial Power: ~$0.07/kWhr
    PUE: 1.5
  • SERVER
    UTILIZATION!!!
  • Economies of Scale in Utilization
    Ideal Effective Utilization
    % Utilization
    Real Utilization
    time
  • Economies of Scale in Utilization
    Ideal Effective Utilization
    Spot Utilization
    On Demand Utilization
    % Utilization
    Reserved Utilization
    time
  • Development & Test
    Backup
    Web Site Hosting
    Disaster Recovery
    Load Testing
    Application Hosting
    Marketing Campaigns
    Content Delivery
    Collaborations
    Media Distribution
    Software Distribution
    HPC
    Batch Data Processing
    Large Scale Analysis
  • Security: understand data and network requirements?
    Operational Performance: proven track record of delivering a reliable cloud platform?
    Cost: track record of lowering prices and comfort running high volume/low margin businesses?
    Options/Flexibility: maximum flexibility in choosing whichever operating system, programming language or services you wish to use?
    Speed of Innovation and Execution: are you being listened to and how nimble is your platform partner?
    Key in Choosing a Cloud
  • Future Building Blocks
    from the Cloud
  • http://aws.amazon.com
    werner@amazon.com
    @werner