SlideShare una empresa de Scribd logo
1 de 32
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

Más contenido relacionado

La actualidad más candente

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
 

La actualidad más candente (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 ?
 

Similar a 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
 

Similar a 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
 

Último

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
"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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
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
 

Último (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
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
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
"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...
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
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
 

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

Notas del editor

  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