services run que nodejs node instalar elastic ec2 deploy aws angularjs django amazon-web-services amazon-s3

angularjs - run - Optimización de medios: aplicación web AWS



que es amazon web services (1)

Dependiendo de la frecuencia de uso del medio, puede usar ciclos de vida S3 para transferir archivos a un almacenamiento de bajo costo. Por ejemplo, inicialmente puede usar el estándar S3 para servir archivos y luego transferirlos a la clase de almacenamiento IA S3 seguida de la transferencia a Glacier (Archivos que no se usarán regularmente). Y si usa contenido reproducible, considere usar S3 RRS .

Imagen de la consola de administración de Old S3.

Utilice AWS CloudFront para almacenar contenido en ubicaciones de borde.

Y para mejorar las cargas desde diferentes ubicaciones, considere usar S3 Transfer Acceleration .

También puede seguir las arquitecturas de referencia de AWS para aprovechar al máximo los servicios de AWS.

Arquitectura de referencia para contenido de medios y contenido de AWS .

Cuando se trata de videos, puede usar AWS Elastic Transcoder para codificar sus videos en diferentes formatos que serán de la mejor calidad para diferentes dispositivos.

Estoy en el proceso de crear una aplicación basada en web (Django, Angular en AWS). La aplicación será pesada para los medios ya que los usuarios subirán muchas imágenes, videos y grabaciones.

Actualmente estamos almacenando estos en S3. Cualquier idea sobre el mejor enfoque para 1. Minimizar el almacenamiento 2. Reducir la transferencia de datos 3. No afectar drásticamente la calidad de la imagen / video.

Gracias por adelantado.