SlideShare a Scribd company logo
1 of 112
Download to read offline
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 the toolbox
A look at top questions people have when approaching AWS
background
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
About Amazon Web
 How did Amazon…

       Services




Deep experience in building
 and operating global web
      scale systems
                              ?
                                  …get into cloud computing?
Over 10 years in the making


Enablement of sellers on Amazon


Internal need for scalable deployment environment


Early forays proved developers were hungry for more
AWS Mission

Enable businesses and developers to
 use web services* to build scalable,
         sophisticated applications.


                *What people now call “the cloud”
Not excess capacity!
Powering the Most Popular Internet Businesses
Trusted by Enterprises
Each day AWS adds the equivalent server
capacity to power Amazon when it was a
          global, $5B enterprise
Each day AWS adds the equivalent server
capacity to power Amazon when it was a
          global, $5B enterprise

                    2003

              $5.2B retail business
                7,800 employees
              A whole lot of servers
Objects in S3
                                         1.3 Trillion

     835k peak transactions per second
EMR Jobs



               3.7 M clusters
4,000,000   launched since May 2010
3,500,000
3,000,000
2,500,000
2,000,000
1,500,000
1,000,000
 500,000
       0
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
                                  Scaling
                     Security
                                CDN Backup
                     DNS   Database
                    Storage     Load Balancing
                    Workflow     Monitoring
                      Networking
         Uniform              Messaging          Available
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)
On a global footprint

                        Availability Zone
On a global footprint

                                                                                          Edge Locations
                                                                                       London(2)

                 Seattle        South Bend                    New York (2)                            Amsterdam
                                                     Newark                                                       Stockholm
                                                                                       Dublin
     Palo Alto
                                                                                                                                                                            Tokyo


San 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
At the end of a web service

ec2-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
At the end of a web service




                                      ec2-run-instances ami-b232d0db
                                           --instance-count 2
                                           --availability-zone us-east-1d
                                           --instance-type m1.xlarge
ec2-run-instances ami-b232d0db
     --instance-count 2
     --availability-zone us-east-1b
     --instance-type m1.xlarge
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
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


                          On-premise        Capital investment &
                                            physical installation


                                            vs
                                            $0 to get started
                                            Pay as you go
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
Why are customers adopting cloud computing?
Economies of scale   Lower variable expense than companies can achieve
                     themselves
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
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
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
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
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
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
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

  Demand
                            Actual demand
                                              Customer
                                            dissatisfaction


                                             Predicted demand

                   Waste

                                                                  Time
Why are customers adopting cloud computing?
Elastic capacity   No need to guess capacity requirements and over-provision

  Demand


                    Elastic capacity




                                                                  Time
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 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.”
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
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
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 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
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.com




Sunday   Monday   Tuesday   Wednesday   Thursday   Friday   Saturday
November traffic to Amazon.com




November
November traffic to Amazon.com
Provisioned capacity




November
November traffic to Amazon.com
                             76%
Provisioned capacity




November
                       24%
November 10th 2010
Turned off last physical web server of
             Amazon.com
November 10th 2010
Turned off last physical web server of
             Amazon.com

       October 31st 2011
Turned off last web servers supporting
         European business
November traffic to Amazon.com




November
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
AWS Services
Reference Model


                    Deployment & Administration


                            App Services


                  Compute      Storage     Database



                            Networking


                     AWS Global Infrastructure
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
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
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
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
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
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
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
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
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
Compute

                                                  Trigger auto-scaling
                                                  policy



as-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
Compute

Elastic Load Balancing
Create highly scalable applications
Distribute load across EC2 instances in multiple
availability 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
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
“Spotify needed a storage solution that
  could scale very quickly without incurring
long 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 our
ability to expand storage quickly while also
             providing high data durability.”
                 Emil Fredriksson, Operations Director
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
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
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
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
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
Application Services
                                                      Processing results
Amazon SQS
Reliable, highly scalable, queue service
for storing messages as they travel
                                                                                                 Amazon SQS
between 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
Application Services
                                                                           1


Simple Workflow
                                                                                              2
Reliably coordinate processing steps across           Task A

applications
Integrate AWS and non-AWS resources
                                                                      Task B                                    3
Manage 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
Application Services
                                                     Document
Cloud Search                                          Server
Elastic search engine based upon
Amazon A9 search engine
Fully managed service with sophisticated
feature set
                                                                                                      Search
Scales 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
Application Services

                                                                              Served from S3
CloudFront                                                              3
                                                                                    /images/*

World-wide content distribution network
Easily 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
Application Services

Elastic MapReduce
Managed, elastic Hadoop cluster
Integrates with S3 & DynamoDB
Leverage Hive & Pig analytics scripts
Integrates 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
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
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
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
+ others
   Simple Email Service
Simple Notification Service
        ElastiCache
       CloudWatch
     Storage Gateway
            …
Easily and rapidly analyze
                                      petabytes of data
    Introducing Amazon         1/10 the cost of traditional data
                Redshift                 warehouses
Data Warehousing the AWS Way      Automated deployment &
                                       administration
                               Compatible with popular BI tools
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 disk
Several million dollars
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
NEW! Amazon Elastic Transcoder
#1 enterprise question
Is the cloud secure for my apps and data?
Security is Our #1 Priority


                         SOC 2      ISAE 3402 FISMA Moderate   PCI DSS   FIPS 140-2
Physical    Network
Security    Security
                        ISO 27001      ITAR         HIPAA            MPAA

Platform    People &
Security   Procedures
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
#2 enterprise question
How 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 migrations
     Integration with existing identity & access control systems

     Integration with existing management tools
Summary
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
aws.amazon.com

More Related Content

What's hot

AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014Ian Massingham
 
AWS and Serverless with Alexa
AWS and Serverless with AlexaAWS and Serverless with Alexa
AWS and Serverless with AlexaRory Preddy
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?Amazon Web Services
 
AWS Presentation
AWS PresentationAWS Presentation
AWS Presentationjlechowicz
 
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...lanfranf
 
Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Albert Suwandhi
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Jatinder Randhawa
 
AWSome Day Nashville 2018_Training
AWSome Day Nashville 2018_Training AWSome Day Nashville 2018_Training
AWSome Day Nashville 2018_Training Amazon Web Services
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Amazon Web Services
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAmazon Web Services
 
Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver Amazon Web Services
 
Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Amazon Web Services
 
AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014
AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014
AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014CAPSiDE
 

What's hot (20)

AWS 101, London - September 2014
AWS 101, London - September 2014AWS 101, London - September 2014
AWS 101, London - September 2014
 
AWS Cloud School Next Steps
AWS Cloud School Next StepsAWS Cloud School Next Steps
AWS Cloud School Next Steps
 
Cloudschool 2014
Cloudschool 2014Cloudschool 2014
Cloudschool 2014
 
AWS and Serverless with Alexa
AWS and Serverless with AlexaAWS and Serverless with Alexa
AWS and Serverless with Alexa
 
What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?What is Cloud Computing with Amazon Web Services?
What is Cloud Computing with Amazon Web Services?
 
AWS Presentation
AWS PresentationAWS Presentation
AWS Presentation
 
Introduction to AWS
Introduction to AWSIntroduction to AWS
Introduction to AWS
 
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
AWSome Day, Milan | 5 Marzo 2015 - Opening Keynote (Nicola Previati - Italy T...
 
Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)Introduction to AWS (Amazon Web Services)
Introduction to AWS (Amazon Web Services)
 
Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)Aws overview (Amazon Web Services)
Aws overview (Amazon Web Services)
 
AWS 101
AWS 101AWS 101
AWS 101
 
SAP Modernization with AWS
SAP Modernization with AWSSAP Modernization with AWS
SAP Modernization with AWS
 
AWSome Day Nashville 2018_Training
AWSome Day Nashville 2018_Training AWSome Day Nashville 2018_Training
AWSome Day Nashville 2018_Training
 
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
Module 2: Core AWS Compute and Storage Services - Virtual AWSome Day June 2018
 
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWSAWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
AWS Webcast - AWS 101 - Journey to the AWS Cloud: Introduction to AWS
 
Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver Introduction to the AWS Cloud - AWSome Day 2019 - Denver
Introduction to the AWS Cloud - AWSome Day 2019 - Denver
 
Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018Getting Started on AWS - AWSome Day 2018
Getting Started on AWS - AWSome Day 2018
 
What is AWS?
What is AWS?What is AWS?
What is AWS?
 
AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014
AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014
AWS / CAPSiDE - Intro - AWSome Day - Barcelona 2014
 
AWS Technical Essentials Day
AWS Technical Essentials DayAWS Technical Essentials Day
AWS Technical Essentials Day
 

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

AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013Amazon Web Services
 
AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013Amazon Web Services
 
Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012Amazon Web Services
 
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th) Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th) Martin Yan
 
[G1]aws at deview 2012
[G1]aws at deview 2012[G1]aws at deview 2012
[G1]aws at deview 2012NAVER D2
 
Best Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudBest Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudAmazon Web Services
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWSAmazon Web Services
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWSAmazon Web Services
 
San diego meetup
San diego meetupSan diego meetup
San diego meetupMarty Kagan
 
Extreme Ria Using Dnn
Extreme Ria Using DnnExtreme Ria Using Dnn
Extreme Ria Using Dnnschafer_brad
 
Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4Amazon Web Services
 
Introduction - The State of the Cloud
Introduction - The State of the CloudIntroduction - The State of the Cloud
Introduction - The State of the CloudRightScale
 
AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos Amazon Web Services
 
Programming - Amazon Web Services
Programming - Amazon Web ServicesProgramming - Amazon Web Services
Programming - Amazon Web ServicesAmazon Web Services
 

Similar to Journey Through the Cloud - What is AWS? Webinar - Jan 2013 (20)

AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013AWS 101 Lunch and Learn Jan 2013
AWS 101 Lunch and Learn Jan 2013
 
AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013AWS 101 Lunch & Learn March 2013
AWS 101 Lunch & Learn March 2013
 
Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012Aws for the Retail Industry, Webinar, September 2012
Aws for the Retail Industry, Webinar, September 2012
 
AWS for Digital Advertising
AWS for Digital AdvertisingAWS for Digital Advertising
AWS for Digital Advertising
 
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th) Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
Running Lead and scaling fast @ Taiwan founders drinks e27 (apr 11th)
 
[G1]aws at deview 2012
[G1]aws at deview 2012[G1]aws at deview 2012
[G1]aws at deview 2012
 
Best Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS CloudBest Practices for Running eCommerce in the AWS Cloud
Best Practices for Running eCommerce in the AWS Cloud
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
101 Technical Workshop
101 Technical Workshop101 Technical Workshop
101 Technical Workshop
 
Jz 101 t
Jz 101 tJz 101 t
Jz 101 t
 
Content Management and Running your Website on AWS
Content Management and Running your Website on AWSContent Management and Running your Website on AWS
Content Management and Running your Website on AWS
 
San diego meetup
San diego meetupSan diego meetup
San diego meetup
 
Extreme Ria Using Dnn
Extreme Ria Using DnnExtreme Ria Using Dnn
Extreme Ria Using Dnn
 
Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4Etendez votre datacenter avec aws v4
Etendez votre datacenter avec aws v4
 
Introduction - The State of the Cloud
Introduction - The State of the CloudIntroduction - The State of the Cloud
Introduction - The State of the Cloud
 
Jz 201 t
Jz 201 tJz 201 t
Jz 201 t
 
AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos AWS Lambda@Edge Lightning Demos
AWS Lambda@Edge Lightning Demos
 
IP Expo - What is AWS?
IP Expo - What is AWS?IP Expo - What is AWS?
IP Expo - What is AWS?
 
Programming - Amazon Web Services
Programming - Amazon Web ServicesProgramming - Amazon Web Services
Programming - Amazon Web Services
 
Ad cloud
Ad cloudAd cloud
Ad cloud
 

More from Amazon Web Services

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Amazon Web Services
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Amazon Web Services
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateAmazon Web Services
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSAmazon Web Services
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Amazon Web Services
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Amazon Web Services
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...Amazon Web Services
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsAmazon Web Services
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareAmazon Web Services
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSAmazon Web Services
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAmazon Web Services
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareAmazon Web Services
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWSAmazon Web Services
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckAmazon Web Services
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without serversAmazon Web Services
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...Amazon Web Services
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceAmazon Web Services
 

More from Amazon Web Services (20)

Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
Come costruire servizi di Forecasting sfruttando algoritmi di ML e deep learn...
 
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
Big Data per le Startup: come creare applicazioni Big Data in modalità Server...
 
Esegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS FargateEsegui pod serverless con Amazon EKS e AWS Fargate
Esegui pod serverless con Amazon EKS e AWS Fargate
 
Costruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWSCostruire Applicazioni Moderne con AWS
Costruire Applicazioni Moderne con AWS
 
Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot Come spendere fino al 90% in meno con i container e le istanze spot
Come spendere fino al 90% in meno con i container e le istanze spot
 
Open banking as a service
Open banking as a serviceOpen banking as a service
Open banking as a service
 
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
Rendi unica l’offerta della tua startup sul mercato con i servizi Machine Lea...
 
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...OpsWorks Configuration Management: automatizza la gestione e i deployment del...
OpsWorks Configuration Management: automatizza la gestione e i deployment del...
 
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows WorkloadsMicrosoft Active Directory su AWS per supportare i tuoi Windows Workloads
Microsoft Active Directory su AWS per supportare i tuoi Windows Workloads
 
Computer Vision con AWS
Computer Vision con AWSComputer Vision con AWS
Computer Vision con AWS
 
Database Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatareDatabase Oracle e VMware Cloud on AWS i miti da sfatare
Database Oracle e VMware Cloud on AWS i miti da sfatare
 
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJSCrea la tua prima serverless ledger-based app con QLDB e NodeJS
Crea la tua prima serverless ledger-based app con QLDB e NodeJS
 
API moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e webAPI moderne real-time per applicazioni mobili e web
API moderne real-time per applicazioni mobili e web
 
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatareDatabase Oracle e VMware Cloud™ on AWS: i miti da sfatare
Database Oracle e VMware Cloud™ on AWS: i miti da sfatare
 
Tools for building your MVP on AWS
Tools for building your MVP on AWSTools for building your MVP on AWS
Tools for building your MVP on AWS
 
How to Build a Winning Pitch Deck
How to Build a Winning Pitch DeckHow to Build a Winning Pitch Deck
How to Build a Winning Pitch Deck
 
Building a web application without servers
Building a web application without serversBuilding a web application without servers
Building a web application without servers
 
Fundraising Essentials
Fundraising EssentialsFundraising Essentials
Fundraising Essentials
 
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
AWS_HK_StartupDay_Building Interactive websites while automating for efficien...
 
Introduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container ServiceIntroduzione a Amazon Elastic Container Service
Introduzione a Amazon Elastic Container Service
 

Recently uploaded

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Recently uploaded (20)

"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

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

  • 1. What is AWS? Ryan Shuttleworth – Technical Evangelist @ryanAWS
  • 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 toolbox A look at top questions people have when approaching AWS
  • 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. About Amazon Web How did Amazon… Services Deep experience in building and operating global web scale systems ? …get into cloud computing?
  • 6. Over 10 years in the making Enablement of sellers on Amazon Internal need for scalable deployment environment Early forays proved developers were hungry for more
  • 7. AWS Mission Enable businesses and developers to use web services* to build scalable, sophisticated applications. *What people now call “the cloud”
  • 8.
  • 10. Powering the Most Popular Internet Businesses
  • 12. Each day AWS adds the equivalent server capacity to power Amazon when it was a global, $5B enterprise
  • 13. Each day AWS adds the equivalent server capacity to power Amazon when it was a global, $5B enterprise 2003 $5.2B retail business 7,800 employees A whole lot of servers
  • 14. Objects in S3 1.3 Trillion 835k peak transactions per second
  • 15. EMR Jobs 3.7 M clusters 4,000,000 launched since May 2010 3,500,000 3,000,000 2,500,000 2,000,000 1,500,000 1,000,000 500,000 0
  • 16. Innovation on behalf of our customers: 158 new features and services in 11months of 2012
  • 18. Utility computing On demand Pay as you go Uniform Available
  • 19. Utility computing On demand Pay as you go Uniform Available
  • 21. Utility computing On demand Pay as you go Compute Scaling Security CDN Backup DNS Database Storage Load Balancing Workflow Monitoring Networking Uniform Messaging Available
  • 22. 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)
  • 23. On a global footprint Availability Zone
  • 24. On a global footprint Edge Locations London(2) Seattle South Bend New York (2) Amsterdam Newark Stockholm Dublin Palo Alto Tokyo San 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
  • 25. At the end of a web service ec2-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
  • 26. At the end of a web service ec2-run-instances ami-b232d0db --instance-count 2 --availability-zone us-east-1d --instance-type m1.xlarge ec2-run-instances ami-b232d0db --instance-count 2 --availability-zone us-east-1b --instance-type m1.xlarge
  • 27. 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
  • 28. and rich console services
  • 29. Why are customers adopting cloud computing?
  • 30. Why are customers adopting cloud computing? Variable expense Replace capital expenditure with variable expense
  • 31. 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
  • 32. 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
  • 33. Why are customers adopting cloud computing? Economies of scale Lower variable expense than companies can achieve themselves
  • 34. 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
  • 35. 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
  • 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. 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. 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. 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
  • 40. Why are customers adopting cloud computing? Elastic capacity No need to guess capacity requirements and over-provision
  • 41. 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
  • 42. Why are customers adopting cloud computing? Elastic capacity No need to guess capacity requirements and over-provision Demand Elastic capacity Time
  • 43. Why are customers adopting cloud computing? Speed and agility Infrastructure in minutes not weeks
  • 44. 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.”
  • 45. 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
  • 46. 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
  • 47. Why are customers adopting cloud computing? Focus on business Not undifferentiated heavy IT lifting
  • 48. 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
  • 49. Why are customers adopting cloud computing? Global Reach Go global in minutes and reach a global audience
  • 50. Why are customers adopting cloud computing? Global Reach Go global in minutes and reach a global audience Application
  • 51. Why are customers adopting cloud computing? Global Reach Go global in minutes and reach a global audience Application
  • 53. Typical weekly traffic to Amazon.com Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  • 54. November traffic to Amazon.com November
  • 55. November traffic to Amazon.com Provisioned capacity November
  • 56. November traffic to Amazon.com 76% Provisioned capacity November 24%
  • 57. November 10th 2010 Turned off last physical web server of Amazon.com
  • 58. November 10th 2010 Turned off last physical web server of Amazon.com October 31st 2011 Turned off last web servers supporting European business
  • 59. November traffic to Amazon.com November
  • 60. 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
  • 62. Reference Model Deployment & Administration App Services Compute Storage Database Networking AWS Global Infrastructure
  • 63. 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
  • 64. 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
  • 65. 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
  • 66. 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
  • 67. 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
  • 68. 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
  • 69. 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
  • 70. 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
  • 71. 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
  • 72. Compute Trigger auto-scaling policy as-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
  • 73. Compute Elastic Load Balancing Create highly scalable applications Distribute load across EC2 instances in multiple availability 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
  • 74. 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
  • 75.
  • 76. “Spotify needed a storage solution that could scale very quickly without incurring long 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 our ability to expand storage quickly while also providing high data durability.” Emil Fredriksson, Operations Director
  • 77. 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
  • 78. 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
  • 79. 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
  • 80. 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
  • 81. 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
  • 82. Application Services Processing results Amazon SQS Reliable, highly scalable, queue service for storing messages as they travel Amazon SQS between 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
  • 83. Application Services 1 Simple Workflow 2 Reliably coordinate processing steps across Task A applications Integrate AWS and non-AWS resources Task B 3 Manage 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
  • 84.
  • 85.
  • 86.
  • 87.
  • 88.
  • 89. Application Services Document Cloud Search Server Elastic search engine based upon Amazon A9 search engine Fully managed service with sophisticated feature set Search Scales 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
  • 90. Application Services Served from S3 CloudFront 3 /images/* World-wide content distribution network Easily 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
  • 91. Application Services Elastic MapReduce Managed, elastic Hadoop cluster Integrates with S3 & DynamoDB Leverage Hive & Pig analytics scripts Integrates 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
  • 92. 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
  • 93. 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
  • 94. 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
  • 95. + others Simple Email Service Simple Notification Service ElastiCache CloudWatch Storage Gateway …
  • 96. Easily and rapidly analyze petabytes of data Introducing Amazon 1/10 the cost of traditional data Redshift warehouses Data Warehousing the AWS Way Automated deployment & administration Compatible with popular BI tools
  • 97. 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 disk Several million dollars
  • 98. 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
  • 99. NEW! Amazon Elastic Transcoder
  • 100. #1 enterprise question Is the cloud secure for my apps and data?
  • 101. Security is Our #1 Priority SOC 2 ISAE 3402 FISMA Moderate PCI DSS FIPS 140-2 Physical Network Security Security ISO 27001 ITAR HIPAA MPAA Platform People & Security Procedures
  • 102. 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
  • 103. #2 enterprise question How does the cloud work with my existing on-premise investments?
  • 104. What’s a Hybrid Cloud?
  • 105. Corporate Data Center
  • 106. Corporate Data Center
  • 107. Extending your data center Corporate Data Center
  • 108. With integrated resources Corporate Data Center
  • 109. 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
  • 111. 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

Editor's Notes

  1. 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.
  2. 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.
  3. 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.
  4. 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?'
  5. 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.
  6. As such let's dispel an urban myth
  7. : 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.
  8. 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.
  9. 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.
  10. 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.
  11. Utility computing brings those same benefits to the deliver of IT - the factories of many businesses.
  12. By taking the services delivered from traditional data centers and wrapping them all in a consistent programming interface, or API,
  13. 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.
  14. 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.
  15. Each AWS region is also split into Availability Zones, making highly available applications possible from within a region.
  16. 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.
  17. 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.
  18. Continuing the example, here we have created 4 new large servers in the US,
  19. 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.
  20. 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.
  21. 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.
  22. 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.