SlideShare une entreprise Scribd logo
1  sur  32
Télécharger pour lire hors ligne
Amazon Web Services
Introduction to Cloud Storage




               Kevin Wittkopf
               Enterprise Solutions Architect…
Cloud Storage
 AWS offers multiple cloud-based storage options.

     • Amazon S3 (Simple Storage Service)

     • Amazon EBS (Elastic Block Storage)

     • Amazon EC2 Local Instance Store (Ephemeral volumes)

     • Amazon Cloudfront

 Each has a unique combination of
 performance, durability, cost, and interface
 Often used to form a Storage Hierarchy
Storage by the Numbers
             Cloudfront     S3                  EBS              Local Disk
Scale        Unlimited      Unlimited Storage   1TB per volume   147 – 1690GB
             Temporary      5TB objects         ~44TB per        1-5 volumes
             Storage        100 name spaces     server
                            (buckets)
Durability   N/A            99.999999999%       .1-.5% AFR       Ephemeral
                            (standard)                           design requires
                            99.99%                               application-level
                            (RRS)                                redundancy
Latency      Low            High                Low              Very Low

Management   Zero           Zero Maintenance    Snapshots,       Manual
             Maintenance                        RAID,            Redundancy
                                                Consistency
Locality     Global         Region-Centric      AZ-Specific      In-machine

Interface    REST or SOAP   REST or SOAP        Block Device     Block Device
             Web Services   Web Services
S3
Amazon Simple Storage Service




   ©2011 Amazon Web Services May not be reused or
   redistributed without permission
Amazon

EC2




Amazon                  Amazon                                 Amazon
                                                                                            Amazon
EBS                      S3                                  RDS                           SimpleDB




         ©2011 Amazon Web Services May not be reused or redistributed without permission
Amazon Simple Storage Service
Amazon S3: Simple Storage Service
Highly scalable data storage in-the-cloud
Programmatic access via web services API
Is a Web Store, not a file system
 Optimized for WORM
 Eventually consistent
Fast, highly available and durable
Economical

              ©2011 Amazon Web
Is Your Data Storage This Resilient?
 Note: Conceptual drawing only. Actual number of nodes & datacenters may vary


                                                        Region



                                          Datacenter              Datacenter




                                                     Datacenter
   Node         Node
    1            n
          ...


                            ©2011 Amazon Web
Amazon S3 Adoption Rate: Billions of Objects Stored
        Peak Requests:
           290,000+
600
          per second                                         6 months!


500                                                                       490




400




300
                                                       262



200



                                         102
100

                               40
                     14
        2.9
  0
      Q4 2006      Q4 2007   Q4 2008    Q4 2009    Q4 2010               Q2 2011




                ©2011 Amazon Web Services May not be
Amazon S3 Namespace

                          Amazon S3


     bucket                                      bucket


object           object                    object        object


                                  bucket


                   object                       object
         ©2011 Amazon Web Services May not be reused
Amazon S3 Namespace


                          Amazon S3


    mculver-images                       media.mydomain.com


Beach.jpg     2009/maui/sun.jpg           img1.jpg    img2.jpg


                           public.blueorigin.com


                 Installer.msi               img/pic1.jpg
            ©2011 Amazon Web Services May not be
Reduced Redundancy Storage Saves $$

 Designed to provide 99.99% durability and 99.99%
 availability of objects over a given year
 This durability level corresponds to an average annual
 expected loss of 0.01% of objects
 Designed to sustain the loss of data in a single facility




                  ©2011 Amazon Web
S3 Pricing has Three Dimensions

             Storage                   Data Transfer              Requests
   Tier       Norma       RRS          Tier         Price       Type      Price
                l
Frist 1       $0.14/G   $0.093/GB All transfer in   Free      PUT,        $0.01
TB/mo         B                                               COPY,        per
                                                              POST, or    1,000
                                                              LIST
Next 49 TB    $0.125/G $0.083/GB First 1 GB out     Free      GET and      $0.01
              B                                               all other     per
                                                              requests    10,000
Next 450      $0.11/GB $0.073/GB <= 10 TB out       $0.12/G
TB                                                  B
Next 500      $0.095/G $0.063/GB Next 40 TB         $0.09/G
TB            B                  out                B
Next 4000     $0.08/G   $0.053/GB Next 100 TB       $0.07/G
TB            B                    out
                            ©2011 Amazon Web        B
Access Control Lists
•   Control access to bucket or to object
•   No inheritance from bucket to object
•   Set at create, write, or any time
•   List of up to 100 grants by:
     –    Owner
     –    Email
     –    Any AWS account
     –    Anyone
•   Permissions:
     –    READ – Object or bucket
     –    WRITE – Create, overwrite, delete objects in
          bucket
     –    READ_ACP – Read ACL for bucket or object
     –    WRITE_ACP – Overwrite ACL for bucket or object
     –    FULL_CONTROL – All of the above




            ©2011 Amazon Web Services May not be reused or redistributed without permission
Bucket Policy
Allow Jason or Mark to do anything in my S3 bucket
  when coming from the Office internal network
{"Statement":[{
      "Effect":"Allow",
      "Principal":{"AWS":["4649-6425", "5243-0045"]},
      "Action":"*",
      "Resource":"/mybucket/*",
       "Condition":{
        "IpAddress":{"AWS:SourceIp":"176.13.0.0/12"}
}}]}




                 ©2011 Amazon Web
S3 Multipart Uploads
Improved throughput—upload parts in parallel
Quick recovery from any network issues—Smaller part
size minimizes the impact of restarting a failed upload due to
a network error.
Pause and resume object uploads—
 upload object parts over time
 Once you initiate a multipart upload there is no expiry
 must explicitly complete or abort the multipart upload
Begin an upload before you know the final object size—
can upload as you are create.




                    ©2011 Amazon Web
Even More Amazon S3 (not so simple, is it?)
  Website support
  Versioning
  Browser Upload to S3
  Logging
  Requestor Pays
  Signed URLs
  Bittorrent support
  IAM
  Meta-data




                    ©2011 Amazon Web
AWS Import/Export
 Get your data into AWS faster - load it onto a
 portable storage device and ship it to an Amazon
 data center
 Faster than Internet transfer and more cost
 effective than upgrading your connectivity
 Use cases: data migration, offsite backup, direct
 data interchange, disaster recovery




                ©2011 Amazon Web
AWS Import/Export vs. S3 upload costs

$1,200

$1,000

 $800

 $600                                                             Import/Export
                                                                  S3 upload
 $400

 $200

   $0
         100Gb   500Gb   1 Tb   2 Tb   3 Tb   5 Tb *   10 Tb **
AWS Import/Export vs. S3 upload time savings

       60

       50

       40
Days




       30                                               Import/Export
       20                                               S3 upload

       10

       0
            100 Gb 500 Gb   1 Tb   2 Tb   3 Tb   5 Tb
Amazon

EC2




Amazon                  Amazon                                 Amazon
                                                                                            Amazon
EBS                      S3                                  RDS                           SimpleDB




         ©2011 Amazon Web Services May not be reused or redistributed without permission
EBS Features

       Persistent storage
       Volume lifetime is independent of any particular EC2 instance.
       General purpose
       Raw, unformatted, block device. Use from Linux, Solaris or
       Windows.
       Performance
       Equal to or better than local EC2 drive.
       High reliability
       Built-in redundancy within availability zone.
       AFR (Annual Failure Rate) between 0.1% and 1%.
       Scalable
       Volume sizes ranging from 1 GB to 1 TB.
       Easy
       Easy to create, attach, back up, restore, and delete volumes.



©2011 Amazon Web Services May not be reused or redistributed without permission
Amazon Web Services: Durable & Available
                  Note: Conceptual drawing only. The number of Availability Zones may vary


                                                                                                                     Japan
       US East Region                                          EU West Region




 Availabilit            Availabilit                     Availabilit          Availabilit
 y Zone A               y Zone B                        y Zone A             y Zone B                   Availabilit          Availabilit
                                                                                                        y Zone A             y Zone B



          Availabilit                 US West Region              Availabilit                 Singapore
          y Zone C                                                y Zone C




                                Availabilit      Availabilit                          Availabilit       Availabilit
                                y Zone A         y Zone B                             y Zone A          y Zone B




                           ©2011 Amazon Web Services May not be reused or redistributed without written permission
EBS Volumes are in a Single Availability Zone


                              EBS Volume 1                                          EBS Volume 2




                         Availability Zone A                                      Availability Zone B
                                              Note: Conceptual diagram only




©2011 Amazon Web Services May not be reused or redistributed without permission
How EBS Interacts With EC2 and S3
                                                              AWS Cloud

                                     EC2 Availability Zone                                  S3 Storage
                                                                       Create Snapshot

                                                                                            EBS Snapshot
                             EBS      EBS      EBS      EBS     EBS      EBS



                                                                                            EBS Snapshot
                                                                               Clone From
                                                                                Snapshot    EBS Snapshot


                             EC2                EC2             EC2
                                                                                            EBS Snapshot


                                                                                            EBS Snapshot




                                                                 Internet
©2011 Amazon Web Services May not be reused or redistributed without permission
What’s the Difference Between
           Amazon S3 and Amazon EBS?

                                                     Amazon S3                             EBS
          Paradigm                                   Object store                      File system
       Performance                                      Very fast                     Very very fast
       Redundancy                             Across data centers                   Within data center
           Security                            Public Key / Private                 Visible only to your
                                                       Key                                  EC2
            Pricing                           $0.14/GB/Mo. stored                 $0.10/GB/Mo. allocated
Access from the Net?                                      Yes(1)                           No(2)
   Typical use case                         Write once, read many                     It’s a disk drive
        (1) Only with proper credentials, unless ACLs are world readable
        (2) Accessible from Net if mounted to server and set up as FTP, etc.
©2011 Amazon Web Services May not be reused or redistributed without permission
EBS Pricing
         EBS Volumes
            $0.10 per GB-month
             of provisioned storage
            $0.10 per 1 million I/O requests
            No charge for mounting/unmounting
             volume
         EBS Snapshots to Amazon S3
            $0.14 per GB-month of data stored
            $0.01 per 1,000 PUT requests
             (when saving a snapshot)
            $0.01 per 10,000 GET requests
             (when loading a snapshot)


©2011 Amazon Web Services May not be reused or redistributed without permission
©2011 Amazon Web Services May not be reused or
                                                                           redistributed without permission

  EBS Volume Lifecycle
                                               Call CreateVolume
                                               1 GB to 1 TB


                                  Create
                                                                           Call AttachVolume to affiliate
                                                                           with one EC2 instance

Vast amounts of unused space                               Attach




                                                                                       • Format from EC2 instance
                                                                    Attached
                                                                                         OS
                                                                        &
                                                                                       • Mount formatted drive
                                Snapshot to Amazon S3                In Use




                      Deleted
                                                               CreateSnapshot


 Call DeleteVolume                             Detach

                                                                   Call DetachVolume
How Do Snapshots Work?

                                                                  Time




                                                             Snapshot 2           Snapshot 3
           Snapshot 1




                        Chunk 1
                        Block 1
                                                                                       S3
                     Chunk 2
                      Block 2
                    EBS Volume
                     Chunk 3
                      Block 3
                        Chunk 4
                        Block 4

©2011 Amazon Web Services May not be reused or redistributed without permission
Things You Should Know… (Part I)

          EBS is a network resource
             Networks have variable performance
          Striping will improve performance, although it’s usually fine to
          start with
             4-8 drives per logical volume is observed sweet spot
             Great approach for high-performance database workloads
          EBS is already redundant behind the scenes. It makes no
          sense to implement RAID on top of EBS




©2011 Amazon Web Services May not be reused or redistributed without permission
Things You Should Know… (Part II)

         Lazy loads from snapshots
            When you create a volume, space is allocated immediately
            Data from snapshot written to disk on 1st request for maximum
             performance
            For maximum IO performance, run dd to touch all blocks
         Like all of AWS EBS is constantly innovating.
         These tips may not be appropriate in a few months




©2011 Amazon Web Services May not be reused or redistributed without permission
AWS Import/Export
Get your data into AWS faster - load it onto a
portable storage device and ship it to an Amazon
data center

Faster than Internet transfer and more cost
effective than upgrading your connectivity

Use cases: data migration, offsite backup, direct
data interchange, disaster recovery
Amazon CloudFront
Easy-to-use content delivery network
Same pay-as-you-go pricing as all of AWS
– No up-front contracts
– No long-term commitments
– Self-service sign-up
Uses Amazon S3 as the origin store
Worldwide network of edge locations
– Seattle, Palo Alto, Los Angeles, St.
  Louis, Dallas, Ashburn, Newark, Miami, Amsterdam, Dub
  lin, Frankfurt, London, Hong Kong, Tokyo

Contenu connexe

Tendances

Amazon Web Services presentation
Amazon Web Services presentationAmazon Web Services presentation
Amazon Web Services presentationDan-Claudiu Dragoș
 
AWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAmazon Web Services
 
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...Amazon Web Services
 
Aws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.inAws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.inTIB Academy
 
Amazon Web Services OverView
Amazon Web Services OverViewAmazon Web Services OverView
Amazon Web Services OverViewAriel K
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS OverviewAmazon Web Services
 
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web ServicesIBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web ServicesSteven Gerhardt
 
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...Amazon Web Services
 
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.020191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.0Amazon Web Services Japan
 
Hybrid Cloud Strategies - AWS Federal Pop-Up Loft
Hybrid Cloud Strategies - AWS Federal Pop-Up LoftHybrid Cloud Strategies - AWS Federal Pop-Up Loft
Hybrid Cloud Strategies - AWS Federal Pop-Up LoftAmazon Web Services
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,Chetan Goenka
 
Aws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRAws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRHarish Ganesan
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in TaipeiErnest Chiang
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)Amazon Web Services
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWSAmazon Web Services
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference Amazon Web Services
 
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...Amazon Web Services Korea
 
What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?Sébastien ☁ Stormacq
 

Tendances (20)

Amazon Web Services presentation
Amazon Web Services presentationAmazon Web Services presentation
Amazon Web Services presentation
 
AWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud ComputingAWS Webcast - Discover Cloud Computing
AWS Webcast - Discover Cloud Computing
 
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
AWS Customer Presentation – What's Up Interactive – AWS Cloud Storage for the...
 
Aws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.inAws tutorial for beginners- tibacademy.in
Aws tutorial for beginners- tibacademy.in
 
Amazon Web Services OverView
Amazon Web Services OverViewAmazon Web Services OverView
Amazon Web Services OverView
 
Aws for Start-ups - Introduction & AWS Overview
Aws for Start-ups  - Introduction & AWS OverviewAws for Start-ups  - Introduction & AWS Overview
Aws for Start-ups - Introduction & AWS Overview
 
Bn1007 demo ppt aws
Bn1007 demo ppt awsBn1007 demo ppt aws
Bn1007 demo ppt aws
 
IBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web ServicesIBM Software Available In The Cloud With Amazon Web Services
IBM Software Available In The Cloud With Amazon Web Services
 
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...Keynote: Your Future With Cloud Computing - Dr. Werner Vogels  - AWS Summit 2...
Keynote: Your Future With Cloud Computing - Dr. Werner Vogels - AWS Summit 2...
 
CMS on AWS Deep Dive
CMS on AWS Deep DiveCMS on AWS Deep Dive
CMS on AWS Deep Dive
 
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.020191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
20191126 AWS Black Belt Online Seminar Amazon AppStream 2.0
 
Hybrid Cloud Strategies - AWS Federal Pop-Up Loft
Hybrid Cloud Strategies - AWS Federal Pop-Up LoftHybrid Cloud Strategies - AWS Federal Pop-Up Loft
Hybrid Cloud Strategies - AWS Federal Pop-Up Loft
 
Amazon web services,
Amazon web services,Amazon web services,
Amazon web services,
 
Aws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DRAws 201:Advanced Breakout Track on HA and DR
Aws 201:Advanced Breakout Track on HA and DR
 
AWS Boot Camp in Taipei
AWS Boot Camp in TaipeiAWS Boot Camp in Taipei
AWS Boot Camp in Taipei
 
AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)AWS 101: Cloud Computing Seminar (2012)
AWS 101: Cloud Computing Seminar (2012)
 
Scalable Database Options on AWS
Scalable Database Options on AWSScalable Database Options on AWS
Scalable Database Options on AWS
 
AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference AWS RDS Presentation - DOAG Conference
AWS RDS Presentation - DOAG Conference
 
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
Airbnb가 직접 들려주는 Kubernetes 환경 구축 이야기 - Melanie Cebula 소프트웨어 엔지니어, Airbnb :: A...
 
What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?What is Amazon Web Services & How to Start to deploy your apps ?
What is Amazon Web Services & How to Start to deploy your apps ?
 

Similaire à Aws introduction tocloudstorage

AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...Amazon Web Services
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web ServicesGeorge Ang
 
Scale, baby, scale! (June 2016)
Scale, baby, scale! (June 2016)Scale, baby, scale! (June 2016)
Scale, baby, scale! (June 2016)Julien SIMON
 
Scale, baby, scale
Scale, baby, scaleScale, baby, scale
Scale, baby, scaleJulien SIMON
 
"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien Simon"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien SimonTheFamily
 
AWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant ApplicatonsAWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant ApplicatonsAmazon Web Services
 
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013Amazon Web Services
 
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivScaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivAmazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Amazon Web Services
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersAmazon Web Services
 
[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...
[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...
[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...Amazon Web Services
 
Next Generation of Storage Sydney Customer Appreciation Day
Next Generation of Storage Sydney Customer Appreciation DayNext Generation of Storage Sydney Customer Appreciation Day
Next Generation of Storage Sydney Customer Appreciation DayAmazon Web Services
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersAmazon Web Services
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAmazon Web Services
 
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...Amazon Web Services
 
Deep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersDeep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersAmazon Web Services
 

Similaire à Aws introduction tocloudstorage (20)

AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
AWS Storage Services - AWS Presentation - AWS Cloud Storage for the Enterpris...
 
Amazon Web Services
Amazon Web ServicesAmazon Web Services
Amazon Web Services
 
Scale, baby, scale! (June 2016)
Scale, baby, scale! (June 2016)Scale, baby, scale! (June 2016)
Scale, baby, scale! (June 2016)
 
Scale, baby, scale
Scale, baby, scaleScale, baby, scale
Scale, baby, scale
 
"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien Simon"How to optimize the architecture of your platform" by Julien Simon
"How to optimize the architecture of your platform" by Julien Simon
 
AWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant ApplicatonsAWS Summit 2011: Designing Fault Tolerant Applicatons
AWS Summit 2011: Designing Fault Tolerant Applicatons
 
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Auckland 2014 | Scaling on AWS for the First 10 Million Users
 
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
Scaling on AWS for the First 10 Million Users (ARC206) | AWS re:Invent 2013
 
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million UsersAWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
AWS Summit Sydney 2014 | Scaling on AWS for the First 10 Million Users
 
4K Media Workflows on AWS
4K Media Workflows on AWS4K Media Workflows on AWS
4K Media Workflows on AWS
 
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel AvivScaling up to your first 10 million users - Pop-up Loft Tel Aviv
Scaling up to your first 10 million users - Pop-up Loft Tel Aviv
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
Scaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million UsersScaling on AWS for the First 10 Million Users
Scaling on AWS for the First 10 Million Users
 
[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...
[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...
[AWS LA Media & Entertainment Event 2015]: Digital Media Ingest & Storage Opt...
 
Ingest and storage options
Ingest and storage optionsIngest and storage options
Ingest and storage options
 
Next Generation of Storage Sydney Customer Appreciation Day
Next Generation of Storage Sydney Customer Appreciation DayNext Generation of Storage Sydney Customer Appreciation Day
Next Generation of Storage Sydney Customer Appreciation Day
 
Building and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K usersBuilding and Managing Scalable Applications on AWS: 1 to 500K users
Building and Managing Scalable Applications on AWS: 1 to 500K users
 
Aplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuariosAplicaciones a gran escala: Cómo servir a millones de usuarios
Aplicaciones a gran escala: Cómo servir a millones de usuarios
 
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
AWS Summit Stockholm 2014 – T1 – Architecting highly available applications o...
 
Deep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million UsersDeep Dive: Scaling Up to Your First 10 Million Users
Deep Dive: Scaling Up to Your First 10 Million Users
 

Dernier

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessWSO2
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialJoão Esperancinha
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...itnewsafrica
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxAna-Maria Mihalceanu
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfNeo4j
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsYoss Cohen
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Nikki Chapple
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...Karmanjay Verma
 

Dernier (20)

Accelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with PlatformlessAccelerating Enterprise Software Engineering with Platformless
Accelerating Enterprise Software Engineering with Platformless
 
Kuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorialKuma Meshes Part I - The basics - A tutorial
Kuma Meshes Part I - The basics - A tutorial
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
Irene Moetsana-Moeng: Stakeholders in Cybersecurity: Collaborative Defence fo...
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
A Glance At The Java Performance Toolbox
A Glance At The Java Performance ToolboxA Glance At The Java Performance Toolbox
A Glance At The Java Performance Toolbox
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyesAssure Ecommerce and Retail Operations Uptime with ThousandEyes
Assure Ecommerce and Retail Operations Uptime with ThousandEyes
 
Connecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdfConnecting the Dots for Information Discovery.pdf
Connecting the Dots for Information Discovery.pdf
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Infrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platformsInfrared simulation and processing on Nvidia platforms
Infrared simulation and processing on Nvidia platforms
 
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
Microsoft 365 Copilot: How to boost your productivity with AI – Part two: Dat...
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...React JS; all concepts. Contains React Features, JSX, functional & Class comp...
React JS; all concepts. Contains React Features, JSX, functional & Class comp...
 

Aws introduction tocloudstorage

  • 1. Amazon Web Services Introduction to Cloud Storage Kevin Wittkopf Enterprise Solutions Architect…
  • 2. Cloud Storage AWS offers multiple cloud-based storage options. • Amazon S3 (Simple Storage Service) • Amazon EBS (Elastic Block Storage) • Amazon EC2 Local Instance Store (Ephemeral volumes) • Amazon Cloudfront Each has a unique combination of performance, durability, cost, and interface Often used to form a Storage Hierarchy
  • 3. Storage by the Numbers Cloudfront S3 EBS Local Disk Scale Unlimited Unlimited Storage 1TB per volume 147 – 1690GB Temporary 5TB objects ~44TB per 1-5 volumes Storage 100 name spaces server (buckets) Durability N/A 99.999999999% .1-.5% AFR Ephemeral (standard) design requires 99.99% application-level (RRS) redundancy Latency Low High Low Very Low Management Zero Zero Maintenance Snapshots, Manual Maintenance RAID, Redundancy Consistency Locality Global Region-Centric AZ-Specific In-machine Interface REST or SOAP REST or SOAP Block Device Block Device Web Services Web Services
  • 4. S3 Amazon Simple Storage Service ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 5. Amazon EC2 Amazon Amazon Amazon Amazon EBS S3 RDS SimpleDB ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 6. Amazon Simple Storage Service Amazon S3: Simple Storage Service Highly scalable data storage in-the-cloud Programmatic access via web services API Is a Web Store, not a file system  Optimized for WORM  Eventually consistent Fast, highly available and durable Economical ©2011 Amazon Web
  • 7. Is Your Data Storage This Resilient? Note: Conceptual drawing only. Actual number of nodes & datacenters may vary Region Datacenter Datacenter Datacenter Node Node 1 n ... ©2011 Amazon Web
  • 8. Amazon S3 Adoption Rate: Billions of Objects Stored Peak Requests: 290,000+ 600 per second 6 months! 500 490 400 300 262 200 102 100 40 14 2.9 0 Q4 2006 Q4 2007 Q4 2008 Q4 2009 Q4 2010 Q2 2011 ©2011 Amazon Web Services May not be
  • 9. Amazon S3 Namespace Amazon S3 bucket bucket object object object object bucket object object ©2011 Amazon Web Services May not be reused
  • 10. Amazon S3 Namespace Amazon S3 mculver-images media.mydomain.com Beach.jpg 2009/maui/sun.jpg img1.jpg img2.jpg public.blueorigin.com Installer.msi img/pic1.jpg ©2011 Amazon Web Services May not be
  • 11. Reduced Redundancy Storage Saves $$ Designed to provide 99.99% durability and 99.99% availability of objects over a given year This durability level corresponds to an average annual expected loss of 0.01% of objects Designed to sustain the loss of data in a single facility ©2011 Amazon Web
  • 12. S3 Pricing has Three Dimensions Storage Data Transfer Requests Tier Norma RRS Tier Price Type Price l Frist 1 $0.14/G $0.093/GB All transfer in Free PUT, $0.01 TB/mo B COPY, per POST, or 1,000 LIST Next 49 TB $0.125/G $0.083/GB First 1 GB out Free GET and $0.01 B all other per requests 10,000 Next 450 $0.11/GB $0.073/GB <= 10 TB out $0.12/G TB B Next 500 $0.095/G $0.063/GB Next 40 TB $0.09/G TB B out B Next 4000 $0.08/G $0.053/GB Next 100 TB $0.07/G TB B out ©2011 Amazon Web B
  • 13. Access Control Lists • Control access to bucket or to object • No inheritance from bucket to object • Set at create, write, or any time • List of up to 100 grants by: – Owner – Email – Any AWS account – Anyone • Permissions: – READ – Object or bucket – WRITE – Create, overwrite, delete objects in bucket – READ_ACP – Read ACL for bucket or object – WRITE_ACP – Overwrite ACL for bucket or object – FULL_CONTROL – All of the above ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 14. Bucket Policy Allow Jason or Mark to do anything in my S3 bucket when coming from the Office internal network {"Statement":[{ "Effect":"Allow", "Principal":{"AWS":["4649-6425", "5243-0045"]}, "Action":"*", "Resource":"/mybucket/*", "Condition":{ "IpAddress":{"AWS:SourceIp":"176.13.0.0/12"} }}]} ©2011 Amazon Web
  • 15. S3 Multipart Uploads Improved throughput—upload parts in parallel Quick recovery from any network issues—Smaller part size minimizes the impact of restarting a failed upload due to a network error. Pause and resume object uploads—  upload object parts over time  Once you initiate a multipart upload there is no expiry  must explicitly complete or abort the multipart upload Begin an upload before you know the final object size— can upload as you are create. ©2011 Amazon Web
  • 16. Even More Amazon S3 (not so simple, is it?) Website support Versioning Browser Upload to S3 Logging Requestor Pays Signed URLs Bittorrent support IAM Meta-data ©2011 Amazon Web
  • 17. AWS Import/Export Get your data into AWS faster - load it onto a portable storage device and ship it to an Amazon data center Faster than Internet transfer and more cost effective than upgrading your connectivity Use cases: data migration, offsite backup, direct data interchange, disaster recovery ©2011 Amazon Web
  • 18. AWS Import/Export vs. S3 upload costs $1,200 $1,000 $800 $600 Import/Export S3 upload $400 $200 $0 100Gb 500Gb 1 Tb 2 Tb 3 Tb 5 Tb * 10 Tb **
  • 19. AWS Import/Export vs. S3 upload time savings 60 50 40 Days 30 Import/Export 20 S3 upload 10 0 100 Gb 500 Gb 1 Tb 2 Tb 3 Tb 5 Tb
  • 20. Amazon EC2 Amazon Amazon Amazon Amazon EBS S3 RDS SimpleDB ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 21. EBS Features Persistent storage Volume lifetime is independent of any particular EC2 instance. General purpose Raw, unformatted, block device. Use from Linux, Solaris or Windows. Performance Equal to or better than local EC2 drive. High reliability Built-in redundancy within availability zone. AFR (Annual Failure Rate) between 0.1% and 1%. Scalable Volume sizes ranging from 1 GB to 1 TB. Easy Easy to create, attach, back up, restore, and delete volumes. ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 22. Amazon Web Services: Durable & Available Note: Conceptual drawing only. The number of Availability Zones may vary Japan US East Region EU West Region Availabilit Availabilit Availabilit Availabilit y Zone A y Zone B y Zone A y Zone B Availabilit Availabilit y Zone A y Zone B Availabilit US West Region Availabilit Singapore y Zone C y Zone C Availabilit Availabilit Availabilit Availabilit y Zone A y Zone B y Zone A y Zone B ©2011 Amazon Web Services May not be reused or redistributed without written permission
  • 23. EBS Volumes are in a Single Availability Zone EBS Volume 1 EBS Volume 2 Availability Zone A Availability Zone B Note: Conceptual diagram only ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 24. How EBS Interacts With EC2 and S3 AWS Cloud EC2 Availability Zone S3 Storage Create Snapshot EBS Snapshot EBS EBS EBS EBS EBS EBS EBS Snapshot Clone From Snapshot EBS Snapshot EC2 EC2 EC2 EBS Snapshot EBS Snapshot Internet ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 25. What’s the Difference Between Amazon S3 and Amazon EBS? Amazon S3 EBS Paradigm Object store File system Performance Very fast Very very fast Redundancy Across data centers Within data center Security Public Key / Private Visible only to your Key EC2 Pricing $0.14/GB/Mo. stored $0.10/GB/Mo. allocated Access from the Net? Yes(1) No(2) Typical use case Write once, read many It’s a disk drive (1) Only with proper credentials, unless ACLs are world readable (2) Accessible from Net if mounted to server and set up as FTP, etc. ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 26. EBS Pricing EBS Volumes  $0.10 per GB-month of provisioned storage  $0.10 per 1 million I/O requests  No charge for mounting/unmounting volume EBS Snapshots to Amazon S3  $0.14 per GB-month of data stored  $0.01 per 1,000 PUT requests (when saving a snapshot)  $0.01 per 10,000 GET requests (when loading a snapshot) ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 27. ©2011 Amazon Web Services May not be reused or redistributed without permission EBS Volume Lifecycle Call CreateVolume 1 GB to 1 TB Create Call AttachVolume to affiliate with one EC2 instance Vast amounts of unused space Attach • Format from EC2 instance Attached OS & • Mount formatted drive Snapshot to Amazon S3 In Use Deleted CreateSnapshot Call DeleteVolume Detach Call DetachVolume
  • 28. How Do Snapshots Work? Time Snapshot 2 Snapshot 3 Snapshot 1 Chunk 1 Block 1 S3 Chunk 2 Block 2 EBS Volume Chunk 3 Block 3 Chunk 4 Block 4 ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 29. Things You Should Know… (Part I) EBS is a network resource  Networks have variable performance Striping will improve performance, although it’s usually fine to start with  4-8 drives per logical volume is observed sweet spot  Great approach for high-performance database workloads EBS is already redundant behind the scenes. It makes no sense to implement RAID on top of EBS ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 30. Things You Should Know… (Part II) Lazy loads from snapshots  When you create a volume, space is allocated immediately  Data from snapshot written to disk on 1st request for maximum performance  For maximum IO performance, run dd to touch all blocks Like all of AWS EBS is constantly innovating. These tips may not be appropriate in a few months ©2011 Amazon Web Services May not be reused or redistributed without permission
  • 31. AWS Import/Export Get your data into AWS faster - load it onto a portable storage device and ship it to an Amazon data center Faster than Internet transfer and more cost effective than upgrading your connectivity Use cases: data migration, offsite backup, direct data interchange, disaster recovery
  • 32. Amazon CloudFront Easy-to-use content delivery network Same pay-as-you-go pricing as all of AWS – No up-front contracts – No long-term commitments – Self-service sign-up Uses Amazon S3 as the origin store Worldwide network of edge locations – Seattle, Palo Alto, Los Angeles, St. Louis, Dallas, Ashburn, Newark, Miami, Amsterdam, Dub lin, Frankfurt, London, Hong Kong, Tokyo

Notes de l'éditeur

  1. * 2 HDs** 5 HDsNote that you have to pay for sending the device!FedEx:~30€ from London to Dublin, 3kg, one day.
  2. At 10Mbps upload speedConsidering that it takes one day to ship a device from London to Dublin