
Meu aplicativo AWS EC2 requer consistentemente cerca de 3.000 IOPS, mas apenas cerca de 100 GB de espaço em disco. Comparando os preços entre gp2
e io1
parece (dehttps://aws.amazon.com/ebs/pricing/para Ohio):
gp2
: um disco de 1.000 GB custaria US$ 100/mês (US$ 0,10/GB-mês * 1.000 GB). Haveria 90% de espaço em disco desperdiçado, mas eu manteria meus 3.000 IOPS.io1
: disco de 100 GB + 3.000 IOPS custaria US$ 207/mês (0,065/IOPS-mês * 3.000IOPS + 0,125/GB-mês * 100 GB).
Estou fazendo as contas certo? É realmente duas vezes mais caro obter um disco menor com o mesmo IOPS ativado io1
? Parece que nunca haveria uma razão para usar io1
e, em vez disso, apenas obter espaço em disco suficiente gp2
para obter o IOPS gratuitamente. Estou esquecendo de algo?
Responder1
Sim, você fez as contas corretamente, confirmei com oCalculadora AWS.
Sim, o IOPS provisionado é um pouco mais caro que o GP2. Usar um grande volume GP2 é uma forma padrão de economizar dinheiro. Você obtém uma garantia de desempenho um pouco melhor com IO1 – 99,9% em vez de 99%.
Você também pode testar se obtém todos os IOPS necessários usando GP2. Em teoria, você deveria, mas talvez usando apenas uma fração do disco não lhe daria o rendimento total. Você deveria testar isso.
Este artigoé uma referência útil.