View
1.619
Download
0
Category
Tags:
Preview:
DESCRIPTION
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.
Citation preview
Amazon Web Services Update | London
November 2012
Performance Update and Provisioned IOPS
Ianni Vamvadelis, Solutions Architect
Agenda
EBS Provisioned IOPS
EBS Optimised Instances
RDS and Provisioned IOPS
High IO Instance Type
EBS
Provisioned IOPS New Volume Type
What are IOPS?
The total number of
input / output (I/O)
operations
per second (when performing a mix of read and write)
Elastic Block Storage
Elastic Block Storage
Input/Output Operations per Second
http://en.wikipedia.org/wiki/IOPS
Volume Types
1000 IOPS
Input/Output Operations per Second
http://en.wikipedia.org/wiki/IOPS
2000 IOPs per Volume
Volume Types
AWS Management Console -> EC2 -> Volumes -> Create
Volume Types
Elastic Block Storage
Provisioned IOPS Volume
Moving from between volume types
STANDARD Volume
PROVISIONED IOPS Volume
Attach and Copy
Provisioned IOPS Volume
Moving from between volume types
STANDARD Volume EBS
Snapshot
PROVISIONED IOPS Volume
Pricing
Cost: 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
EBS Optimised Instances
Normal EC2 Instances
Dedicated Throughput to EBS
EBS Optimised EC2 Instances
Launching EBS Optimised Instances
Launching EBS Optimised Instances
Moving to EBS Optimised Instances
Change to EBS Optimised Instances
EBS Optimised EC2 Instances
http://www.stratalux.com/2012/08/09/putting-amazon%E2%80%99s-provisioned-iops-to-the-test/
EBS Optimised EC2 Instances
http://blog.parse.com/2012/09/17/parse-databases-upgraded-to-amazon-provisioned-iops/
Parse.com
Pricing
Pricing: EBS Optimised Instances
$0.340 per Hour
$0.680 per Hour
$2.024 per Hour
On Demand Price
RDS 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)
Amazon Relational Database Server (RDS)
10:1 Ratio of IOPS:GB allocated
Amazon Relational Database Server (RDS)
New DB
Amazon Relational Database Server (RDS)
New DB
Amazon Relational Database Server (RDS)
Modify Existing DB
Amazon Relational Database Server (RDS)
Modify Existing DB IOPS
Amazon Relational Database Server (RDS)
Optimised for PIOPS
RDS Read Replica – Scale Reads
Amazon Relational Database Server (RDS)
New Read Replica
Amazon Relational Database Server (RDS)
New Read Replica
Amazon Relational Database Server (RDS)
Multi-AZ deployment
Amazon Relational Database Server (RDS)
Virtual Private Cloud (VPC)
+ RDS + PIOPS =
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
Pricing
Hi I/O Instance
EC2 Instance Types
EC2 Instance Types
High I/O Instance
hi1.4xlarge
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
High I/O Instance
hi1.4xlarge
Pricing
http://techblog.netflix.com/2012/07/benchmarking-high-performance-io-with.html
Customer experience
Agenda • EBS Provisioned IOPS
• EBS Optimised Instances
• RDS and Provisioned IOPS
• High IO Instance Type
Recommended