En noviembre de 2019, anunciamos la versión preliminar de Azure Arc, un conjunto de tecnologías que habilitan nuevos escenarios híbridos para los clientes al incorporar la administración y los servicios de Azure a cualquier infraestructura en los centros de datos, las ubicaciones perimetrales y la nube múltiple. Por los comentarios y la emoción de todos los clientes con la versión preliminar privada, ofremos Kubernetes habilitado para Azure Arc en versión preliminar a nuestros clientes. Con esto, todos los usuarios pueden usar Azure Arc para conectar y configurar cualquier clúster de Kubernetes en los centros de datos de los clientes, las ubicaciones perimetrales y la nube múltiple.
Durante los últimos meses, con la versión preliminar privada, las organizaciones de una amplia gama de sectores han experimentado el potencial de Azure Arc para Kubernetes. Los clientes minoristas están implementando aplicaciones y configuraciones en sus ubicaciones de sucursal con una coherencia garantizada. Las instituciones financieras y los proveedores de asistencia sanitaria usan Azure Arc para administrar instancias de Kubernetes en regiones geográficas con requisitos de soberanía de datos personalizados. En varios escenarios de aplicaciones y entornos de implementación, los clientes están adoptando la diversidad del ecosistema de Kubernetes. Kubernetes habilitado para Azure Arc ocupa una posición privilegiada gracias a su apertura y flexibilidad para ayudar a nuestros clientes a satisfacer sus desafíos empresariales con las herramientas de su elección.
Con la versión preliminar de Kubernetes habilitado para Azure Arc actual, la compatibilidad con la mayoría de las distribuciones de Kubernetes certificadas por CNCF funciona de inmediato. Además, también anunciamos el primer conjunto de asociados de la integración de Azure Arc, incluidos Red Hat OpenShift, Canonical Kubernetes y Rancher Labs, para garantizar que Azure Arc funciona correctamente para todas las plataformas clave que nuestros clientes usan hoy en día.
Ventajas de Kubernetes habilitado para Azure Arc
La entrega de aplicaciones es una actividad inherentemente colaborativa, especialmente a medida que los clientes adoptan prácticas de DevOps. Los desarrolladores, los operadores del sistema, los ingenieros de infraestructuras y los administradores de bases de datos desempeñan un papel activo en el desarrollo, la implementación y la administración de aplicaciones en varios entornos. Para hacer esto de forma eficaz, los clientes tienen la necesidad de administrar el ciclo de vida de la infraestructura y las aplicaciones compartidas para los equipos que están aislados, en función de las ubicaciones y las aptitudes. En tiempos de incertidumbre, como los que atravesamos hoy en día, es aún más importante asegurarse de que su organización tiene visibilidad y control para que pueda avanzar con seguridad.
Los desarrolladores que crean aplicaciones modernas están adoptando Kubernetes para dedicar más tiempo a centrarse en la aplicación y menos en la infraestructura. Existe un ecosistema completo de Kubernetes que abarca desde gráficos de Helm listos para usar hasta las herramientas de desarrollo que se van a usar. Con las canalizaciones de DevOps existentes, los manifiestos de Kubernetes y los gráficos de Helm, Azure Arc permite la implementación en cualquier clúster conectado a escala. Kubernetes habilitado para Azure Arc adopta una metodología de GitOps, por lo que los clientes definen sus aplicaciones y la configuración del clúster en el control de código fuente. Esto significa que los cambios en las aplicaciones y la configuración se actualizan, aplican y registran en cualquier número de clústeres.
Azure Arc proporciona un único panel de modelo operativo transparente a los clientes para todos sus clústeres de Kubernetes implementados en varias ubicaciones. Incorpora la administración de Azure a los clústeres: el desbloqueo de funcionalidades de Azure, como Azure Policy, Azure Monitor y Azure Resource Graph. Al incorporar cada sistema a Azure Arc, es mucho más fácil establecer roles y responsabilidades claros para los miembros del equipo en función de una separación clara de intereses sin sacrificar la visibilidad y el acceso.
Inventario y organización: trabaje con más eficacia gracias al control de la ampliación de los recursos en los niveles de organización, equipo y personal.
- Incorpore todos los recursos en un único sistema para que pueda organizarlos e inventariarlos a través de una variedad de ámbitos de Azure, como grupos de administración, suscripciones y grupos de recursos.
- Cree, aplique y exija etiquetas normalizadas y personalizadas para realizar un seguimiento de los recursos.
- Cree consultas eficaces y busque en su cartera global con Azure Resource Graph.
Gobernanza y control: optimice las actividades mediante la creación, aplicación y exigencia de directivas en la infraestructura, los datos y las aplicaciones de Kubernetes en cualquier lugar.
- Establezca barreras en todos los recursos con Azure Policy para garantizar configuraciones coherentes en un único clúster o en muchos a escala, aprovechando las funcionalidades heredadas.
- Normalice el control de acceso basado en rol (RBAC) en todos los sistemas y los diferentes tipos de recursos.
- Automatice y delegue la corrección de incidentes y problemas en los equipos de los servicios sin la intervención de TI.
- Aplique recursos de conformidad y auditoría en tiempo de ejecución con Azure Policy.
Funcionalidades integradas de DevOps y administración: mezcle y combine otros servicios de Azure o las herramientas que prefiera.
- Integrado con GitHub, Azure Monitor, Security Center, actualizaciones, etc.
- Las plantillas comunes para automatizar la configuración y la infraestructura como código proporcionan implementaciones repetibles.
- Identidad de un extremo a otro para usuarios y recursos con Azure Active Directory (Azure AD) y Azure Resource Manager.
Herramientas y experiencias unificadas: cree una experiencia de ciclo de vida de infraestructura y aplicación compartida para los equipos que tradicionalmente han estado aislados en función de las ubicaciones, las aptitudes y las descripciones de los trabajos.
- Simplifique su trabajo con una vista unificada y coherente de los recursos de los centros de información, las ubicaciones perimetrales y la nube múltiple a través de Azure Portal y las API.
- Conecte la versión de Kubernetes que prefiera del ecosistema y trabaje con ella junto con máquinas virtuales Windows y Linux, servidores físicos y servicios de datos de Azure.
- Establezca roles y responsabilidades claros para los miembros del equipo en función de una separación clara de intereses sin sacrificar la visibilidad y el acceso.
Cómo nuestros asociados de integración aprovechan Azure Arc
“Red Hat OpenShift ofrece la plataforma empresarial de Kubernetes más completa del sector, con un registro de seguimiento probado y una gran base instalada adaptada a las cargas de trabajo que deben ejecutarse en la nube híbrida. Azure Arc ayuda a proporcionar un plano de control común para OpenShift desde centros de datos corporativos a la nube pública, lo que proporciona un único punto de administración para las organizaciones que buscan emparejar la flexibilidad y la innovación de OpenShift con la escalabilidad y la eficacia de Azure". —Mike Evans, Vicepresidente de desarrollo técnico empresarial, Red Hat OpenShift
"Charmed Kubernetes de Canonical permite que las empresas aceleren el desarrollo de una nueva generación de aplicaciones, a la vez que se benefician de una arquitectura y unas operaciones totalmente automatizadas. Mediante la integración de Azure Arc, los clústeres de Charmed Kubernetes se pueden administrar ahora en cualquier infraestructura, junto con las implementaciones de Azure Kubernetes Service (AKS), que se adaptan de forma coherente a la mayor parte del entorno de TI de la organización. Esta integración proporciona a las empresas una única ubicación unificada para visualizar, regir y administrar sus entornos a escala, desde el perímetro a la nube". — Christian Reis, Vicepresidente de la nube pública, Canonical Kubernetes
"Rancher Kubernetes Engine (RKE) en Microsoft Azure es una plataforma probada que proporciona fantásticas funcionalidades para la informática en la nube. Al extender Azure a RKE en cualquier lugar con Azure Arc, Rancher Labs y Microsoft están preparados para acelerar el desarrollo de una nueva generación de aplicaciones para la empresa, ya que permite expandir y desarrollar recursos de TI bajo control". —Sheng Liang, CEO, Rancher Labs
Con Azure Arc, los clientes pueden conectarse y configurar clústeres de Kubernetes e implementar aplicaciones modernas a escala. Azure Arc también permite a los clientes ejecutar servicios de datos de Azure en estos clústeres de Kubernetes. Además, la realidad es que muchos clientes tienen aplicaciones que se ejecutan en servidores Windows y Linux. Azure Arc también permite administrar servidores, todo desde la misma experiencia unificada en un único panel. A partir de ahora, la siguiente versión preliminar de Azure Arc incorporará a los clústeres de Kubernetes servicios de datos de Azure, como la Instancia administrada de SQL habilitada para Azure Arc y la Hiperescala de PostgreSQL habilitada para Azure Arc, beneficiándose de los servicios nativos de nube siempre actualizados en la ubicación necesaria.
Seguiremos anunciando nuevas funcionalidades y nuevas versiones preliminares para Azure Arc. Nos encantaría recibir sus comentarios y ayudar a dar forma a las próximas funcionalidades a medida que avanzamos. Para ponerse en contacto con nosotros, visite nuestro sitio de UserVoice.
Introducción a Kubernetes habilitado para Azure Arc
Para más información sobre la habilitación de clústeres de Kubernetes con Azure Arc, empiece a trabajar con la versión preliminar hoy mismo.