- 1

Certificación AWS Solutions Architect Associate: Fundamentos y Preparación
03:29 - 2

Preparación para certificación AWS Arquitecto de Soluciones
01:47 - 3

Configuración de presupuestos en AWS para controlar costos
08:48 - 4

AWS Well Architected Framework: Los 6 pilares para arquitectura sólida
04:19 quiz de Fundamentos de AWS
Configuración de clusters, tareas y servicios en Amazon ECS
Clase 19 de 69 • Curso de AWS Certified Solutions Architect Associate
Contenido del curso
- 10

Servicios de cómputo AWS: EC2, procesadores Graviton y AMIs
12:14 - 11

Opciones de Compra en EC2
04:43 - 12

Lanzamiento de una instancia EC2 desde la consola de AWS
09:11 - 13

Caracteristicas adicionales de EC2
09:25 - 14

Consulta de metadatos de instancia con IMDS v2 en AWS
04:31 - 15

AWS Outpost para ejecutar servicios localmente con latencia baja
05:54 - 16

Despliegue de aplicaciones web con AWS Elastic Beanstalk
19:46 quiz de Servicios de Computo en AWS
- 20

Direccionamiento IP y bloques CIDR para redes AWS
10:21 - 21

Anatomia y funcionamiento de la VPC
06:43 - 22

Configuración de instancias públicas y privadas con NAT Gateway
07:26 - 23

Seguridad de VPC con NACL y grupos de seguridad en AWS
05:35 - 24

Configuración de grupos de seguridad para instancias públicas
03:52 - 25

Conectividad híbrida en AWS: VPC Peering, Transit Gateway y Endpoints
04:37 quiz de Redes en AWS
- 30

Introducción al modulo y niveles de almacenamiento
04:58 - 31

Diferencias entre Instance Store y EBS en AWS
11:06 - 32

EFS & FSx
02:38 - 33

Creación y configuración de volúmenes EBS en AWS
03:55 - 34

S3
15:33 - 35

Configuración de EFS para compartir almacenamiento entre instancias
08:50 - 36

Recuperación de objetos eliminados con versionamiento en AWS S3
03:42 quiz de Almacenamiento en AWS
- 37

Bases de datos relacionales vs no relacionales en AWS
03:30 - 38

DynamoDB
08:09 - 39

Creación y configuración de bases de datos Dynamo en AWS
10:17 - 40

Elasticache y DAX
04:23 - 41

Escalabilidad y alta disponibilidad con AWS RDS y Aurora
09:17 - 42

Configuración de Aurora en AWS RDS para alta disponibilidad
11:18 quiz de Bases de datos en AWS
En un momento crítico para mantener la disponibilidad del banco Nexia, explorar arquitecturas modernas como microservicios y soluciones serverless cobra relevancia. Los incidentes derivados del monolito impulsan a adoptar tecnologías ágiles que permitan mantener una experiencia positiva para el usuario final sin tiempos muertos.
¿Por qué elegir ECS y Fargate para desplegar servicios?
Amazon Elastic Container Service (ECS) combinado con Fargate emerge como una solución óptima al facilitar la creación y manejo de contenedores en la nube sin administración directa de servidores. Con ECS, pueden definirse tareas específicas que ejecutan los contenedores y servicios que gestionan estas tareas, garantizando alta disponibilidad automática.
¿Qué es un cluster en ECS y cómo configurarlo?
El cluster actúa como entorno donde operan las tareas y servicios:
- Seleccionar infraestructura (Fargate o EC2 optimiza diferentes opciones).
- Configurar monitoreo con CloudWatch Container Insights permite seguimiento preciso.
- Opción sencilla mediante CloudFormation para automatización de recursos.
¿Cómo crear definiciones de tarea en ECS?
La definición de tarea establece configuraciones claras sobre cómo deben ejecutarse las tareas:
- Utilizar interfaz visual de ECS o brindar archivo JSON.
- Establecer recursos para CPU y memoria ajustados a requerimientos específicos.
- Seleccionar roles adecuados:
- Task Role: otorgar permisos específicos a aplicaciones de AWS.
- Task Execution Role: para la ejecución y manejo por parte del agente ECS.
- Definir características adicionales como contenedores, mapeos de puertos y almacenamiento.
¿Qué son los servicios en ECS y cómo garantizan disponibilidad?
Los servicios administran múltiples tareas simultáneamente con mecanismos de reemplazo automático en caso de fallos:
- Seleccionar familia de tarea y número de réplicas deseado.
- Utilizar estrategias avanzadas de deployment como rolling updates o blue-green deployments.
- Establecer configuraciones de red eligiendo VPC, subredes y grupos de seguridad adecuados.
¿Cuáles buenas prácticas favorecen la eficiencia y optimización de costos?
Al implementar soluciones con Fargate, monitorear y optimizar la asignación de memoria y CPU resulta fundamental para reducir costos. Entender claramente las necesidades técnicas específicas permitirá configurar de modo eficiente el entorno para cada tarea.
Compártenos tu experiencia trabajando con estas herramientas. ¿Qué otros consejos podrías brindar sobre ECS y Fargate?