AWS在reinvent2020中新推出了EBS gp3的固态硬盘类型。本文根据查阅资料与实际评测来分析新版gp3与gp2的区别。
https://docs.aws.amazon.com/zh_cn/AWSEC2/latest/UserGuide/ebs-volume-types.html
gp2的iops根据预置容量来设定,如果需要较大的io(例如数据库以及区块链全节点)则需要提高存储容量来获得性能的提升。
假设如果放置100GB的硬盘,在gp2的场景下除非使用io优化实例,否则无法支持高性能,只能使用临时突增到3000iops的burst时间内使用高io。如果顶级配置下最大吞吐量256MB
gp3将iops,吞吐量,以及硬盘大小三个维度隔离开,可以自由指定iops, throuput以及硬盘大小,没有burst,基准线价格比gp2便宜20%。基准线吞吐量128MB,顶级配置最大吞吐1000MB。预置 IOPS 与预置卷大小的最大比率为有个限制, 500 IOPS / GiB,只需要硬盘超过32GB即可配置顶级iops(16000)与顶级吞吐1000M(4000iops下250kib块)。
gp2吞吐量计算公式:IOPS per GiB is 3
Throughput in MiB/s = ((Volume size in GiB) × (IOPS per GiB) × (I/O size in KiB))