Evaluando propuestas

Pagina web con Aws

Publicado el 30 Octubre, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

Diseñe e implemente una plataforma de comercio electrónico utilizando contenedores Docker en Amazon ecs o eks, y supervise la utilización de recursos para optimizar la capacidad.

Requisitos técnicos:

Interfaz:

Aloje el sitio web en Amazon S3 con gestión de sesiones de usuario.
Permitir análisis de tendencias o intenciones de compra.
Backend con contenedores:

Empaquete el backend (Node.js, Python Flask, etc.) En un contenedor Docker.
Implemente en Amazon ecs o eks, sin administrar servidores directamente.
Definir y monitorear la capacidad inicial de contenedores (CPU, memoria).
Almacenamiento:

Imágenes de productos y archivos estáticos en Amazon S3.
Utilice una base de datos liviana en el contenedor o conéctese a Amazon RDS o DynamoDB.
Cálculo de capacidad:

Calcula la capacidad necesaria según el número de usuarios y carga de tráfico.
Asigne recursos de CPU y memoria según las pruebas iniciales.
Monitoreo y Optimización:

Configure Amazon CloudWatch para monitorear el uso de CPU, memoria y tráfico.
Configurar alertas y generar informes.
Justificar los ajustes de infraestructura con base en métricas observadas.
Escalado automático y equilibrio de carga:

Implementar Auto Scaling en ecs o eks.
Configure un balanceador de carga de aplicaciones (ALB) para distribuir el tráfico.
Seguridad:

Utilice grupos de seguridad y NACL para proteger los recursos.
Limitar el acceso del público a lo estrictamente necesario.

Contexto general del proyecto

Diseñe e implemente una plataforma de comercio electrónico utilizando contenedores Docker en Amazon ecs o eks, y supervise la utilización de recursos para optimizar la capacidad. Requisitos técnicos: Interfaz: Aloje el sitio web en Amazon S3 con gestión de sesiones de usuario. Permitir análisis de tendencias o intenciones de compra. Backend con contenedores: Empaquete el backend (Node.js, Python Flask, etc.) En un contenedor Docker. Implemente en Amazon ecs o eks, sin administrar servidores directamente. Definir y monitorear la capacidad inicial de contenedores (CPU, memoria). Almacenamiento: Imágenes de productos y archivos estáticos en Amazon S3. Utilice una base de datos liviana en el contenedor o conéctese a Amazon RDS o DynamoDB. Cálculo de capacidad: Calcula la capacidad necesaria según el número de usuarios y carga de tráfico. Asigne recursos de CPU y memoria según las pruebas iniciales. Monitoreo y Optimización: Configure Amazon CloudWatch para monitorear el uso de CPU, memoria y tráfico. Configurar alertas y generar informes. Justificar los ajustes de infraestructura con base en métricas observadas. Escalado automático y equilibrio de carga: Implementar Auto Scaling en ecs o eks. Configure un balanceador de carga de aplicaciones (ALB) para distribuir el tráfico. Seguridad: Utilice grupos de seguridad y NACL para proteger los recursos. Limitar el acceso del público a lo estrictamente necesario.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo las especificaciones
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador, Analista funcional

Plazo de Entrega: 01 Noviembre, 2024

Habilidades necesarias