
Azure Arc: La forma segura de desarrollar y operar aplicaciones
El enfoque de nube adaptable que unifique equipos aislados, sitios distribuidos y sistemas en expansión en un único modelo de operaciones, seguridad y gobernanza, puede permitir a las organizaciones utilizar tecnologías nativas de la nube e IA para trabajar simultáneamente en entornos híbridos, multicloud, edge e IoT.
Aunque pueda parecer algo imposible, Azure Arc reúne todos esos requisitos en una tecnología capaz de revolucionar la forma de proteger, desarrollar y operar infraestructuras, aplicaciones y servicios de Azure en cualquier lugar. A continuación, recopilamos todos los detalles.
¿Qué es Azure Arc?
Azure Arc se puede definir como un “puente” que extiende la plataforma Azure para ayudar a crear aplicaciones y servicios con la flexibilidad de ejecutarse en centro de datos, en edge y en entornos multicloud.
Permite desarrollar aplicaciones nativas cloud con un modelo de desarrollo, operaciones y seguridad coherente.
Sus principales ventajas son:
- Experiencia constante en desarrollo y operación para ejecutar aplicaciones nativas de la nube en cualquier lugar y en cualquier plataforma Kubernetes.
- Implementación de servicios de datos como SQL y PostgreSQL como servicios nativos de la nube en su entorno preferido para obtener información sobre los datos.
- Seguridad y gobernanza de Azure para aplicaciones, datos e infraestructura en diversos entornos.
- Opciones de conectividad e infraestructura flexibles para satisfacer los requisitos regulatorios y de latencia.
Azure Arc Admin Center
Además de todas estas ventajas, Azure Arc permite hacer más con menos, aprovechando sus inversiones existentes para modernizarse con soluciones nativas cloud.
Algunas de sus principales características:
- Desarrollar aplicaciones nativas de la nube y operarlas en cualquier lugar: permite crear y modernizar aplicaciones nativas cloud en Kubernetes, así como integrar la supervisión, seguridad y cumplimiento, o reducir los errores y acelerar la innovación con GitOps.
- Aprovechar la información de los datos desde la nube hasta el borde: facilita la creación rápida de aplicaciones gracias a ser una solución integral de recopilación de datos locales, almacenamiento y análisis en tiempo real, así como la reducción de la sobrecarga de gestión y la exposición al riesgo. Esto mejora la eficiencia operativa a través de datos conscientes.
- Proteger y controlar aplicaciones, datos e infraestructura en diversos entornos: ofrece actualizaciones de seguridad extendidas para proteger y aplicar parches a los recursos de Windows Server, así como gobierno de entornos dispares y administración de forma centralizada una amplia gama de recursos.
- Satisfacer las necesidades regulatorias y de conectividad con flexibilidad: satisface las necesidades de residencia y soberanía con una variedad de infraestructura, así como ofrecer una infraestructura edge simplificada para aplicaciones de baja latencia.
Azure Arc Kubernetes
Azure Arc permite la ejecución de AKS en infraestructuras administradas por el cliente compatibles y la implementación de aplicaciones de Windows y Linux en contenedores en centros de datos y en edge.
Además, permite crear configuraciones de GitOps para mantener sincronizados los clústeres de Kubernetes y automatizar las actualizaciones para implementaciones nuevas y existentes.
Y con Service Mesh, se proporcionan capacidades como administración de tráfico, resiliencia, políticas, seguridad, identidad sólida y observabilidad a las cargas de trabajo.
Azure Arc Agent
El Agente de Azure Connected Machine es un componente clave en la administración de máquinas virtuales (VM) de VMware vSphere con Azure Arc. Su instalación permite gestionar de manera centralizada VM que se ejecutan fuera de Azure, ya sea en entornos locales o en otras nubes.
Sus componentes principales son:
- Conexión con Azure: a través del servicio de metadatos de instancia híbrida (HIMDS), el agente permite la sincronización de identidad de datos con Azure.
- Cumplimiento y configuración: se puede usar el agente de configuración de invitados para evaluar y aplicar políticas de cumplimiento de máquinas en Windows y Linux.
- Gestión de extensiones: un módulo especializado facilita la instalación, actualización y eliminación de extensiones en las VM.
Este agente se distribuye como un paquete de Windows Installer (MSI), que se puede descargar desde el Centro de descarga de Microsoft. La instalación del agente de Connected Machine para Windows aplica los siguientes cambios de configuración en todo el sistema:
Azure Arc: Mejores prácticas
La herramienta de evaluación de mejores prácticas analiza constantemente tu servidor Windows para evaluar las configuraciones en relación con las mejores prácticas de este.
Estas evaluaciones se pueden programar para que se ejecuten automáticamente o iniciarse manualmente según sea necesario. Se centran en evaluar varios aspectos del entorno del servidor, incluidas las líneas de base del servidor, la seguridad, Hyper-V, los clústeres de conmutación por error y los Servicios de información de Internet (IIS). Además, recopila y analiza los datos del servidor para generar un listado de problemas que requieren orientación para su solución y las mejores prácticas para mejorar el rendimiento de su infraestructura de servidor, incluida la implementación de aplicaciones, actualizaciones de software y sistemas operativos.
Esta herramienta cuenta con tres extensiones para cada dispositivo:
- Plataforma de evaluación: sirve para el desarrollo futuro a medida, en el que se introducen nuevos escenarios de evaluación de mejores prácticas.
- Evaluación de Windows Server: contiene toda la información necesaria sobre las comprobaciones de validación que se deben ejecutar en el dispositivo para brindar las recomendaciones que se ven en el portal de Azure.
- Agente de Azure Monitor (AMA): recopila y carga el archivo de registro en el área de trabajo de análisis de registros en la nube, lo que facilita ver la información en el portal de Azure.
Para implementar la evaluación de mejores prácticas, hay que seguir los siguientes pasos:
- Ir al portal de Azure y seleccionar el dispositivo de servidor Windows habilitado para Arc.
- Navega hasta un recurso de Windows Server habilitado para Arc en Windows Server 2016 o posterior. Esta VM deber ser el host de Hyper-V.
- En el panel izquierdo, seleccionar “Best Practices Assessment”.
- Selecciona “Comenzar” para acceder a la configuración de la herramienta.
- Indicar el grupo de recursos y el espacio de trabajo de Log Analytics donde se guardan los resultados de la evaluación y luego a “Evaluar”.
- Una vez completada la implementación, seleccionar “Ir al recurso”, “Evaluación de mejores prácticas” y luego “Ejecutar evaluación”.
Esta primera evaluación puede tardar hasta 4 horas para ejecutarse y brindar resultados.
Azure Arc Setup
Las máquinas de Windows Server se pueden incorporar directamente a Azure Arc a través de un asistente gráfico incluido en Windows Server.
El asistente automatiza el proceso de incorporación al verificar los requisitos previos necesarios para una incorporación exitosa a Azure Arc y al obtener e instalar la versión más reciente del agente de Azure Connected Machine (AzCM). Una vez que se completa el proceso del asistente, se lo dirige a su máquina de Windows Server en el portal de Azure, donde se puede ver y administrar como cualquier otro recurso habilitado para Azure Arc.
El asistente de configuración de Azure Arc se inicia desde un icono en la bandeja del sistema en la parte inferior de la máquina Windows Server cuando la función de configuración de Azure Arc está habilitada. Esta función está habilitada de forma predeterminada. También puede iniciar el asistente desde una ventana emergente en el Administrador del servidor o desde el menú Inicio de Windows Server.
- Selecciona el ícono de la bandeja del sistema de Azure Arc y luego “Iniciar configuración de Azure Arc”.
- Ahí se abrirá una explicación sobre los beneficios, y haz clic en “Siguiente”.
- El asistente comprobará automáticamente los requisitos previos necesarios para instalar el agente de Azure Connected Machine en tu máquina Windows Server. Una vez se complete el proceso y el agente instalado, selecciona “Configurar”.
- Cuando estés listo para comenzar con la configuración, selecciona “Siguiente”.
- Inicia sesión en Azure seleccionando la nube de Azure correspondiente y luego “Iniciar sesión en Azure”.
- Da los detalles de los recursos sobre cómo funcionará tu máquina dentro de Azure Arc, como la suscripción y el grupo de recursos, y luego “Siguiente”.
- Una vez que se complete la configuración y la máquina esté incorporada, selecciona “Finalizar”.
- Ve al administrador de servidores y selecciona “Servidor local” para ver el estado de la máquina en el campo “Administración de Azure Arc”.
Desarrollo y mejora de aplicaciones empresariales
La evolución del mundo empresarial avanza a un ritmo vertiginoso gracias al impulso que la tecnología proporciona en todos los ámbitos. Y en apenas unas décadas, las aplicaciones móviles y web han pasado de ser un elemento disruptivo a un activo indispensable.
Sin embargo, para muchas empresas, los entornos complejos, los sistemas heredados o la necesidad de modernización constante suponen una presión excesiva para su equipo de TI. Acelera tu capacidad de innovación, crea un escenario tecnológico sostenible y evoluciona tu conjunto de aplicaciones a través de nuestro servicio integral de aplicaciones:
- Rehosting y migración a la nube: trasladamos tus aplicaciones de un entorno local a una moderna infraestructura de nube para aumentar la escalabilidad y el rendimiento.
- Refactorización del código heredado: reestructuramos el código heredado para mejorar el rendimiento sin cambiar su función prevista. También llevamos a cabo la personalización de una aplicación para que pueda ejecutarse en una plataforma en la nube.
- Soluciones de reestructuración y automatización de procesos: ofrecemos soluciones para automatizar y cambiar la estructura de los procesos empresariales.
- Nuevos productos digitales: desarrollamos con nuevo código para infraestructuras modernas en la nube utilizando las herramientas de desarrollo actuales o desarrollando nuevas Aplicaciones Nativas en la Nube.
- Aplicaciones disruptivas: creamos aplicaciones innovadoras a través de tecnologías disruptivas, haciendo uso de gráficos 3D en aplicaciones empresariales o generando nuevas experiencias de Realidad Extendida.
¡Comienza ya tu viaje hacia una infraestructura y aplicaciones modernas!