What is the throughput and IOPS limit for instance with EBS?

0

For example, looking at the Amazon EBS–optimized instanceshttps://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html an m4.xlarge instance has a dedicated bandwidth of 750 Mbps which is a maximum throughput of 93.75 MB/s, and maximum IOPS of 6,000.
The question is, gp3 volumes for example have a baseline throughput of 125 MB/s and 3000 IOPS. If I attach multiple volumes to an instance. Does it means that the instance will not only handle one single gp3 volume with its baseline?.
Or is it that instances can get more throughput and IOPS than the one specified in the EBS-optimized page, and that "dedicated bandwidth" is just an extra?

Also, I have seen on https://aws.amazon.com/ebs/features/ that the maximum IOPS for an instance is 260,000. But there's not a single instance that is close to that number. The maximum ones are 80,000 and we are talking about the biggest ones like m5.24xlarge, so that makes me wonder if the values on the EBS-optimized instances page are the throughput and IOPS limits for instances those instances or I'm misunderstanding the documentation.

已提問 3 年前檢視次數 8486 次
5 個答案
0
已接受的答案

Hello. The values in the table apply to the instance type. The bandwidth is shared by the volumes on your instance.

If you scroll down in the table in [1], the largest R5b instance supports 260,000 IOPS. There are also instances that support 160,000 IOPS, such as the largest C6gn and M6i instances, and the high memory instances (u-*tb1).

[1] https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-optimized.html#current

I hope this helps.

Julie

AWS
已回答 3 年前
profile picture
專家
已審閱 1 個月前
0

Okay, so I understand then that the values that are shown on the "EBS optimized by default" table, on the columns "Maximum throughput" and "Maximum IOPS", are then the maximum IOPS and throughput for those instances. And they are unable to go beyond that level. The "Dedicated EBS Bandwidth" is the only bandwidth EBS-optimized instances can get. And is impossible for them to get any shared network bandwidth for EBS (like non-optimized EBS instances). Is that correct?

已回答 3 年前
0

Okay, so I understand then that the values that are shown on the "EBS optimized by default" table, on the columns "Maximum throughput" and "Maximum IOPS", are then the maximum IOPS and throughput for those instances. And they are unable to go beyond that level. The "Dedicated EBS Bandwidth" is the only bandwidth EBS-optimized instances can get. And is impossible for them to get any shared network bandwidth for EBS (like non-optimized EBS instances). Is that correct?

已回答 3 年前
0

Okay, so I understand then that the values that are shown on the "EBS optimized by default" table, on the columns "Maximum throughput" and "Maximum IOPS", are then the maximum IOPS and throughput for those instances. And they are unable to go beyond that level. The "Dedicated EBS Bandwidth" is the only bandwidth EBS-optimized instances can get. And is impossible for them to get any shared network bandwidth for EBS (like non-optimized EBS instances). Is that correct?

已回答 3 年前
0

That is correct. With EBS optimization, all EBS traffic uses dedicated EBS bandwidth and can't use instance network bandwidth. Without EBS optimization, all EBS traffic uses the instance network bandwidth.

Julie

AWS
已回答 3 年前

您尚未登入。 登入 去張貼答案。

一個好的回答可以清楚地回答問題並提供建設性的意見回饋,同時有助於提問者的專業成長。

回答問題指南