Tienes 3 problemas a mano:
1. Necesita dispositivos de almacenamiento que tengan alta capacidad y puedan admitir E / S de disco concurrentes
2. Debe entregar este contenido almacenado (imágenes / documentos / videos, etc.) a sus usuarios finales y el ancho de banda que tendrá en su DC será finito causando latencia a los usuarios en caso de descargas concurrentes
- ¿Qué soluciones utiliza para crear proyectos empresariales (TI, marketing, etc.) a partir de plantillas? ¿Qué tipo de proyectos (tamaño, número de pasos)?
- ¿Debo usar MEAN stack o LAMP para una aplicación web?
- ¿Cuál es la mejor implementación de JavaScript de LINQ?
- ¿Existe un marco web no apto para desarrolladores?
- ¿Dónde existen archivos estáticos y dinámicos en las aplicaciones web?
3. La entrega de contenido de video es un área especializada: en lugar de utilizar un enfoque de descarga escalonada (mp4 / h264 en la etiqueta de video html5), para obtener el mejor rendimiento, debe transmitir el video
Para (1): alguien ya ha sugerido SAN (red de área de almacenamiento). En lugar de una SAN alojada, creo que es mejor comprar tales dispositivos. Netapp / EMC2 son un par de empresas que venden estas cosas. Puede imaginar SAN como una red de dispositivos especializados (bastidores), que se rige por su propio sistema operativo especializado diseñado para E / S de disco de alto volumen. Toda esta red estará disponible para sus máquinas virtuales (servidores) para datos como un disco duro normal.
Para (2) y (3): tenemos algo conocido como CDN (Content Delivery Network): esta es una red de servidores web repartidos por todo el mundo que sincroniza los datos de su DC y cada vez que alguien llega a su dominio para obtener contenido. sirve el contenido del servidor ubicado más cercano , por lo tanto, no permite que el golpe llegue a usted y ahorra recursos de DC y brinda experiencia de alta velocidad a los usuarios finales. Algunos proveedores de CDN son TATA Telecom, Akamai, de hecho, Amazon tiene su propia CDN para las cosas alojadas en EC2.
Los proveedores de CDN se especializan en la transcodificación (proporcionando una tasa de bits adecuada basada en la velocidad neta del usuario final) y videos de transmisión.