Azure Kubernetes Service para Zonas extendidas (versión preliminar)
Artículo
Azure Kubernetes Service (AKS) para Zonas extendidas proporciona un amplio y sofisticado conjunto de funcionalidades que facilitan la implementación y el funcionamiento de un clúster de Kubernetes totalmente administrado en un escenario de Zona extendida.
Importante
Las características en versión preliminar de AKS están disponibles como opción de participación y autoservicio. Las versiones preliminares se proporcionan "tal cual" y "como están disponibles", y están excluidas de los Acuerdos de nivel de servicio y garantía limitada. Las versiones preliminares de AKS reciben cobertura parcial del soporte al cliente en la medida de lo posible. Por lo tanto, estas características no están diseñadas para su uso en producción. Para más información, consulte los siguientes artículos de soporte:
Las zonas extendidas de Azure son pequeñas extensiones de Azure situadas en áreas metropolitanas, centros industriales o jurisdicciones específicas para dar servicio a cargas de trabajo de baja latencia y residencia de datos. Las Zonas extendidas de Azure admiten máquinas virtuales (VM), contenedores, almacenamiento y un conjunto seleccionado de servicios de Azure. Pueden ejecutar aplicaciones sensibles a la latencia y con alto rendimiento cerca de los usuarios finales y dentro de los límites de residencia de datos aprobados.
Las zonas extendidas de Azure forman parte de la red global de Microsoft que proporciona conectividad segura, confiable y de alto ancho de banda entre las aplicaciones que se ejecutan en una zona extendida de Azure cerca del usuario. Las Zonas extendidas abordan la baja latencia y la residencia de datos acercando todas las ventajas del ecosistema de Azure (acceso, experiencia del usuario, automatización, seguridad y más) a usted o a su jurisdicción. Los sitios de la Zona extendida de Azure están asociados a una región de Azure principal que hospeda todas las funciones del plano de control asociadas a los servicios que se ejecutan en la zona extendida.
Casos de uso de las Zonas extendidas
Las zonas extendidas de Azure permiten escenarios de baja latencia y residencia de datos. Por ejemplo, es posible que quiera ejecutar software de edición multimedia de forma remota con baja latencia o mantener los datos de las aplicaciones dentro de una geografía específica por motivos de privacidad, normativa y cumplimiento.
La siguiente tabla destaca algunas de las industrias y casos de uso en los que las Zonas extendidas de pueden brindar beneficios:
Sector
Casos de uso
Atención sanitaria
• Atención a pacientes remotos • Educación clínica remota • Servicios y cuidados emergentes
Infraestructura pública
• Detección visual • Infraestructura crítica • Servicios de emergencia • Vigilancia y seguridad
Manufacturing
• Comando y control en tiempo real en robótica • Visión por ordenador
Elementos multimedia y juegos
• Juegos y streaming de juegos • Edición de elementos multimedia, streaming y entrega de contenido • Representación remota para escenarios de realidad mixta e infraestructura de escritorio virtual
Petróleo y gas
• Exploración de petróleo y gas • Análisis e inferencia en tiempo real mediante inteligencia artificial y aprendizaje automático
Minoristas
• Experiencias digitales en tienda • Trabajo conectado
AKS para Zonas extendidas permite a las organizaciones satisfacer las necesidades exclusivas de las zonas extendidas y, al mismo tiempo, aprovechar las capacidades de orquestación y administración de contenedores de AKS, lo que simplifica enormemente la implementación y administración de aplicaciones alojadas en zonas extendidas. Al igual que una implementación típica de AKS, la plataforma de Azure es responsable de mantener el plano de control de AKS y proporcionar la infraestructura, mientras que la organización conserva el control sobre los nodos de trabajo que ejecutan las aplicaciones.
La creación de un clúster de AKS para Zonas extendidas usa una arquitectura optimizada que se adapta específicamente para satisfacer las necesidades y requisitos exclusivos de las aplicaciones y cargas de trabajo de las Zonas extendidas. El plano de control de los clústeres se crea, implementa y configura en la región de Azure más cercana, mientras que los nodos de agentes y las agrupaciones de nodos conectados al clúster se ubican en una Zona extendida de Azure. Los componentes de un clúster de AKS para zonas extendidas son idénticos a los de un clúster típico implementado en una región de Azure, lo que garantiza que se mantenga el mismo nivel de funcionalidad y rendimiento. Para más información, vea Conceptos básicos de Kubernetes para AKS.
Implementación de un clúster en una ubicación de Zona extendida de Azure
La implementación de un clúster de AKS en una Zona extendida de Azure es similar a la implementación de un clúster de AKS en cualquier otra región. Todos los proveedores de recursos proporcionan un campo denominado extendedLocation, que se puede usar para implementar recursos en una Zona extendida de Azure. Esto permite una implementación precisa y dirigida del clúster de AKS.
Requisitos previos
Antes de implementar un clúster de AKS para Zonas extendidas, su suscripción debe tener acceso a la ubicación de la Zona extendida de Azure de destino. Este acceso se proporciona a través de nuestro proceso de incorporación, que se realiza siguiendo los pasos descritos en la Información general sobre las Zonas extendidas de Azure.
El clúster debe ejecutar Kubernetes versión 1.24 o posterior.
Prepare las siguientes variables para implementar un clúster de AKS en una zona extendida de Azure mediante la CLI de Azure:
SUBSCRIPTION="<your-subscription>"
RG_NAME="<your-resource-group>"
CLUSTER_NAME="<your-cluster>"
EXTENDED_ZONE_NAME="<extended-zone-id>"
LOCATION="<parent-region>" # Ensure this location corresponds to the parent region for your targeted Azure Extended Zone
Después de asegurarse de que ha iniciado sesión y de usar la suscripción adecuada, use az aks create para implementar el clúster, especificando la Zona extendida de Azure de destino con la propiedad --edge-zone.
# Log in to Azure
az login
# Set the subscription you want to create the cluster on
az account set --subscription $SUBSCRIPTION
# Create the resource group
az group create --name $RG_NAME --location $LOCATION
# Deploy the cluster in your designated Azure Extended Zone
az aks create \
--resource-group $RG_NAME \
--name $CLUSTER_NAME \
--edge-zone $EXTENDED_ZONE_NAME \
--location $LOCATION \
--generate-ssh-keys
Después de implementar un clúster de AKS para las Zonas extendidas, puede verificar el estado y monitorear las métricas del clúster mediante Azure Portal o la CLI de Azure.
El origen de este contenido se puede encontrar en GitHub, donde también puede crear y revisar problemas y solicitudes de incorporación de cambios. Para más información, consulte nuestra guía para colaboradores.
Comentarios de Azure Kubernetes Service
Azure Kubernetes Service es un proyecto de código abierto. Seleccione un vínculo para proporcionar comentarios:
Obtenga información sobre los conceptos básicos de la implementación ligera de Kubernetes local de AKS Edge Essentials que automatiza la ejecución de aplicaciones en contenedor a gran escala.