Descripción:
Una malla de servicios o service mesh, como el proyecto open source Istio, se utiliza para controlar el intercambio de datos entre las distintas partes de una aplicación. A diferencia de otros sistemas que también administran esta comunicación, la malla de servicios es una capa visible y específica de la infraestructura integrada a la aplicación, la cual puede registrar si las distintas partes interactúan bien o no, a fin de facilitar la optimización de las comunicaciones y evitar el tiempo de inactividad a medida que crece una aplicación.
Objetivo del curso: El curso presenta los retos de los sistemas distribuidos, las estrategias para gestionarlos y la arquitectura de las mallas de servicios. También abarca conceptos clave como el plano de datos frente al plano de control y la evolución de la entrada.
Requisitos de ingreso.
Comprensión de textos en idioma inglés.
Experiencia con Kubernetes y Docker
Familiaridad con herramientas de línea de comandos
Experiencia con sistemas Linux
Temario:
- Introducción al curso
- Aplicaciones nativas en la nube
- Resiliencia para sistemas distribuidos
- Planos de datos y planos de control de la malla de servicios
- Fundamentos de la malla de servicios
- Estándares de Service Mesh
- Uso de Service Mesh para depurar y mitigar fallos de aplicaciones