Estoy creando una aplicación web que procesará y archivará muchos videos y documentos (en cientos de miles). ¿Cuál es el mejor servicio de alojamiento web para un sitio web de este tipo? ¿Cuáles son las características recomendadas?

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

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.

Este es un caso de uso perfecto para AWS por cualquier motivo. Usar un VPS es una MALA IDEA. Necesita algo escalable, tanto en métricas de cómputo (cómputo / memoria / red) como en almacenamiento. Incluí a continuación una excelente presentación de diapositivas sobre cómo se podría diseñar un WordPress de manera HA / escalable en AWS … Aquí hay un ejemplo perfecto de una alta disponibilidad bien diseñada (invencible a un solo punto de fallas) y altamente escalable (capaz de manejar 10 millones de usuarios en un día, pero luego puede reducirse durante las horas de menor actividad (por lo que no gastará una tonelada cuando no lo necesite))

Aqui esta el link..
Diseño de un sitio de WordPress altamente disponible y escalable en AWS

La plataforma de diapositivas demostrará los beneficios de cada servicio de AWS y explicará por qué esta metodología de arquitectura en la nube es el futuro.

Mohit Shukla respondió amablemente. Dependiendo del tráfico especulado, definitivamente necesita tener su propia red. Probablemente 1 servidor puede no ser suficiente.
Aunque puede usar casi cualquier compañía famosa para un servidor dedicado, he estado usando Dedicated Cloud de ChromeIS.com desde aproximadamente 2007