Top Banner
Amazon Web Services Update | London November 2012
55

AWS Update | London - Performance Update and Provisioned IOPS

Jan 14, 2015

Download

Documents

We've introduce new options for instances, EBS and RDS IO performance. Hear in detail about those options, customer use cases and pricing. Our Solution Architecture team will describe in detail how you can leverage these options for IO intensive workloads in AWS and achieve extremely high, consistent IO in your own architectures.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Web Services Update | London

November 2012

Page 2: AWS Update | London - Performance Update and Provisioned IOPS

Performance Update and Provisioned IOPS

Ianni Vamvadelis, Solutions Architect

Page 3: AWS Update | London - Performance Update and Provisioned IOPS

Agenda

EBS Provisioned IOPS

EBS Optimised Instances

RDS and Provisioned IOPS

High IO Instance Type

Page 4: AWS Update | London - Performance Update and Provisioned IOPS

EBS

Provisioned IOPS New Volume Type

Page 5: AWS Update | London - Performance Update and Provisioned IOPS

What are IOPS?

Page 6: AWS Update | London - Performance Update and Provisioned IOPS

The total number of

input / output (I/O)

operations

per second (when performing a mix of read and write)

Page 7: AWS Update | London - Performance Update and Provisioned IOPS

Elastic Block Storage

Page 8: AWS Update | London - Performance Update and Provisioned IOPS

Elastic Block Storage

Page 9: AWS Update | London - Performance Update and Provisioned IOPS

Input/Output Operations per Second

http://en.wikipedia.org/wiki/IOPS

Page 10: AWS Update | London - Performance Update and Provisioned IOPS

Volume Types

1000 IOPS

Page 11: AWS Update | London - Performance Update and Provisioned IOPS

Input/Output Operations per Second

http://en.wikipedia.org/wiki/IOPS

2000 IOPs per Volume

Page 12: AWS Update | London - Performance Update and Provisioned IOPS

Volume Types

AWS Management Console -> EC2 -> Volumes -> Create

Page 13: AWS Update | London - Performance Update and Provisioned IOPS

Volume Types

Page 14: AWS Update | London - Performance Update and Provisioned IOPS

Elastic Block Storage

Page 15: AWS Update | London - Performance Update and Provisioned IOPS

Provisioned IOPS Volume

Moving from between volume types

STANDARD Volume

PROVISIONED IOPS Volume

Attach and Copy

Page 16: AWS Update | London - Performance Update and Provisioned IOPS

Provisioned IOPS Volume

Moving from between volume types

STANDARD Volume EBS

Snapshot

PROVISIONED IOPS Volume

Page 17: AWS Update | London - Performance Update and Provisioned IOPS

Pricing

Page 18: AWS Update | London - Performance Update and Provisioned IOPS

Cost: Provisioned IOPS

Page 19: AWS Update | London - Performance Update and Provisioned IOPS

Pricing: Provisioned IOPS

1 IOP/second = ~ 2.6 Million IOPS/month 100 IOP/second = ~260 Million IOPS/month

Scenario: 100 GB volume, requiring 100 IOPS all month long:

Standard Volumes Provisioned IOPs Volume

100 GB storage 11c* 100 = $11 0.138c *100GB = $13.80

100 IOPS all month 260 million IOs x 11c = $28.60 130 * 11c = $14.30

Provision some headroom

Total $ 39.60 / month $ 28.10 / month

Page 20: AWS Update | London - Performance Update and Provisioned IOPS

EBS Optimised Instances

Page 21: AWS Update | London - Performance Update and Provisioned IOPS

Normal EC2 Instances

Page 22: AWS Update | London - Performance Update and Provisioned IOPS

Dedicated Throughput to EBS

EBS Optimised EC2 Instances

Page 23: AWS Update | London - Performance Update and Provisioned IOPS

Launching EBS Optimised Instances

Page 24: AWS Update | London - Performance Update and Provisioned IOPS

Launching EBS Optimised Instances

Page 25: AWS Update | London - Performance Update and Provisioned IOPS

Moving to EBS Optimised Instances

Page 26: AWS Update | London - Performance Update and Provisioned IOPS

Change to EBS Optimised Instances

Page 29: AWS Update | London - Performance Update and Provisioned IOPS

Pricing

Page 30: AWS Update | London - Performance Update and Provisioned IOPS

Pricing: EBS Optimised Instances

$0.340 per Hour

$0.680 per Hour

$2.024 per Hour

On Demand Price

Page 31: AWS Update | London - Performance Update and Provisioned IOPS

RDS and Provisioned IOPS

Page 32: AWS Update | London - Performance Update and Provisioned IOPS

Ease of Deployment and Patching

Push Button Scalability

Choice of Database Engines and App. compatibility

Automated Backups and Disaster Recovery

Amazon Relational Database Service (RDS)

User Snapshots and Cloning

Monitoring and Auto. Host Replacement

Amazon Relational Database Server (RDS)

Page 33: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

10:1 Ratio of IOPS:GB allocated

Page 34: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

New DB

Page 35: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

New DB

Page 36: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

Modify Existing DB

Page 37: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

Modify Existing DB IOPS

Page 38: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

Optimised for PIOPS

Page 39: AWS Update | London - Performance Update and Provisioned IOPS

RDS Read Replica – Scale Reads

Page 40: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

New Read Replica

Page 41: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

New Read Replica

Page 42: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

Multi-AZ deployment

Page 43: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

Virtual Private Cloud (VPC)

+ RDS + PIOPS =

Page 44: AWS Update | London - Performance Update and Provisioned IOPS

Amazon Relational Database Server (RDS)

Standard Volumes Provisioned IOPS

Batch processing Online Transaction Processing

Latency insensitive workloads Latency sensitive Random I/O

Pay as you Go I/O costs Provisioned I/O Cost

Page 45: AWS Update | London - Performance Update and Provisioned IOPS

Pricing

Page 46: AWS Update | London - Performance Update and Provisioned IOPS

Hi I/O Instance

Page 47: AWS Update | London - Performance Update and Provisioned IOPS

EC2 Instance Types

Page 48: AWS Update | London - Performance Update and Provisioned IOPS

EC2 Instance Types

Page 49: AWS Update | London - Performance Update and Provisioned IOPS

High I/O Instance

hi1.4xlarge

Page 50: AWS Update | London - Performance Update and Provisioned IOPS

Elastic Block Storage

EBS

Amazon S3

Hypervisor

VM

Workspace

Network

IO

EBS

Snapshot EBS

Snapshot EBS

Snapshot

EBS Volumes Ephemeral Disks EBS Snapshots

Data Durability

Page 51: AWS Update | London - Performance Update and Provisioned IOPS

High I/O Instance

hi1.4xlarge

Page 52: AWS Update | London - Performance Update and Provisioned IOPS

Pricing

Page 54: AWS Update | London - Performance Update and Provisioned IOPS

Agenda • EBS Provisioned IOPS

• EBS Optimised Instances

• RDS and Provisioned IOPS

• High IO Instance Type

Page 55: AWS Update | London - Performance Update and Provisioned IOPS