Curso de AWS for Solutions Architects
Acerca de este curso
> Módulo 1: Aprovechamiento de la nube para la transformación digital
Información sobre la infraestructura global de AWS
Implementando un programa de transformación digital
> Módulo 2: Almacenamiento en AWS: elección de la herramienta adecuada para el trabajo
Comprensión de Amazon Elastic Block Storage
Investigación de Amazon Elastic File System (EFS)
Más información sobre Amazon Simple Storage Service (S3)
Comprender la diferencia entre el almacenamiento en bloque y el almacenamiento de objetos
Control de versiones en Amazon S3
Exploración de las mejores prácticas de Amazon S3
> Módulo 3: Aprovechar el poder de la computación en la nube
Comparación de PaaS, IaaS y SaaS
Entendiendo IaaS
Entendiendo PaaS
Entendiendo SaaS
Selección por caso de uso de SaaS, PaaS o IaaS
Más información sobre Amazon EC2
Imágenes de la máquina de Amazon
Revisión de las mejores prácticas de Amazon EC2
Más información sobre los servicios de almacenamiento de Amazon
> Módulo 4: Selección del servicio de base de datos adecuado
Diferentes métodos para clasificar bases de datos
Introduciendo diferentes tipos de bases de datos
Elegir la herramienta adecuada para el trabajo
> Módulo 5: Amazon Athena: combinación de la simplicidad de los archivos con el poder de SQL
Introducción a Amazon Athena
Buceo profundo en Amazon Athena
Comprender cómo funciona Amazon Athena
Uso de consultas federadas de Amazon Athena
Más información sobre los grupos de trabajo de Amazon Athena
Revisión de las API de Amazon Athena
Optimización de Amazon Athena
> Módulo 6: AWS Glue: extracción, transformación y carga de datos de forma sencilla
¿Por qué AWS Glue es un servicio fundamental?
Introducción a AWS Glue
ETL de transmisión sin servidor de AWS Glue
Poniendolo todo junto
Mejores prácticas de AWS Glue
> Módulo 7: Mejores prácticas para la seguridad, la identidad y el cumplimiento de las aplicaciones
Comprender la importancia de la seguridad, la identidad y el cumplimiento en AWS
Familiarizarse con la gestión de identidades y accesos
Administrar recursos, permisos e identidades con IAM
Más información sobre otros servicios de seguridad de AWS
> Módulo 8: Patrones de contenedor y sin servidor
Entendiendo la contenerización
Máquinas virtuales y virtualización
Contenedores versus VM
Aprendiendo sobre Docker
Aprendiendo sobre Kubernetes
Más información sobre AWS Fargate
Más información sobre AWS Batch
> Módulo 9: Arquitecturas basadas en eventos y microservicios
Entender los microservicios
Patrones de arquitectura de microservicios
Beneficios de la arquitectura impulsada por eventos
Desventajas de la arquitectura basada en eventos
Aprendiendo sobre la arquitectura del microkernel
Mejores prácticas de microservicios
> Módulo 10: Diseño basado en dominios
Diseño impulsado por dominios
Microservicios
Microservicios en AWS
Ejemplos de microservicios
> Módulo 11: Patrones de lago de datos: integración de sus datos en toda la empresa
Definición de un lago de datos
Propósito de un lago de datos
Componentes de un lago de datos
Características de un lago de datos
Google: el estándar de oro
Mejores prácticas de lago de datos
Métricas clave en un lago de datos
> Módulo 12: Patrones de disponibilidad, confiabilidad y escalabilidad
Disponibilidad en computación en la nube
Fiabilidad en la computación en la nube
Escalabilidad en la computación en la nube
Arquitecturas para proporcionar alta disponibilidad, confiabilidad y escalabilidad
Objetivo de punto de recuperación (RPO) y Objetivo de tiempo de recuperación (RTO)
Ingeniería del caos
Escalar hacia adentro y hacia afuera versus escalar hacia arriba y hacia abajo
Disponibilidad en AWS
Equilibrio de carga elástico de Amazon
Tipos de Elastic Load Balancer
Comparación de CLB versus ALB versus NLB
La mejor elección de ELB por caso de uso