0
What is AWS?Ryan Shuttleworth – Technical Evangelist             @ryanAWS
What is AWS?An overview of what AWS is and why people are adopting it    A 1,000 foot view of the services available in th...
background
Consumer Business             Seller            IT Infrastructure                             Business                Busi...
About Amazon Web How did Amazon…       ServicesDeep experience in building and operating global web      scale systems    ...
Over 10 years in the makingEnablement of sellers on AmazonInternal need for scalable deployment environmentEarly forays pr...
AWS MissionEnable businesses and developers to use web services* to build scalable,         sophisticated applications.   ...
Not excess capacity!
Powering the Most Popular Internet Businesses
Trusted by Enterprises
Each day AWS adds the equivalent servercapacity to power Amazon when it was a          global, $5B enterprise
Each day AWS adds the equivalent servercapacity to power Amazon when it was a          global, $5B enterprise             ...
Objects in S3                                         1.3 Trillion     835k peak transactions per second
EMR Jobs               3.7 M clusters4,000,000   launched since May 20103,500,0003,000,0002,500,0002,000,0001,500,0001,000...
Innovation on behalf of our customers:158 new features and services in 11months of 2012
Utility computing
Utility computing       On demand    Pay as you go         Uniform       Available
Utility computing       On demand    Pay as you go         Uniform       Available
Utility computing
Utility computing       On demand                              Pay as you go                        Compute               ...
On a global footprint                                                                Region  US-WEST (N. California)      ...
On a global footprint                        Availability Zone
On a global footprint                                                                                          Edge Locati...
At the end of a web serviceec2-run-instances ami-b232d0db        ec2-run-instances ami-b232d0db     --instance-count 3    ...
At the end of a web service                                      ec2-run-instances ami-b232d0db                           ...
At the end of a web service                                as-create-auto-scaling-group MyGroup ec2-authorize default -p 8...
and rich console services
Why are customers adopting cloud computing?
Why are customers adopting cloud computing?Variable expense   Replace capital expenditure with variable expense
Why are customers adopting cloud computing?Variable expense   Replace capital expenditure with variable expense           ...
Why are customers adopting cloud computing?Variable expense   Replace capital expenditure with variable expense           ...
Why are customers adopting cloud computing?Economies of scale   Lower variable expense than companies can achieve         ...
Why are customers adopting cloud computing?Economies of scale     Lower variable expense than companies can achieve       ...
Why are customers adopting cloud computing?Economies of scale   Lower variable expense than companies can achieve         ...
Why are customers adopting cloud computing?Economies of scale   Lower variable expense than companies can achieve         ...
Why are customers adopting cloud computing?Economies of scale   Lower variable expense than companies can achieve         ...
Why are customers adopting cloud computing?Economies of scale   Lower variable expense than companies can achieve         ...
Why are customers adopting cloud computing?Economies of scale   Lower variable expense than companies can achieve         ...
Why are customers adopting cloud computing?Elastic capacity   No need to guess capacity requirements and over-provision
Why are customers adopting cloud computing?Elastic capacity   No need to guess capacity requirements and over-provision  D...
Why are customers adopting cloud computing?Elastic capacity   No need to guess capacity requirements and over-provision  D...
Why are customers adopting cloud computing?Speed and agility   Infrastructure in minutes not weeks
Why are customers adopting cloud computing?Speed and agility   Infrastructure in minutes not weeks                   “We r...
Why are customers adopting cloud computing?Speed and agility     Infrastructure in minutes not weeks   Old World: Infrastr...
Why are customers adopting cloud computing?Speed and agility   Infrastructure in minutes not weeks                       “...
Why are customers adopting cloud computing?Focus on business   Not undifferentiated heavy IT lifting
Why are customers adopting cloud computing?Focus on business   Not undifferentiated heavy IT lifting                    We...
Why are customers adopting cloud computing?Global Reach   Go global in minutes and reach a global audience
Why are customers adopting cloud computing?Global Reach   Go global in minutes and reach a global audience Application
Why are customers adopting cloud computing?Global Reach   Go global in minutes and reach a global audience Application
Elasticity
Typical weekly traffic to               Amazon.comSunday   Monday   Tuesday   Wednesday   Thursday   Friday   Saturday
November traffic to Amazon.comNovember
November traffic to Amazon.comProvisioned capacityNovember
November traffic to Amazon.com                             76%Provisioned capacityNovember                       24%
November 10th 2010Turned off last physical web server of             Amazon.com
November 10th 2010Turned off last physical web server of             Amazon.com       October 31st 2011Turned off last web...
November traffic to Amazon.comNovember
40 servers to 5000 in 3 days                                                                       EC2 scaled to peak of 5...
AWS Services
Reference Model                    Deployment & Administration                            App Services                  Co...
Global infrastructure       Deployment & Administration                 App Services Compute            Storage           ...
Global infrastructure       Deployment & Administration                 App Services Compute            Storage           ...
Global infrastructure       Deployment & Administration                 App Services Compute            Storage           ...
Networking       Deployment & Administration                 App Services Compute            Storage            Database  ...
Networking                                                                        Internet       Deployment & Administrati...
Networking                                                                         Internet       Deployment & Administrat...
Networking                                                  Route 53                                                  High...
Compute                                                      Elastic Compute Cloud (EC2)                      Vertical Sca...
Compute                      Vertical Scaling                      From $0.02/hr                                          ...
Compute                                                  Trigger auto-scaling                                             ...
ComputeElastic Load BalancingCreate highly scalable applicationsDistribute load across EC2 instances in multipleavailabili...
Storage                                                  S3 - Durable storage, any object                                 ...
“Spotify needed a storage solution that  could scale very quickly without incurringlong lead times for upgrades. This led ...
Storage                                                  Elastic Block Store                                              ...
Storage                                                  Glacier                                                  Low-cost...
Database                                                  Relational Database Service                                     ...
Database                                                  Amazon Relational Database Service (Amazon RDS)                 ...
Database                                                  DynamoDB                                                  Provis...
Application Services                                                      Processing resultsAmazon SQSReliable, highly sca...
Application Services                                                                           1Simple Workflow           ...
Application Services                                                     DocumentCloud Search                             ...
Application Services                                                                              Served from S3CloudFront...
Application ServicesElastic MapReduceManaged, elastic Hadoop clusterIntegrates with S3 & DynamoDBLeverage Hive & Pig analy...
Deployment & Admin                                                  Elastic Beanstalk                                     ...
Deployment & Admin                                                  Cloud Formation                                       ...
Deployment & Admin                                                  Identity & Access Management                          ...
+ others   Simple Email ServiceSimple Notification Service        ElastiCache       CloudWatch     Storage Gateway        ...
Easily and rapidly analyze                                      petabytes of data    Introducing Amazon         1/10 the c...
Internal Testing:             At Least 10X Faster for a Fraction of the Cost                                              ...
AWS Data Pipeline                                            Your Analytics                                             Yo...
NEW! Amazon Elastic Transcoder
#1 enterprise questionIs the cloud secure for my apps and data?
Security is Our #1 Priority                         SOC 2      ISAE 3402 FISMA Moderate   PCI DSS   FIPS 140-2Physical    ...
Many Customers’ Security Posture Improves In                the Cloud “You basically turn yourself into a      “The improv...
#2 enterprise questionHow does the cloud work with my existing       on-premise investments?
What’s a Hybrid Cloud?
Corporate Data    Center
Corporate Data    Center
Extending your data center                    Corporate Data                        Center
With integrated resources                   Corporate Data                       Center
Our “Hybrid” Focus: Tools to Support Hybrid IT                Architectures     Private network connections     Workload m...
Summary
Why are customers adopting cloud computing?  Variable expense           Economies of scale         Elastic capacity     Re...
aws.amazon.com
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Journey Through the Cloud - What is AWS? Webinar - Jan 2013
Upcoming SlideShare
Loading in...5
×

Journey Through the Cloud - What is AWS? Webinar - Jan 2013

1,881

Published on


Listen to the webinar recording: http://www.youtube.com/watch?v=DERzYnthq1s

Are you new to cloud computing and would like to learn more about Amazon Web Services? If you intend to implement a project and would like to discover the basics of the AWS cloud, or if you are a business looking to evaluate cloud computing, view these slides alongside the complimentary webinar recording.

Published in: Technology
1 Comment
3 Likes
Statistics
Notes
  • recording can be found here: http://www.youtube.com/watch?v=DERzYnthq1s
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total Views
1,881
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
133
Comments
1
Likes
3
Embeds 0
No embeds

No notes for slide
  • In this webinar I am going to introduce Amazon Web Services, also known as AWS, and some of the fundamental concepts behind the Amazon Cloud.
  • Amazon Web Services is part of Amazon.com. Most of us at some point in time have used the online amazon retail store to buy books, cd's and gifts for friends and family. There are three parts to the amazon business: Our retail consumer business where amazon stocks and ships many thousands of different products, our seller business that enables retailers to sell through the same world class online store as amazon, and finally amazon web services, our IT infrastructure business.
  • We are often asked the question: how did Amazon get into cloud computing? Amazon is really good at providing an immense selection of products, and of shipping those products to customers efficiently. But behind that online capability lies years of experience in providing technical services to the business that ensures our online stores are secure, fast, always available and capable of meeting huge seasonal demand.
  • Over ten years ago, the technical teams supporting Amazon were moving from providing software and hardware capabilities to a service orientated approach - that is packaging things in an easy to consume way so that deployments by parts of the business were easier, faster and more scalable. As Amazon opened up the it's internal services to third party sellers, and we published simple web services such as our catalog search, it became apparent very quickly that developers were hungry for more, and that Amazon had developed significant technical know-how that could be packaged for others to use. We asked ourselves 'what if we could package everything we do and offer it to others over the web?'. 'What if other businesses could leverage the scale and reach of Amazon.com?'
  • So in 2006 Amazon Web Services was born. It's mission was clear: to enable businesses and developers to use web services to scalable sophisticated applications. It's interesting to note that what we called Web Services, has now morphed into a common term 'the Cloud'. Amazon Web Services is and always has been a distinct and individual Amazon organisation.
  • As such let's dispel an urban myth
  • : AWS is not running on excess amazon.com server capacity. Come xmas and when Amazon.com is undergoing a seasonal spike in load, Amazon does not reclaim computing to finalise orders! There are hundreds of thousands of businesses running on Amazon Web Services ranging in size from the smallest startup to multi-national companies. Indeed, Amazon.com also uses AWS. It's a strategic business for Amazon.
  • And scale is something AWS is used to dealing with. The Amazon Simple Storage Service, S3, recently passed 1 trillion objects in storage, with a peak transaction rate of 750 thousand per second. That's a lot of objects, all stored with 11 9's of durability.
  • And scale is something AWS is used to dealing with. The Amazon Simple Storage Service, S3, recently passed 1 trillion objects in storage, with a peak transaction rate of 750 thousand per second. That's a lot of objects, all stored with 11 9's of durability.
  • To help understand why Amazon Web Services and Cloud Computing are changing IT delivery, a nice comparison to make is that of a utility like electricity. When electricity was discovered businesses would generate their own, using steam generators to power factories. When electricity was brought together under a national system of supply, it was no longer necessary for everyone to generate their own and buy and maintain their generators, you could simply tap into the grid and use what you needed, paying only for what you did use, and be assured that the electricity you consumed was consistent and always available.
  • Utility computing brings those same benefits to the deliver of IT - the factories of many businesses.
  • By taking the services delivered from traditional data centers and wrapping them all in a consistent programming interface, or API,
  • services that are normally expensive to manage or difficult to use become available on-demand, in a uniform and available way, and only paid for when used. Just like electricity.This is what AWS does. It takes away the hard work from providing infrastructure IT services and makes them available to anyone on a pay as you go basis.
  • And just like an electricity grid, where you would not wire every factory to the same power station, the AWS infrastructure is global, with multiple regions around the globe from which services are available. This means you have control over things like where you applications run, where you data is stored, and where best to serve your customers from.
  • Each AWS region is also split into Availability Zones, making highly available applications possible from within a region.
  • And the whole footprint is supported by many edge locations, places from which content can be served to your customers for the fast possible response times.
  • Let's take a quick look at what that means with a tangible example. Here, two commands are issued against AWS to create servers, or EC2 instances, in two zones in the EU. We're creating 8 instances of differing sizes, running geopgrahically distinct for availability purposes, all from 2 simple commands. Once booted, in a matter of a minute or two, those server instances are available to you to run your own applications on. Amazon has done the heavy lifting for you, so you can focus on using the compute resources available to you.
  • Continuing the example, here we have created 4 new large servers in the US,
  • and lastly, by way of illustration, creating an auto-scaling group that will expand to 200 servers if a spike in load occurs, changing firewall rules and adding load balancing.
  • And of course, all of this functionality is available through a web console, so whether you want to drive the cloud by the click of a mouse or the call of an API, the power is at your disposal.
  • The concept of utility use of resources brings us to Elasticity. Just as the unification of electricity supply brought changes in the way industry worked, AWS and elastic computing, drives fundamental changes to the way in which IT resources are provisioned and used.
  • Back in 2008, they launched a Facebook application that lets people tell their friends when they've uploaded a video that includes that friend. When people saw the music videos their friends created when the application shared it with them, they wanted to go out and create their own videos. Shortly after launching their social networking modification, they were featured on Techcrunch. As you can imagine, this brought them a lot of unexpected traffic. In the course of 3 days, they went from running on 40 instances to 5,000 instances. Because they were using Amazon Web Services, they were able to handle all of this incoming traffic without having to do a thing. AWS managed it all for them.
  • Transcript of "Journey Through the Cloud - What is AWS? Webinar - Jan 2013"

    1. 1. What is AWS?Ryan Shuttleworth – Technical Evangelist @ryanAWS
    2. 2. What is AWS?An overview of what AWS is and why people are adopting it A 1,000 foot view of the services available in the toolboxA look at top questions people have when approaching AWS
    3. 3. background
    4. 4. Consumer Business Seller IT Infrastructure Business Business Tens of millions of Sell on Amazon Cloud computing active customer websites infrastructure for accounts hosting web-scale Use Amazon solutions technology for your own retail website Eight countries: Hundreds of US, UK, Germany, Leverage Amazon’s thousands of Japan, France, Canada, massive fulfillment registered customers China, Italy center network in over 190 countries
    5. 5. About Amazon Web How did Amazon… ServicesDeep experience in building and operating global web scale systems ? …get into cloud computing?
    6. 6. Over 10 years in the makingEnablement of sellers on AmazonInternal need for scalable deployment environmentEarly forays proved developers were hungry for more
    7. 7. AWS MissionEnable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
    8. 8. Not excess capacity!
    9. 9. Powering the Most Popular Internet Businesses
    10. 10. Trusted by Enterprises
    11. 11. Each day AWS adds the equivalent servercapacity to power Amazon when it was a global, $5B enterprise
    12. 12. Each day AWS adds the equivalent servercapacity to power Amazon when it was a global, $5B enterprise 2003 $5.2B retail business 7,800 employees A whole lot of servers
    13. 13. Objects in S3 1.3 Trillion 835k peak transactions per second
    14. 14. EMR Jobs 3.7 M clusters4,000,000 launched since May 20103,500,0003,000,0002,500,0002,000,0001,500,0001,000,000 500,000 0
    15. 15. Innovation on behalf of our customers:158 new features and services in 11months of 2012
    16. 16. Utility computing
    17. 17. Utility computing On demand Pay as you go Uniform Available
    18. 18. Utility computing On demand Pay as you go Uniform Available
    19. 19. Utility computing
    20. 20. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
    21. 21. On a global footprint Region US-WEST (N. California) EU-WEST (Ireland) GOV CLOUD ASIA PAC (Tokyo) US-EAST (Virginia)US-WEST (Oregon) ASIA PAC (Singapore) SOUTH AMERICA (Sao Paulo) ASIA PAC (Sydney)
    22. 22. On a global footprint Availability Zone
    23. 23. On a global footprint Edge Locations London(2) Seattle South Bend New York (2) Amsterdam Newark Stockholm Dublin Palo Alto TokyoSan Jose Frankfurt(2) Paris(2) Ashburn(2) Milan Osaka Los Angeles (2) Jacksonville Dallas(2) Hong Kong St.Louis Miami Singapore(2) Sydney Sao Paulo
    24. 24. At the end of a web serviceec2-run-instances ami-b232d0db ec2-run-instances ami-b232d0db --instance-count 3 --instance-count 5 --availability-zone eu-west-1a --availability-zone eu-west-1c --instance-type m1.small --instance-type m1.medium
    25. 25. At the end of a web service ec2-run-instances ami-b232d0db --instance-count 2 --availability-zone us-east-1d --instance-type m1.xlargeec2-run-instances ami-b232d0db --instance-count 2 --availability-zone us-east-1b --instance-type m1.xlarge
    26. 26. At the end of a web service as-create-auto-scaling-group MyGroup ec2-authorize default -p 80 --launch-configuration MyConfig --availability-zones eu-west-1c --min-size 2 --max-size 200 elb-create-lb myLoadBalancer
    27. 27. and rich console services
    28. 28. Why are customers adopting cloud computing?
    29. 29. Why are customers adopting cloud computing?Variable expense Replace capital expenditure with variable expense
    30. 30. Why are customers adopting cloud computing?Variable expense Replace capital expenditure with variable expense On-premise Capital investment & physical installation vs $0 to get started Pay as you go
    31. 31. Why are customers adopting cloud computing?Variable expense Replace capital expenditure with variable expense Average of 400 servers replaced per customer Source IDC Whitepaper, sponsored by Amazon, “The Business Value of Amazon Web Services Accelerates Over Time.” July 2012
    32. 32. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves
    33. 33. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves Saved $34m 10’s of millions of $ 50% reduction on SmartHub saved with first 12 apps in analytics application migrated to AWS costs
    34. 34. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves $3.01M 70% lower 5 year TCO per app $0.90M On-premise AWS Source IDC Whitepaper, sponsored by Amazon, “The Business Value of Amazon Web Services Accelerates Over Time.” July 2012
    35. 35. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves Reduced More Prices Customers Lower More AWS Costs Usage Economies More Infra- of Scale structure
    36. 36. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves Reduced More Prices Customers Lower More AWS Costs Usage Economies More Infra- of Scale structure
    37. 37. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves Reduced More Prices Customers Lower More AWS Costs Usage Economies More Infra- of Scale structure
    38. 38. Why are customers adopting cloud computing?Economies of scale Lower variable expense than companies can achieve themselves Reduced More Prices Customers Lower More AWS Costs Usage Economies More Infra- of Scale structure
    39. 39. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provision
    40. 40. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provision Demand Actual demand Customer dissatisfaction Predicted demand Waste Time
    41. 41. Why are customers adopting cloud computing?Elastic capacity No need to guess capacity requirements and over-provision Demand Elastic capacity Time
    42. 42. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeks
    43. 43. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeks “We reduced “We can double application “Time to deploy from went weeks server capacity in deployment times 20 seconds” from 2 months to 3 to hours.” days.”
    44. 44. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeks Old World: Infrastructure in Weeks Infrastructure in Minutes Add New Dev Environment aws.amazon.com/managementconsole Instance Type M3 Extra Large Add New Production Environment Number of Instances 1,000 Add New Environment in Japan Availability Zone US-West-2b Add 1,000 Servers Launch Remove 1,000 servers
    45. 45. Why are customers adopting cloud computing?Speed and agility Infrastructure in minutes not weeks “On-premise” Experiment Infrequently Experiment Often $00’s Failure is Fail quickly at a expensive low cost Less Innovation More Innovation
    46. 46. Why are customers adopting cloud computing?Focus on business Not undifferentiated heavy IT lifting
    47. 47. Why are customers adopting cloud computing?Focus on business Not undifferentiated heavy IT lifting We take care of… …so you don’t have to… Data centers Buy and install new hardware Power Set up and configure new Cooling software Cabling Build new data centers Networking Racks Servers Storage Labour
    48. 48. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audience
    49. 49. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audience Application
    50. 50. Why are customers adopting cloud computing?Global Reach Go global in minutes and reach a global audience Application
    51. 51. Elasticity
    52. 52. Typical weekly traffic to Amazon.comSunday Monday Tuesday Wednesday Thursday Friday Saturday
    53. 53. November traffic to Amazon.comNovember
    54. 54. November traffic to Amazon.comProvisioned capacityNovember
    55. 55. November traffic to Amazon.com 76%Provisioned capacityNovember 24%
    56. 56. November 10th 2010Turned off last physical web server of Amazon.com
    57. 57. November 10th 2010Turned off last physical web server of Amazon.com October 31st 2011Turned off last web servers supporting European business
    58. 58. November traffic to Amazon.comNovember
    59. 59. 40 servers to 5000 in 3 days EC2 scaled to peak of 5000 instances Number of EC2 Instances “Techcrunched” Launch of Facebook modification Steady state of ~40 instances 4/12/2008 4/13/2008 4/14/2008 4/15/2008 4/16/2008 4/17/2008 4/18/2008 4/19/2008 4/20/2008
    60. 60. AWS Services
    61. 61. Reference Model Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
    62. 62. Global infrastructure Deployment & Administration App Services Compute Storage Database Regions An independent collection of AWS resources in a Networking defined geography A solid foundation for meeting location-dependent AWS Global Infrastructure privacy and compliance requirements
    63. 63. Global infrastructure Deployment & Administration App Services Compute Storage Database Availability Zones Designed as independent failure zones Networking Physically separated within a typical metropolitan region AWS Global Infrastructure
    64. 64. Global infrastructure Deployment & Administration App Services Compute Storage Database Edge Locations To deliver content to end users with lower latency Networking A global network of edge locations Supports global DNS infrastructure (Route53) and AWS Global Infrastructure Cloud Front CDN
    65. 65. Networking Deployment & Administration App Services Compute Storage Database Direct Connect Dedicated connection between your IT infrastructure Networking and the AWS datacenters Extend your network infrastructure and VLANs into AWS Global Infrastructure AWS
    66. 66. Networking Internet Deployment & Administration App Services Compute Storage Database VPN Connection A Hardware VPN connection connects amazon Networking environment to your datacenter Internet Protocol security (IPSec) VPN connection AWS Global Infrastructure Commonly used hardware supported
    67. 67. Networking Internet Deployment & Administration App Services Compute Storage Database Virtual Private Cloud Private, isolated section of the AWS Cloud Networking Launch resources in a virtual network that you define complete control over your virtual networking environment AWS Global Infrastructure
    68. 68. Networking Route 53 Highly available and scalable Domain Name System Extremely reliable and cost effective Feature Details Global Supported from AWS global edge locations for Deployment & Administration fast and reliable domain name resolution Scalable Automatically scales based upon query volumes App Services Latency based Supports resolution of endpoints based upon routing latency, enabling multi-region application Compute Storage Database delivery Integrated Integrates with other AWS services allowing Route 53 to front load balancers, S3 and EC2 Networking Secure Integrates with IAM giving fine grained control AWS Global Infrastructure over DNS record access
    69. 69. Compute Elastic Compute Cloud (EC2) Vertical Scaling Basic unit of compute capacity From $0.02/hr Range of CPU, memory & local disk options 13 Instance types available, from micro to cluster compute Feature Details Flexible Run windows or Linux distributions Scalable Wide range of instance types from micro to cluster compute Deployment & Administration Machine Images Configurations can be saved as machine images (AMIs) from which new instances can be created App Services Full control Full root or administrator rights Compute Storage Database Secure Full firewall control via Security Groups Monitoring Publishes metrics to Cloud Watch Networking Inexpensive On-demand, Reserved and Spot instance types VM Import/Export Import and export VM images to transfer AWS Global Infrastructure configurations in and out of EC2
    70. 70. Compute Vertical Scaling From $0.02/hr GNM measures the savings from using AWS in terms of reduced lead times. “It takes … less than 10 minutes to set up a new instance in Amazon EC2 and perhaps another 20 minutes to connect to the infrastructure and build the server type, for a total lead time of half an hour. This Deployment & Administration compares to a possible three weeks for hardware to be delivered and installed plus additional time for budget App Services approval.” Compute Storage Database Mike Bracken GNM’s Director of Technology Development, Networking AWS Global Infrastructure
    71. 71. Compute Trigger auto-scaling policyas-create-auto-scaling-group MyGroup --launch-configuration MyConfig --availability-zones eu-west-1a --min-size 4 --max-size 200 Deployment & Administration Auto-scaling Automatic re-sizing of compute clusters based upon demand App Services Feature Details Compute Storage Database Control Define minimum and maximum instance pool sizes and when scaling and cool down occurs Networking Integrated to Use metrics gathered by CloudWatch to drive CloudWatch scaling Instance types Run auto scaling for on-demand instances and spot. AWS Global Infrastructure Compatible with VPC
    72. 72. ComputeElastic Load BalancingCreate highly scalable applicationsDistribute load across EC2 instances in multipleavailability zones Deployment & Administration Feature Details Auto-scaling Automatically scales to handle request volume App Services Available Load balance across instances in multiple availability zones Compute Storage Database Health checks Automatically checks health of instances and takes them in or out of service Session stickiness Route requests to the same instance Networking Secure sockets layer Supports SSL offload from web and application servers with flexible cipher support AWS Global Infrastructure Monitoring Publishes metrics to Cloud Watch
    73. 73. Storage S3 - Durable storage, any object 99.999999999% durability of objects Unlimited storage of objects of any type Up to 5TB size per object Feature Details Flexible object store Buckets act like drives, folder structures within Access control Granular control over object permissions Deployment & Administration Server-side encryption 256bit AES encryption of objects Multi-part uploads Improved throughput & control App Services Object versioning Archive old objects and version new ones Object expiry Automatically remove old objects Compute Storage Database Access logging Full audit log of bucket/object actions Web content hosting Serve content as web site with built in page handling Networking Notifications Receive notifications on key events Import/Export Physical device import/export service AWS Global Infrastructure
    74. 74. “Spotify needed a storage solution that could scale very quickly without incurringlong lead times for upgrades. This led us to cloud storage, and in that market, Amazon Simple Storage Service (Amazon S3) is the most mature large-scale product. Amazon S3 gives us confidence in ourability to expand storage quickly while also providing high data durability.” Emil Fredriksson, Operations Director
    75. 75. Storage Elastic Block Store High performance block storage device 1GB to 1TB in size Mount as drives to instances Feature Details Deployment & Administration High performance file Mount EBS as drives and format as required system App Services Flexible size Volumes from 1GB to 1TB in size Secure Private to your instances Compute Storage Database Performance Use provisioned IOPS to get desired level of IO performance Networking Available Replicated within an Availability Zone Backups Volumes can be snapshotted for point in time restore AWS Global Infrastructure Monitoring Detailed metrics captured via Cloud Watch
    76. 76. Storage Glacier Low-cost storage service Secure and durable storage for backup and archive For data that is infrequently accessed Feature Details Low cost $0.01/GB/month with no up-front capital Deployment & Administration commitments Durable Same 99.999999999% durability as S3 App Services Flexible Store any amount of data on-demand. Eliminate the need for capacity planning Secure Leverage AWS’ robust security platform. Compute Storage Database Control access to your data. API REST-based API to send and receive data Networking Import/Export Optionally use portable storage devices to import/export mass data AWS Global Infrastructure Vault inventory Index for real-time view of the contents of the vault
    77. 77. Database Relational Database Service Database-as-a-Service No need to install or manage database instances Scalable and fault tolerant configurations Feature Details Platform support Create MySQL, SQL Server and Oracle RDBMS Preconfigured Get started instantly with sensible default settings Deployment & Administration Automated patching Keep your database platform up to date automatically App Services Backups Automatic backups and point in time recovery and full DB backups Compute Storage Database Provisioned IOPS Specify IO throughput depending on requirements Failover Automated failover to slave hosts in event of a Networking failure Replication Easily create read-replicas of your data and seamlessly replicate data across availability zones AWS Global Infrastructure
    78. 78. Database Amazon Relational Database Service (Amazon RDS) databases stores forum threads, site content, and project configuration data. High availability Multi-AZ database deployment to handle live game metadata and user-generated content. Deployment & Administration Enterprise-grade fault tolerance for protecting customer data. App Services By managing time-consuming database Compute Storage Database administration tasks, Amazon RDS allows SEGA to focus on business critical applications. Networking AWS Global Infrastructure
    79. 79. Database DynamoDB Provisioned throughput NoSQL database Fast, predictable performance Fully distributed, fault tolerant architecture Feature Details Provisioned throughput Dial up or down provisioned read/write capacity Deployment & Administration Predictable Average single digit millisecond latencies from SSD performance backed infrastructure App Services Strong consistency Be sure you are reading the most up to date values Fault tolerant Data replicated across availability zones Compute Storage Database Monitoring Integrated to Cloud Watch Secure Integrates with AWS Identity and Access Management Networking (IAM) Elastic MapReduce Integrates with Elastic MapReduce for complex AWS Global Infrastructure analytics on large datasets
    80. 80. Application Services Processing resultsAmazon SQSReliable, highly scalable, queue servicefor storing messages as they travel Amazon SQSbetween instances Deployment & Administration Processing task/processing trigger App Services Feature Details Compute Storage Database Reliable Messages stored redundantly across multiple availability zones Simple Simple APIs to send and receive messages Networking Scalable Unlimited number of messages AWS Global Infrastructure Secure Authentication of queues to ensure controlled access
    81. 81. Application Services 1Simple Workflow 2Reliably coordinate processing steps across Task AapplicationsIntegrate AWS and non-AWS resources Task B 3Manage distributed state in complex (Auto-scaling)systems Task C Deployment & Administration Feature Details App Services Process state Maintain application state across complex workflows in a reliable and available manner Compute Storage Database Tracking Tracks executions and log process for audit purposes Consistency Ensures processing tasks are executed and Networking duplicity of events does not occur Simple Simple Decider and Task programming model for AWS Global Infrastructure rapid integration
    82. 82. Application Services DocumentCloud Search ServerElastic search engine based uponAmazon A9 search engineFully managed service with sophisticatedfeature set SearchScales automatically Server Deployment & Administration Results App Services Feature Details Auto-scaling Automatically scales based upon request volumes Compute Storage Database and data volumes High performance In memory operation means consistently low Networking latency for search results Sophisticated features Support for faceting, stemming, synonyms, stop words and custom rank expressions AWS Global Infrastructure Low cost Elastic service, pay for what you use
    83. 83. Application Services Served from S3CloudFront 3 /images/*World-wide content distribution networkEasily distribute content to end users with low latency,high data transfer speeds, and no commitments. London 2 Served from EC2 *.php Paris 1 Single CNAME Deployment & Administration www.mysite.com NY Feature Details App Services Fast Multiple world-wide edge locations to serve content as close to your users as possible Compute Storage Database Integrated with other Works seamlessly with S3 and EC2 origin servers services Dynamic content Supports static and dynamic content from origin Networking servers Streaming Supports rtmp from S3 and includes support for AWS Global Infrastructure live streaming from Adobe FMS and Microsoft Media Server
    84. 84. Application ServicesElastic MapReduceManaged, elastic Hadoop clusterIntegrates with S3 & DynamoDBLeverage Hive & Pig analytics scriptsIntegrates with instance types such as spot Feature Details Deployment & Administration Scalable Use as many or as few compute instances running Hadoop as you want. Modify the number of instances App Services while your job flow is running Integrated with other Works seamlessly with S3 as origin and output. services Integrates with DynamoDB Compute Storage Database Comprehensive Supports languages such as Hive and Pig for defining analytics, and allows complex definitions in Networking Cascading, Java, Ruby, Perl, Python, PHP, R, or C++ Cost effective Works with Spot instance types AWS Global Infrastructure Monitoring Monitor job flows from with the management console
    85. 85. Deployment & Admin Elastic Beanstalk One-click deployment from Eclipse, Visual Studio and Git Rapid deployment of applications All AWS resources automatically created Deployment & Administration Feature Details Platform support Containers for Java, .NET and PHP App Services Resource creation Creates load balancer, instances, auto scaling and monitoring automatically Compute Storage Database Monitoring & Logs Integrated with Cloud Watch and consolidates server logs Networking Versioning Manage versions of applications and easily rollback deployments Notifications Receive alerts on key events AWS Global Infrastructure Full resource access Access all underlying AWS resources as necessary
    86. 86. Deployment & Admin Cloud Formation Automate creation of ‘stacks’ in a repeatable way Scripting framework for AWS resource creation Deployment & Administration Feature Details Platform support Support for AWS resources from EC2 to IAM App Services Resource creation Creates AWS resources behind the scenes and Compute Storage Database reports on progress Declarative Specify stacks in JSON format and source control your environments Networking Customizable Drive stack creation with parameters AWS Global Infrastructure
    87. 87. Deployment & Admin Identity & Access Management Granular control of user rights with AWS Automated granting of EC2 service rights Software Developer Kits Comprehensive support of programming models for using Deployment & Administration AWS services App Services Compute Storage Database Networking AWS Global Infrastructure
    88. 88. + others Simple Email ServiceSimple Notification Service ElastiCache CloudWatch Storage Gateway …
    89. 89. Easily and rapidly analyze petabytes of data Introducing Amazon 1/10 the cost of traditional data Redshift warehousesData Warehousing the AWS Way Automated deployment & administration Compatible with popular BI tools
    90. 90. Internal Testing: At Least 10X Faster for a Fraction of the Cost Amazon Our Test Redshift On-premises retail 2 billion row data set Two 16 TB / data warehouse & 6 most complex 128 GB RAM nodes queries 32 nodes, 4.2 TB of $3.65 / hour RAM, 1.6 PB of diskSeveral million dollars
    91. 91. AWS Data Pipeline Your Analytics Your analysis AWS Data Pipeline Orchestration service for data-driven workflows Create automated and scheduled data flows Pre-integrated with AWS data sources Easily connect with 3rd party & on-premises sources
    92. 92. NEW! Amazon Elastic Transcoder
    93. 93. #1 enterprise questionIs the cloud secure for my apps and data?
    94. 94. Security is Our #1 Priority SOC 2 ISAE 3402 FISMA Moderate PCI DSS FIPS 140-2Physical NetworkSecurity Security ISO 27001 ITAR HIPAA MPAAPlatform People &Security Procedures
    95. 95. Many Customers’ Security Posture Improves In the Cloud “You basically turn yourself into a “The improved computer security polymorphic surface to which the includes, but is not limited to, attack guy has a much tougher greater protection against time getting at. That, ultimately, is network attacks and real time the real key advantage to drive detection of system tampering.” security and make things much better for us across the board.” Gus Hunt, CTO Earl E. Devaney, Chairman Central Intelligence Agency Recovery.gov
    96. 96. #2 enterprise questionHow does the cloud work with my existing on-premise investments?
    97. 97. What’s a Hybrid Cloud?
    98. 98. Corporate Data Center
    99. 99. Corporate Data Center
    100. 100. Extending your data center Corporate Data Center
    101. 101. With integrated resources Corporate Data Center
    102. 102. Our “Hybrid” Focus: Tools to Support Hybrid IT Architectures Private network connections Workload migrations Integration with existing identity & access control systems Integration with existing management tools
    103. 103. Summary
    104. 104. Why are customers adopting cloud computing? Variable expense Economies of scale Elastic capacity Replace capital Lower variable expense No need to guess expenditure with variable than companies can capacity requirements expense achieve themselves and over-provision Speed and agility Focus on business Global Reach Infrastructure in minutes Not undifferentiated Go global in minutes and not weeks heavy IT lifting reach a global audience
    105. 105. aws.amazon.com
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×