为了更好的iops,超大ebs gp2卷是否有意义?

时间:2016-08-01 13:32:46

标签: amazon-web-services amazon-ec2

我目前有一台服务器:

12 x(io1)卷。每个容量为1024GB,配置为4000个。

此服务器最终每月花费超过5000美元。

我想降低成本并 用常规gp2的 替换io1,但是gp2只有

3 iops / gb,

所以一个1024gb的gp2只有3072个iops。 我想把它保持在4000以上。

我不想要更多的容量,但 如果我将gp2的大小增加到1.5 TB,留下半TB的未分配,我可以让每个卷上的iops为4608。

我会支付更少,并且整体表现更好。

假设io1的%99.9从gp2的年度绩效下降到99%是可以接受的:

有什么理由不行吗?会有其他任何缺点吗?

2 个答案:

答案 0 :(得分:2)

是的,超大容量以增加IOPS是有意义的。这是一件相当普遍的事情。保留OS中未分配的空间将不会影响EBS分配的IOPS。虽然您也可以在操作系统中分配它,并为将来的增长提供额外的空间。

唯一的缺点是,如the table here所示,gp2(160 MiB / s)与io1(320 MiB / s)相比,每卷最大吞吐量较低。

答案 1 :(得分:1)

您可能还需要仔细衡量IOPS要求,以确定每卷是否一直使用4000 IOPS。如果没有,您可以通过创建多个卷来获得相同或更好的结果。对于例如创建2 x 512GB而不是1 x 1024GB,这将使成本更低(比创建1x 1.5TB GP2)。每个GP2卷可以突发高达3000 IOPS(在上面提供6000 IOPS,例如1024GB容量)。一旦学分耗尽,您将回落到3072 IOPS。但是,从512GB中清空信用大约需要60分钟,这在某些情况下可能就足够了。详情请http://www.slideshare.net/AmazonWebServices/deep-dive-maximizing-ec2-and-ebs-performance