
Mi aplicación AWS EC2 requiere constantemente alrededor de 3000 IOPS, pero solo alrededor de 100 GB de espacio en disco. Comparando los precios entre gp2
y io1
parece (dehttps://aws.amazon.com/ebs/pricing/para Ohio):
gp2
: El disco de 1000 GB costaría $100/mes ($0,10/GB-mes * 1000 GB). Se desperdiciaría un 90% de espacio en disco, pero mantendría mis 3000 IOPS.io1
: Disco de 100 GB + 3000 IOPS costaría $207/mes (0,065/IOPS-mes * 3000 IOPS + 0,125/GB-mes * 100 GB).
¿Estoy haciendo bien los cálculos? ¿Es realmente el doble de caro conseguir un disco más pequeño con el mismo IOPS io1
? Parece que nunca habría una razón para usarlo io1
y, en cambio, simplemente obtener suficiente gp2
espacio en disco para obtener IOPS de forma gratuita. ¿Me estoy perdiendo de algo?
Respuesta1
Sí, has hecho los cálculos correctamente, confirmé con elCalculadora AWS.
Sí, las IOPS aprovisionadas son bastante más caras que gp2. Usar un volumen grande de gp2 es una forma estándar de ahorrar dinero. Obtienes una garantía de rendimiento ligeramente mejor con IO1: 99,9% en lugar de 99%.
También puede probar que obtiene todos los IOPS que necesita usando GP2. En teoría deberías hacerlo, pero tal vez usar solo una fracción del disco no te daría el rendimiento completo. Deberías probar eso.
Este artículoes una referencia útil.