Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Se aplica a: Windows Server 2025, Windows Server 2022, Windows Server 2019, Windows Server 2016
Debido a su tamaño pequeño y orientación a la aplicación, los contenedores son perfectos para entornos de entrega ágiles y arquitecturas basadas en microservicios. Sin embargo, un entorno que usa contenedores y microservicios puede tener cientos o miles de componentes para realizar un seguimiento. Es posible que pueda administrar manualmente unas docenas de máquinas virtuales o servidores físicos, pero no hay ninguna manera de administrar correctamente un entorno de contenedor a escala de producción sin automatización. Esta tarea debe caer en el orquestador, que es un proceso que automatiza y administra un gran número de contenedores y cómo interactúan entre sí.
Los orquestadores realizan las siguientes tareas:
- Programación: al recibir una imagen de contenedor y una solicitud de recurso, el orquestador busca una máquina adecuada para ejecutar el contenedor.
- Afinidad/Antiafinidad: especifique si un conjunto de contenedores debe ejecutarse cerca unos de otros para el rendimiento o lejos unos de otros para la disponibilidad.
- Seguimiento de estado: observe si hay errores de contenedor y vuelva a programarlos automáticamente.
- Conmutación por error: realice el seguimiento de lo que se ejecuta en cada máquina y vuelva a programar contenedores de máquinas con error en nodos correctos.
- Escalado: agregar o quitar instancias de contenedor según la demanda, de forma manual o automática.
- Redes: proporcione una red superpuesta que coordina los contenedores para comunicarse entre varias máquinas host.
- Detección de servicios: habilite los contenedores para localizarse entre sí automáticamente incluso cuando se mueven entre las máquinas host y cambian las direcciones IP.
- Actualizaciones coordinadas de aplicaciones: administre las actualizaciones de contenedores para evitar el tiempo de inactividad de la aplicación y habilitar la reversión si algo va mal.
Tipos de orquestador
Azure ofrece los siguientes orquestadores de contenedor:
azure Kubernetes Service (AKS) facilita la creación, configuración y administración de un clúster de máquinas virtuales preconfiguradas para ejecutar aplicaciones en contenedor. Esto le permite usar sus aptitudes existentes y aprovechar un gran y creciente cuerpo de conocimientos de la comunidad para implementar y administrar aplicaciones basadas en contenedores en Microsoft Azure. Mediante AKS, puede aprovechar las características de nivel empresarial de Azure, a la vez que mantiene la portabilidad de la aplicación a través de Kubernetes y el formato de imagen de Docker.
AKS en Azure Stack HCI es una implementación local del conocido orquestador de AKS, que automatiza la ejecución de aplicaciones en contenedores a escala. Azure Kubernetes Service está disponible con carácter general en Azure Stack HCI y en Windows Server 2019 Datacenter, lo que hace que sea más rápido empezar a hospedar contenedores de Linux y Windows en el centro de datos.
Azure Service Fabric es una plataforma de sistemas distribuidos que facilita la empaquetación, implementación y administración de microservicios y contenedores escalables y confiables. Service Fabric aborda los desafíos importantes en el desarrollo y la administración de aplicaciones nativas en la nube. Los desarrolladores y administradores pueden evitar problemas complejos de infraestructura y centrarse en la implementación de cargas de trabajo críticas y exigentes que son escalables, confiables y administrables. Service Fabric representa la plataforma de próxima generación para compilar y administrar estas aplicaciones de clase empresarial, de nivel 1 y de escala en la nube que se ejecutan en contenedores.