- 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
AWS SNS y Step Functions para comunicación y workflows visuales
Clase 60 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
AWS proporciona herramientas fundamentales como Simple Notification Service (SNS) y AWS Step Functions, diseñadas ambas para mejorar la eficiencia y comunicación en las aplicaciones. Estos servicios permiten implementar fácilmente comunicaciones masivas, integraciones flexibles y procesos automatizados mediante diagramas visuales y claramente definidos.
¿Qué es AWS Simple Notification Service (SNS)?
AWS SNS es un servicio completamente gestionado por AWS que facilita la entrega eficiente y confiable de mensajes a usuarios finales o sistemas de aplicaciones. Este servicio sigue un modelo de arquitectura conocido como "publicador-suscriptor", donde se crean temas (topics) específicos a los que suscribirse o enviar mensajes.
¿Cómo funciona la arquitectura de publicador-suscriptor?
La arquitectura consiste en:
- Publicadores: Aplicaciones o servicios que envían mensajes.
- Temas (Topics): Canales lógicos donde se recibe y gestiona la comunicación.
- Suscriptores: Servicios o aplicaciones que reciben mensajes.
¿Qué protocolos admite AWS SNS?
SNS soporta protocolos variados, entre ellos:
- HTTP y HTTPS (HTTP seguro).
- Email y Email JSON.
- Amazon SQS.
- AWS Lambda.
- SMS, entre otros.
Esto permite integraciones inteligentes y flexibles con servicios internos y externos.
¿Qué ventajas ofrece el uso de SNS en arquitectura?
- Entrega de mensajes a nivel global y con alta disponibilidad.
- Capacidad de "fan out": distribución simultánea de un mensaje hacia múltiples receptores.
- Integración eficiente con otros servicios AWS como CloudWatch para monitoreo.
- Opciones avanzadas como filtrado de mensajes según intereses específicos de los suscriptores.
¿Qué son AWS Step Functions y para qué sirven?
AWS Step Functions facilitan la creación y gestión visual de workflows complejos, coordinando aplicaciones distribuidas y microservicios de manera clara y eficiente. Emplean una interfaz amigable con conceptos sencillos como estado inicial, pasos posteriores y estados de decisión.
¿Cuáles son las características destacadas de Step Functions?
- Editor visual (Canvas) con capacidad para arrastrar y soltar estados.
- Definición de workflows mediante Amazon State Language (ASL).
- Dos tipos principales de workflows: estándar (para procesos largos y menos frecuentes) y express (para ejecuciones rápidas y frecuentes).
- Integración natural con otros servicios, como Lambda, SNS, bases de datos y contenedores.
¿Cuáles son los tipos principales de workflows en Step Functions?
- Estándar: adecuado para ejecuciones prolongadas (hasta un año), ofrece historial detallado, manejo robusto de errores y reintentos.
- Express: diseñado para alta frecuencia y corta duración (máximo 5 minutos), costos operativos reducidos y sin historial detallado.
¿Cómo son usados en casos prácticos estos servicios?
AWS SNS es ideal en notificaciones tipo push, monitoreo continuo, alertas instantáneas y distribución masiva de información.
AWS Step Functions, por su parte, es usado en escenarios complejos como:
- Coordinación de procesos escalonados (por ejemplo, evaluación de riesgos crediticios).
- Ejecución de workflows relacionados con machine learning o análisis de datos.
- Automatización visual de tareas repetitivas o vinculadas a eventos específicos.
Ambos servicios, por tanto, contribuyen a optimizar aplicaciones haciéndolas escalables, robustas, efectivas y muy integradas en el contexto serverless de AWS.
Te invito a compartir tus propios casos de uso o ideas de aplicación utilizando AWS SNS y Step Functions. ¿Qué aplicaciones visualizas posibles para tus proyectos?