- 1

Modernización de Aplicaciones: Contenedores y Orquestación
01:03 - 2

Historia y evolución de los contenedores en la tecnología
12:02 - 3

Docker: Historia, Funcionalidades y su Impacto Actual
06:16 - 4

Primeros pasos con Docker: instalación, comandos y ejecución básica
18:01 - 5

Administración de Clústers con Kubernetes
06:50 - 6

Componentes Clave de Kubernetes y su Funcionamiento
10:20 - 7

Despliegue y Escalamiento de Pods en Kubernetes
10:49 - 8

Despliegue de Microservicios con Kubernetes y GRPC en Google Cloud
15:38 - 9

Cómputo Híbrido y Multinube con Kubernetes y Anthos
11:25 - 10

Arquitectura Híbrida y Multinube con Google Kubernetes Engine
10:53
Observabilidad Unificada y Agilidad Operacional en Servicios Distribuidos
Clase 13 de 20 • Curso de Contenedores y Aplicaciones en la Nube con Google Cloud Platform
Contenido del curso
- 11

Malla de Servicio con Istio: Monitoreo y Seguridad Avanzada
10:48 - 12

Instalación y Configuración de Anthos Service Mesh en Google Cloud
14:43 - 13

Observabilidad Unificada y Agilidad Operacional en Servicios Distribuidos
09:47 - 14

Tipos de Servicio en Kubernetes: Cluster IP, NodePort e Ingress
16:31 - 15

Despliegue Multinube con Anthos en Google Cloud y AWS
32:54 - 16

Monitorización y Optimización de Servicios en AntoService Mesh
09:27 - 17

Monitoreo de Clústeres y Microservicios en Google Cloud
11:49
¿Por qué es esencial la observabilidad unificada?
La observabilidad unificada es crucial en el desarrollo de aplicaciones distribuidas y a escala, ya que permite comprender plenamente qué está sucediendo en nuestro sistema. Con un flujo constante de logs y métricas, este sistema facilita la trazabilidad de peticiones y respuestas, permitiendo identificar cuándo y por qué ocurren los problemas. Hablando de Service Level Objectives (SLOs), estos son acuerdos de rendimiento que establecemos para asegurar una calidad de servicio alineada con las expectativas del usuario.
¿Qué son los indicadores de salud y presupuestos de error?
Los indicadores de salud ayudan a medir el rendimiento y disponibilidad de los servicios digitales. A través de estos, podemos determinar cuándo un sistema está funcionando fuera de los rangos aceptables establecidos por el equipo. Aquí entra el concepto de "presupuesto de error": cuando un servicio excede este presupuesto, se prioriza la estabilidad sobre el desarrollo de nuevas funcionalidades. Esto fomenta una responsabilidad compartida entre los equipos de desarrollo y operaciones, optimizando el servicio para su ejecución a nivel global.
¿Cómo gestionar la agilidad operacional?
La agilidad operacional es esencial cuando se busca gestionar el tráfico y garantizar que las aplicaciones respondan de manera efectiva frente a diferentes escenarios. Por ejemplo, funciones como "circuit breaking" y "control de egreso" son vitales para mantener la estabilidad en situaciones don- de los sistemas pueden fallar. Además, la inyección de fallas es una práctica que permite simular errores para entender cómo un sistema responde frente a fallos.
¿Qué importancia tiene la bifurcación de tráfico?
La bifurcación de tráfico, como el despliegue canario, es fundamental para implementar nuevas versiones de un servicio de manera controlada. Esto permite liberar gradualmente un porcentaje del tráfico a la nueva versión y ajustar según su rendimiento en tiempo real. Así es como Google, por ejemplo, gestiona sus lanzamientos a gran escala.
¿Cuáles son las claves de la seguridad dirigida por políticas?
En un entorno de servicio distribuido, la seguridad debe ser una prioridad inquebrantable. La encriptación del tráfico, la identidad por servicios y las políticas de acceso garantizan que la comunicación entre servicios sea totalmente segura. Además, funciones avanzadas como aseguramiento de tráfico seguro por canal (MTLS) y políticas de red son indispensables para proteger interacciones y limitar comunicaciones no deseadas.
¿Qué son las topologías de malla híbrida multinube?
Las topologías de malla híbrida multinube representan una arquitectura en la que servicios distribuidos en varias nubes pueden comunicarse de manera eficiente mediante gateways. Esto es útil para entornos que operan diferentes servicios en diversas nubes, proporcionando una infraestructura robusta y segura para la gestión de tráfico y flujo de datos.
Es crucial entender y aplicar estos conceptos al gestionar servicios distribuidos. En un mundo digital que avanza rápidamente, la adaptación, observabilidad y seguridad son elementos clave para el éxito. ¡Continúa experimentando y aprendiendo!