Your SlideShare is downloading. ×
AWS Cloud Computing for Startups   Werner Vogels -part i
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Saving this for later?

Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime - even offline.

Text the download link to your phone

Standard text messaging rates apply

AWS Cloud Computing for Startups Werner Vogels -part i

2,172
views

Published on

Published in: Technology

0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,172
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
64
Comments
0
Likes
1
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
  • 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
  • Transcript

    • 1. Ahead in the cloudthe power of infrastructure as a service
      Dr. Werner Vogels
      CTO Amazon.com
    • 2. Future Building Blocks
      from the Cloud
    • 3.
    • 4. 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
    • 5. 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
      • 6. Auto Scaling
      Storage
      Amazon Simple Storage Service (S3)
      • AWS Import/Export
      Database
      Amazon SimpleDB
      Amazon Relational Database Service (RDS)
    • 7. Billions of Objects in Amazon S3
      Peak Requests:
      120,000+per second
    • 8.
    • 9. 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
    • 10. 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
    • 11. Scalable
      Increase or decrease capacity in minutes
      Automation
      Cost Effective
      Low rate, pay-as-you-go
      Secure
      Multilayer security facilities
      Reliable
      Mission Critical Infrastructure
    • 12. Principle #1 Design for flexibility
      Build Tools not Frameworks
    • 13.
    • 14.
    • 15. Principle #2 Design for on-demand
      Principle #3 Design for Automation
      Drives reliability, security and efficiency
    • 16. COMPUTE
      Amazon EC2
      The Elastic
      Compute Cloud
    • 17. Do not automate Human Interfaces
      Do not automate Delete
    • 18. Principle #4 decompose into the simplest form
    • 19. One Size Fits All – Ordering Pipeline
    • 20. 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
      • 21. Easy migration path (existing code, tools, application are compatible)
      • 22. Key features of a relational database, such as joins or complex transactions
      • 23. Managed experience (offload common DBA tasks, lower total cost of ownership)
    • Principle #5 break Transparency
    • 24. World-Wide Application deployment
      • Performance
      • 25. Availability
      • 26. 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
    • 27. Principle #6 design with security in mind
    • 28. Amazon Virtual Private Cloud (VPC)
      Seamlessly Extending Your Datacenter
      Your existing infrastructure
      Amazon VPC
    • 29. 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
    • 30. 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" }
      }
      }
      }
    • 31. principle #7: Don’t do it alone
    • 32.
    • 33.
    • 34.
    • 35.
    • 36.
    • 37.
    • 38.
    • 39.
    • 40. Principle #8 continuously innovate
    • 41. » 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
    • 42. Innovation on Cloud Pricing Models
      • ON-Demand instances
      • 43. Reserved instances
      • 44. Spot instances
    • Principle #9: let your customers benefit
    • 45.
    • 46. 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
    • 47. SERVER
      UTILIZATION!!!
    • 48. Economies of Scale in Utilization
      Ideal Effective Utilization
      % Utilization
      Real Utilization
      time
    • 49. Economies of Scale in Utilization
      Ideal Effective Utilization
      Spot Utilization
      On Demand Utilization
      % Utilization
      Reserved Utilization
      time
    • 50. 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
    • 51. 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
    • 52.
    • 53. Future Building Blocks
      from the Cloud
    • 54. http://aws.amazon.com
      werner@amazon.com
      @werner