Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Provision Throughput Like a Boss

Provision Throughput Like a Boss

Lightning talk from the AWS North User Group

Matt Wood

May 22, 2013
Tweet

More Decks by Matt Wood

Other Decks in Technology

Transcript

  1. LIKE A BOSS
    Provision throughput
    a lightning talk by
    DR. MATT WOOD

    View Slide

  2. THANK YOU
    Hello, and

    View Slide

  3. IO PERFORMANCE
    Let’s talk about

    View Slide

  4. Web server
    Application logic
    Database

    View Slide

  5. 7
    1
    3
    4
    6
    5
    Content delivery
    Instance selection
    Caching
    Read capacity
    Front end optimization
    2
    Horizontal scale
    Block store

    View Slide

  6. 7
    1
    3
    4
    6
    5
    Content delivery
    Instance selection
    Caching
    Read capacity
    Front end optimization
    2
    Horizontal scale
    Block store

    View Slide

  7. IO CAPACITY
    your application needs
    Reserve the

    View Slide

  8. 3

    View Slide

  9. 1 DynamoDB
    THROUGHPUT
    Virtually unlimited
    and scale

    View Slide

  10. 1 DynamoDB
    YOUR APP
    DYNAMODB
    READ THROUGHPUT WRITE THROUGHPUT

    View Slide

  11. 1 DynamoDB
    YOUR APP
    DYNAMODB
    READ THROUGHPUT WRITE THROUGHPUT
    14.2% 14.2% 14.2% 14.2% 14.2% 14.2% 14.2%
    THROUGHPUT

    View Slide

  12. 1 DynamoDB
    YOUR APP
    DYNAMODB
    READ THROUGHPUT WRITE THROUGHPUT
    14.2% 14.2% 14.2% 14.2% 14.2% 14.2% 14.2%
    THROUGHPUT
    KEY ACCESS 14.2% 14.2% 14.2% 14.2% 14.2% 14.2% 14.2%

    View Slide

  13. 1 DynamoDB
    YOUR APP
    DYNAMODB
    READ THROUGHPUT WRITE THROUGHPUT
    14.2% 14.2% 14.2% 14.2% 14.2% 14.2% 14.2%
    THROUGHPUT
    KEY ACCESS 0% 50% 0% 50% 0% 0% 0%
    :(

    View Slide

  14. 2 EC2 and EBS
    PROVISIONED IOPS
    Consistent, predictable
    for storage volumes

    View Slide

  15. 2 EC2 and EBS
    EC2 INSTANCE
    EBS VOLUME

    View Slide

  16. 2 EC2 and EBS
    EBS OPTIMIZED
    EC2 INSTANCE
    EBS VOLUME
    PROVISIONED IOPS 4000 IOPS PER VOLUME

    View Slide

  17. 2 EC2 and EBS
    EBS OPTIMIZED
    EC2 INSTANCE
    EBS VOLUME
    PROVISIONED IOPS 4000 IOPS PER VOLUME

    View Slide

  18. 2 EC2 and EBS
    EBS OPTIMIZED
    EC2 INSTANCE
    EBS VOLUME
    PROVISIONED IOPS 4000 IOPS PER VOLUME
    ACCESS ALL BLOCKS ON
    NEW VOLUMES

    View Slide

  19. 2 EC2 and EBS
    99%
    Within 10% of performance,
    of the time

    View Slide

  20. 2 EC2 and EBS
    IO INSTANCES
    Use high
    backed by solid state drives

    View Slide

  21. 2 EC2 and EBS
    STORAGE INSTANCES
    Use high
    for massively parallel access

    View Slide

  22. 3 RDS
    AMAZON RDS

    View Slide

  23. 3 RDS
    30,000 IOPS
    Provision to
    for your MySQL, Oracle and SQL Server worklaods

    View Slide

  24. THANK YOU

    View Slide

  25. [email protected]
    aws.amazon.com
    @mza

    View Slide