es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Desafíos de la arquitectura de 3 niveles de AWS.

Chicos, estoy tratando de implementar una arquitectura de 3 niveles para alojar una aplicación web en AWS.
Los requisitos que me dieron son los siguientes.

La aplicación aprovechará una arquitectura de 3 niveles:

  1. Un servidor web que se ejecutará en S3
  2. Una capa de aplicación que se ejecutará en un clúster de ECS en Fargate o en una flota de EC2 con ASG (su elección)
  3. Una capa de datos que se ejecutará en RDS Aurora PostgreSQL en la versión más reciente compatible

Entiendo perfectamente qué hacer en las instrucciones 2 y 3 para la capa de la aplicación y la base de datos.
Lo que no entiendo es el “servidor web que se ejecuta en S3”. ¿Es posible tener un servidor web en S3?

Lo que sé es que puedo tener un servidor web en EC2.

Por favor, necesito alguna explicación aquí.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    La afirmación sobre la ejecución de un servidor web en S3 no es precisa. S3 es un servicio de almacenamiento de objetos que permite el almacenamiento, recuperación y gestión de datos o archivos, pero no admite el entorno de tiempo de ejecución requerido para que un servidor web se ejecute. Por lo tanto, no es posible alojar un servidor web en S3.

    Sin embargo, es posible utilizar S3 para alojar archivos y recursos estáticos como HTML, CSS, JavaScript, imágenes y videos que puedan ser entregados al lado del cliente a través de un dominio personalizado mediante Amazon CloudFront, que es un servicio de red de entrega de contenido (CDN) que mejora la entrega de contenido web a los usuarios finales.

    Por lo tanto, en una configuración de arquitectura de 3 niveles, el servidor web se ejecutaría en EC2 o Fargate, y los archivos o recursos estáticos se almacenarían en S3 y se entregarían a los usuarios a través de CloudFront para mejorar el rendimiento y la escalabilidad.

Comments are closed.