Introducción

Completado

Imagine que es ingeniero de sistemas de Contoso, una empresa mediana de servicios financieros con sede central en Londres y oficinas en Nueva York y San Francisco. El entorno informático de Contoso se hospeda en sus centros de datos locales. La mayoría de sus cargas de trabajo están totalmente contenedorizadas en Kubernetes, y se ejecutan en una plataforma de virtualización de terceros.

A pesar de contar con un entorno modernizado, Contoso se enfrenta a los desafíos que imponen las restricciones de capacidad y agilidad inherentes a las infraestructuras locales. También es cada vez más difícil administrar e implementar de forma coherente un número cada vez mayor de clústeres de Kubernetes.

Para abordar estos desafíos de capacidad y agilidad, la administración de TI decidió migrar muchas de las cargas de trabajo contenedorizadas de Contoso a la nube. Contoso quiere usar varios proveedores de nube para evitar la dependencia de un solo proveedor, pero ha elegido Azure como destino de implementación principal.

Al equipo de ingeniería se le ha asignado la tarea de explorar y evaluar las capacidades de Azure Arc en relación con las cargas de trabajo basadas en Kubernetes. Debe determinar cómo puede beneficiarse Contoso del modelo de administración de la nube al perímetro de Azure Arc y seguir una estrategia de varios proveedores mientras mantiene algunas cargas de trabajo contenedorizadas en el entorno local.

En este módulo, aprenderá cómo Azure Arc amplía la plataforma Azure para que las aplicaciones y los servicios tengan la flexibilidad de ejecutarse entre centros de datos, en el perímetro y en entornos multinube. Aprenderá cómo Kubernetes habilitado para Azure Arc permite a las empresas como Contoso administrar todos sus recursos de Kubernetes en un único plano de control y cómo proporciona una experiencia de desarrollo y operación coherentes para ejecutar aplicaciones nativas en la nube en cualquier lugar y en cualquier plataforma de Kubernetes. A continuación, puede implementar estas funcionalidades en Contoso para ayudar a optimizar y simplificar sus operaciones.

Objetivos de aprendizaje

Después de completar este módulo, podrá:

  • Describir Kubernetes, Azure Arc y Kubernetes habilitado para Azure Arc.
  • Descubra cómo mejorar los entornos de Kubernetes mediante la conexión de clústeres de Kubernetes a Azure Arc.
  • Aprenda a implementar aplicaciones en clústeres de Kubernetes habilitado para Azure Arc mediante GitOps para administrar configuraciones.
  • Obtenga información sobre los servicios de Azure que se pueden implementar en clústeres de Kubernetes habilitado para Azure Arc.
  • Aprenda a usar Azure Policy y Azure Monitor con Kubernetes habilitado para Azure Arc.

Requisitos previos

Para obtener la mejor experiencia de aprendizaje de este módulo, necesita tener conocimientos básicos de las siguientes tecnologías y estar familiarizado con ellas:

  • Arquitectura de contenedorización y Kubernetes
  • Conocimientos básicos sobre la administración de clústeres de Kubernetes
  • Azure Portal y la CLI de Azure
  • Azure Monitor y Azure Policy
  • Principios y procesos de GitOps