En el artículo de hoy vamos a hablar acerca de Azure Arc y como extra, la diferencia que existe con Azure Stack HCI. Me parece importante hacer esta distinción ya que es fácil que se puedan mezclar conceptos que lleven a equívocos.
¿Qué es y por qué optar por Azure Arc?

Azure Arc es una plataforma de administración híbrida y multicloud que permite a las empresas gestionar recursos que no están directamente en la nube de Azure, como servidores, clústeres de Kubernetes, bases de datos y servicios en otras nubes (Google Cloud, AWS, entre otras). Con Azure Arc, puedes gestionar, monitorear y asegurar estos recursos desde el portal de Azure, logrando una experiencia unificada para todos los entornos.
Elegir Azure Arc es esencial para organizaciones que tienen cargas de trabajo distribuidas entre múltiples plataformas, tanto locales como en diferentes nubes, y buscan una administración centralizada. Te permite extender servicios de Azure como políticas, seguridad y administración de identidad a otros entornos, lo que resulta en un control y visibilidad integral en toda la infraestructura, sin importar dónde esté alojada.

Características o beneficios clave de Azure Arc
- Administración multicloud: Azure Arc te permite administrar y controlar recursos en diferentes nubes (Google, AWS) y en infraestructuras locales desde un solo punto de control: el portal de Azure. No necesitas cambiar de plataforma o gestionar cada nube de forma aislada.
- Extensión de políticas y gobernanza de Azure: Puedes aplicar políticas de seguridad, compliance y gobernanza de Azure a recursos en otras nubes o infraestructuras on-premises, asegurando consistencia operativa sin importar dónde estén tus cargas de trabajo.
- Gestión de clústeres de Kubernetes: Con Azure Arc, es posible gestionar clústeres de Kubernetes en cualquier entorno, ya sea en la nube o localmente, y usar servicios de Azure como Azure Monitor, Azure Policy y GitOps para implementar y gestionar aplicaciones de manera eficiente.
- Soporte para bases de datos y análisis: Azure Arc extiende la administración de bases de datos SQL y PostgreSQL en cualquier entorno, permitiendo operaciones consistentes y escalabilidad desde un solo punto de gestión.
- Implementación de aplicaciones a escala: Con Arc, puedes usar las herramientas DevOps de Azure para desplegar aplicaciones a través de múltiples ubicaciones desde un solo panel de control, simplificando la gestión y asegurando coherencia entre los entornos.
- Seguridad unificada: Azure Arc permite extender las capacidades de Azure Security Center a infraestructuras y entornos híbridos y multicloud, mejorando la protección contra amenazas en todos los recursos distribuidos.

Casos de uso para Azure Arc
- Gestión centralizada en entornos multicloud: Empresas que operan en diferentes nubes (AWS, Google Cloud) o tienen una infraestructura distribuida pueden usar Azure Arc para unificar la administración de recursos. Esto simplifica las operaciones diarias, ahorra tiempo y mejora la visibilidad sobre todas las cargas de trabajo.
- Gobernanza y cumplimiento de normativas: Organizaciones que necesitan cumplir con estrictas normativas de seguridad o compliance pueden aplicar políticas de gobernanza de Azure a cualquier infraestructura a través de Azure Arc. Esto asegura que todas las cargas de trabajo, independientemente de dónde se encuentren, cumplan con los estándares empresariales.
- Gestión de Kubernetes en múltiples ubicaciones: Empresas que gestionan clústeres de Kubernetes distribuidos pueden aprovechar Azure Arc para unificar la administración de estos clústeres y aplicar consistencia en el despliegue de aplicaciones y la seguridad.
- Consolidación de la seguridad y monitoreo: Organizaciones con recursos dispersos entre on-premises, edge y diferentes nubes pueden mejorar su seguridad y monitoreo mediante la integración de Azure Arc con Azure Security Center y Azure Monitor. Esto les permite identificar vulnerabilidades y gestionar amenazas desde un solo lugar.
- Automatización DevOps multicloud: Azure Arc permite a los equipos de DevOps aplicar prácticas y herramientas de Azure para implementar y gestionar aplicaciones en cualquier infraestructura, optimizando tiempos de entrega y garantizando coherencia en entornos híbridos y multicloud.

En resumen, Azure Arc se convierte en un habilitador clave para la gestión centralizada de infraestructuras híbridas y multicloud. Mientras que Azure Stack HCI te ofrece una plataforma hiperconvergente de infraestructura local, Azure Arc te permite unificar y extender los beneficios de Azure a cualquier plataforma. Juntos, Azure Stack HCI y Azure Arc representan un enfoque híbrido y flexible para gestionar infraestructuras modernas, adaptadas a las necesidades específicas de cada organización.
Por lo tanto, ¿En qué se diferencia Azure Arc de Azure Stack HCI?
Azure Stack HCI se centra en la modernización de la infraestructura local, combinando cómputo, almacenamiento y redes en una solución hiperconvergente, Azure Arc es una herramienta de gestión híbrida y multicloud. Mientras que Azure Stack HCI es hardware que puedes implementar localmente para ofrecer un entorno de nube privada, Azure Arc extiende los servicios de Azure y su administración a cualquier infraestructura, ya sea en entornos on-premises, otras nubes públicas o servidores en el edge.
Azure Arc te permite llevar la experiencia de Azure a cualquier ubicación, permitiendo gestionar recursos en un entorno distribuido sin importar dónde se encuentren, mientras que Azure Stack HCI está orientado a ejecutar cargas de trabajo en infraestructura local hiperconvergente integrada con Azure.