EBS IOPS, Throughput and EBS bandwidth


we need to deploy ec2 with following EBS configuration- random 4k write : 2,00,000 IOPS sequential read-2000Mb/s sequential write-2000Mb/s

this is database server requirement.

  1. I have some confusion if I select io2 EBS type with 200000 provision IOPS let say for 24 hours and after that I have modified EBS type to GP3 do AWS charge me for full month or only for 24 hours? if AWS would accrued 24 hours charge what would be charges?
  2. what ec2 type I should go for any suggestions? Or am I making any mistake in selecting EBS type please guide me.
1 Answer

Provisioned storage and provisioned IOPS for io2 volumes will be billed in per-second increments, with a 60-second minimum. Example 3 of the EBS pricing documentation should help you understand the pricing calculation - https://aws.amazon.com/ebs/pricing/

Maximum IOPS/volume for IO2 is 64000. You may need to look at IO2 Block Express which can support upto maximum of 256,000 IOPS/volume or as an alternate you can go for a RAID 0 array. Here are couple of links to documentation Volume Types and Comparison - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html RAID Config - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/raid-config.html

You need to choose right EC2 instance to make use of the entire IOPS supported by the EBS volumes. EC2 instances that support each of the EBS volume types are documented on this page - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-volume-types.html#io2-block-express

As an alternate you can refer to the below documentation to find the maximum IOPS supported by each of the ec2 instance types - https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html

profile pictureAWS
answered 2 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions