Bajo rendimiento de E / S: AWS utiliza una red 1G compartida para todo el tráfico de red y almacenamiento. En particular, EBS tiene un desempeño pobre cuando se trata de variabilidad, latencia y rendimiento. Adrian Cockcroft escribió en su blog sobre la experiencia del equipo de Netflix aquí:
http://perfcap.blogspot.com/2011…
La red de la experiencia de Adrian: no espere más de 100 IOPS / seg de rendimiento sostenido de EBS. Netflix no usa EBS por este motivo, sino que prefiere usar almacenamiento local efímero y compartir el estado de la base de datos Cassandra.
El problema para su aplicación web típica es que la única forma de ejecutar fácilmente un RDMS tradicional en AWS es usar EBS. Con la limitación de 100 IOPS, tiene dos opciones:
1) Fragmenta la base de datos para obtener un mejor rendimiento. Esto funciona, pero es posible que se sorprenda de cuántos fragmentos necesita, y eso aumenta drásticamente la complejidad operativa. Hacer una copia de seguridad de la base de datos ahora es mucho más difícil, y recuperarse de una interrupción y volver a una base de datos coherente puede ser extremadamente difícil.
2) Rechace los RDMS tradicionales por completo y vaya a un modelo NoSQL distribuido. Dependiendo de su aplicación, esto puede requerir mucho trabajo de desarrollo porque ya no tiene la integridad transaccional RDMS tradicional. Tendrás que codificar eso tú mismo. También puede ser una pesadilla de migración de datos (si tiene que migrar su conjunto de datos existente). Esta es la ruta que tomó el equipo de transmisión de Netflix: reescribiendo su aplicación para usar Cassandra en lugar de Oracle.
- ¿Pueden los centros de datos, la nube e Internet sobrevivir a una tormenta solar del tamaño de un evento de Carrington?
- ¿Cómo afectará la inteligencia artificial y la computación en la nube al centro de datos?
- Mi empresa maneja muchos datos confidenciales. ¿Cuál es el proveedor de alojamiento de datos en la nube más seguro que debo usar?
- ¿Hay alguna forma de modernizar un Amiga 2000?
- ¿Cuál es el plan de revendedor VPS en la nube más asequible?