- En los últimos años, los SSD basados en flash han reemplazado a los discos en la mayoría de los casos de uso de almacenamiento.
- Los SSD están compuestos por múltiples chips de flash independientes, y se pueden acceder de forma paralela.
- La capacidad de procesamiento de los SSD depende principalmente de la velocidad de la interfaz con el host.
- Durante los últimos 6 años, el cambio rápido de SATA a PCIe 3.0, PCIe 4.0 y PCIe 5.0 provocó un aumento explosivo en el rendimiento del SSD.
- Además del aumento de rendimiento, también aumentó la capacidad por dólar.
- Estos cambios se deben a estándares abiertos como NVMe y PCIe, una enorme demanda y proveedores competitivos.
- Actualmente, un SSD de centro de datos con PCIe 5.0 logra hasta 13 GB/s de throughput de lectura y más de 2.7 millones de IOPS de lectura aleatoria.
- Los servidores modernos tienen alrededor de 100 lanes PCIe, por lo que un servidor puede aprovechar varios SSD con ancho de banda completo.
El estancamiento del rendimiento de SSD en la nube
- AWS EC2 lanzó las instancias i3 con SSD NVMe iniciales a comienzos de 2017.
- En ese momento, los SSD con NVMe eran caros, y contar con 8 por servidor era algo destacable.
- Sin embargo, siete años después, el rendimiento sigue en torno a 2 GB/s por SSD.
- Las instancias i3 y i3en siguen siendo la mejor opción de EC2 en IO/$ y SSD GB/$.
- La brecha de rendimiento entre los SSD ofrecidos por proveedores de nube y los SSD de última generación se ha acercado casi a 10 veces en throughput de lectura, throughput de escritura e IOPS.
- Este estancamiento en la nube contrasta con grandes avances en otras áreas.
- Por ejemplo, el ancho de banda de red de EC2 creció de forma explosiva de 10 Gbit/s en 2017 a 200 Gbit/s en 2023.
- Hay varias teorías sobre por qué los proveedores de nube no han avanzado en almacenamiento:
- La teoría de que EC2 limita deliberadamente la velocidad de escritura a 1 GB/s para evitar fallas de dispositivos.
- La posibilidad de que no exista demanda de almacenamiento rápido y, por eso, haya poco incentivo para optimizar el sistema.
- La teoría de que si EC2 lanzara almacenamiento NVMe de instancia rápido y barato, podría afectar la estructura de costos de otros servicios de almacenamiento (EBS).
- El autor espera ver pronto instancias en la nube con SSD de 10 GB/s.
Opinión de GN⁺
- A pesar de la evolución acelerada de la tecnología SSD, el hecho de que los proveedores de servicios en la nube no alcancen este cambio refleja las diversas demandas del mercado y las limitaciones técnicas.
- La meseta en el rendimiento del almacenamiento en la nube puede chocar con las expectativas de los usuarios sobre eficiencia de costos y calidad de servicio, y podría impactar la competitividad dentro de la industria cloud.
- Este texto ofrece una visión importante tanto para usuarios de cómputo en la nube como para proveedores, y enfatiza la necesidad de demanda por soluciones de almacenamiento más rápidas y progreso tecnológico.
1 comentarios
Opinión de Hacker News
Debate sobre los problemas técnicos de la nube
Explicación de la arquitectura de AWS Nitro SSD
Relato de experiencia sobre la IOPS en instancias en la nube
Opinión personal de alguien que trabaja en OCI
Argumento para salir de la nube
Crítica a la optimización para la nube
Debate sobre tipos de instancias NVMe de AWS
Elección personal de una configuración híbrida de SSD
Especulación sobre límites de rendimiento en servicios en la nube
Consideraciones de costo de SSD