Arquitecto de Contenerización
TEMARIO [EL]
Módulo 1: Fundamentos de Contenedorización
Este curso proporciona una cobertura integral de los modelos, tecnologías, mecanismos y ambientes de contenedorización. También cubre la manera en que la utilización de los contenedores impacta en la tecnología y el negocio de una organización, junto a muchos aspectos técnicos, características y ambientes de despliegue.
- Breve historia de la Contenedorización
- Contenedores Linux tradicionales y la evolución de los contenedores contemporáneos
- Contenedores versus máquinas virtuales y virtualización de los servidores
- LXC/LDX, Docker y Kubernetes
- Beneficios y retos técnicos y de negocio del uso de los contenedores
- Modelos arquitectónicos fundamentales de los contenedores
- Motores de contenedores, archivos de construcción e imágenes
- Contenedores basados en nube y Pods de contenedores
- Escalabilidad y disponibilidad fundamentales de los contenedores
- Administración de la configuración de los contenedores
- Contenedores y recursos inmutables de infraestructura
- Contenedores e Infraestructura como código (IaC) y Configuración como código (CaC )
- Contenedorización de aplicaciones con estado
- Contenedores y Namespaces
- Mecanismos y patrones de Contenedorización fundamentales
- Contenedores ricos y despliegue sin servidor
- Cadenas de contenedores y Sidecars
- Movilidad de las aplicaciones con contenedores
- Cómo se relacionan los contenedores con los Microservicios y el Machine Learning y cómo los soportan
- Cómo utilizar los contenedores con DevOps y CI/CD
Módulo 2: Tecnología y Arquitectura de Contenedorización
Este curso proporciona una inmersión profunda en las arquitecturas, modelos de hospedaje y modelos de despliegue de contenedores, y su utilización por parte de servicios y aplicaciones. Numerosos tópicos avanzados son cubiertos, incluyendo requerimientos, agrupación, seguridad y administración de ciclo de vida de alto desempeño.
- Hiper contenedores y modelos de despliegue de los contenedores
- Cómo personalizar y distribuir imágenes de los contenedores
- Control de la versión de la imagen del contenedor
- Modelos arquitectónicos avanzados de los contenedores
- Ambientes de ejecución de los contenedores
- Modelo de red de contenedores y red superpuesta
- Administración y control de los tipos de tráfico de los contenedores
- Administración del almacenamiento de los contenedores y administración de volúmenes compartidos
- Descriptor de configuración del contenedor
- Administración del tiempo de ejecución y configuraciones volátiles
- Clustering de contenedores y arquitecturas de cluster escalables
- Proxies y APIs de los contenedores
- Orquestación de contenedores y composición de servicios
- Contenedores de alta disponibilidad y escalabalididad de contenedores avanzada
- Aplicaciones de autorrecuperación con contenedores
- Consideraciones de seguridad de los contenedores y certificados digitales
- Administración del ciclo de vida de los contenedores y monitoreo de los contenedores
- Respaldo y recuperación de los contenedores
- Mecanismo y patrones avanzados de la contenedorización
- Multicontenedores de un solo nodo y control de aislamiento de los multicontenedores
- Elección del nodo líder y Micro Scatter Gather
Módulo 3: Laboratorio de Tecnología y Arquitectura de Contenedorización
Este módulo presenta a los participantes una serie de ejercicios y problemas diseñados para probar sus habilidades al aplicar sus conocimientos de los temas cubiertos en los cursos anteriores. Realizar este laboratorio ayudará a resaltar las áreas que requieren mayor atención y ayudará a probar la capacidad en la práctica de los conceptos, tecnologías, modelos de arquitectura y aplicación de patrones de contenedorización, a medida que son utilizados y combinados para resolver problemas del mundo real.