En muchas empresas se ha pasado de tener un único sistema operativo “reina” a convivir con servidores Windows, Linux, máquinas físicas, nubes públicas y entornos locales que tienen que hablar entre sí sin romper nada. La pregunta ya no es si se puede trabajar en híbrido, sino cómo organizar esos flujos de trabajo para que sean seguros, repetibles y fáciles de mantener.
Cuando mezclas Windows y Linux, además de varias nubes, necesitas algo más que buenos scripts. Hace falta una estrategia clara para crear flujos de trabajo híbridos Windows-Linux que integren automatización, orquestación, seguridad y monitorización usando las piezas adecuadas: Azure Automation e Hybrid Runbook Worker, Logic Apps en modo híbrido, Ansible, AWS Systems Manager, herramientas de escritorio como WinApps, y toda la capa de colaboración y desarrollo moderno en Microsoft 365 y Windows.
¿Por qué los flujos de trabajo híbridos Windows-Linux ya no son opcionales?
En la mayoría de organizaciones actuales conviven máquinas Linux con aplicaciones críticas y servidores Windows con servicios internos, bases de datos y aplicaciones heredadas. Mantener dos mundos aislados, cada uno con sus herramientas, provoca duplicidad de esfuerzos y un aumento brutal de errores humanos.
Cuando empiezas a gestionar decenas o cientos de servidores mixtos, los procedimientos manuales y los scripts sueltos dejan de ser viables. Necesitas una capa de automatización y orquestación que permita definir procesos una sola vez y ejecutarlos donde toque, ya sea en Windows, Linux, en la nube o en tu CPD.
En este contexto surgen varias piezas clave: Azure Automation con Hybrid Runbook Worker para llevar la automatización a tu red, Logic Apps en modo híbrido para integrar sistemas distribuidos, Ansible como lenguaje común entre Linux y Windows, AWS Systems Manager para nodos híbridos, y herramientas como WinApps que permiten utilizar aplicaciones de Windows desde escritorios Linux sin fricciones.
Automatización híbrida con Azure Automation e Hybrid Runbook Worker

Un primer pilar para crear flujos de trabajo híbridos es llevar los runbooks de Azure Automation a tus servidores Windows y Linux locales o de otras nubes. Aquí entra en juego la característica Hybrid Runbook Worker, que permite ejecutar runbooks directamente en las máquinas que alojan este rol.
Los runbooks siguen almacenados y gestionados en Azure Automation, pero se entregan a uno o varios equipos registrados como Hybrid Runbook Worker. Así puedes automatizar recursos locales o en otras nubes sin exponerlos directamente a Internet o sin tener que reescribir toda tu automatización fuera de Azure.
Extensiones frente a agente clásico: dos formas de instalar Hybrid Runbook Worker
Hoy puedes desplegar el rol de Hybrid Runbook Worker de usuario mediante dos plataformas de instalación distintas: basada en extensiones y basada en agente. Tras la instalación, el comportamiento de ejecución de runbooks es el mismo, pero el enfoque con extensiones simplifica radicalmente la incorporación y el mantenimiento.
La opción clásica dependía del agente de Log Analytics, lo que implicaba un proceso más largo y sensible a errores. El modelo basado en extensiones se integra de forma nativa con el marco de extensiones de máquina virtual de Azure, usando el agente de máquina virtual de Azure para VMs de Azure y el agente de Azure Connected Machine para equipos que no son de Azure, incluidos servidores habilitados para Azure Arc y VMware vSphere habilitado para Arc.
Ambos tipos de Hybrid Runbook Worker pueden convivir en la misma máquina, y la instalación basada en extensiones no interfiere con las instancias que ya tengas desplegadas mediante el agente tradicional, lo que facilita migraciones progresivas sin interrupciones.
Ventajas clave del enfoque basado en extensiones
El modelo por extensiones reduce muchísimo la fricción operativa al desplegar Hybrid Runbook Worker de usuario, eliminando dependencias innecesarias. Entre las ventajas más destacadas están:
- Incorporación mucho más fluida: ya no dependes del agente de Log Analytics para registrar Workers, evitando procesos a varios pasos y errores frecuentes en instalaciones manuales.
- Gestión centralizada y a escala: integración directa con la identidad de Azure Resource Manager (ARM), lo que permite gobernar el despliegue a gran escala usando políticas, plantillas ARM, Bicep, PowerShell o CLI.
- Autenticación con Microsoft Entra ID: se aprovechan identidades administradas asignadas por el sistema en máquinas virtuales, de forma que las credenciales se gestionan de forma unificada y sin almacenarlas en claro en scripts o configuraciones.
- Mismo modelo para Azure y Azure Arc: tanto máquinas dentro de Azure como servidores físicos o VMs en otros proveedores (vía Azure Arc) se administran con la misma experiencia, lo que simplifica mucho los entornos híbridos y multicloud.
- Múltiples vías de incorporación: el rol se puede instalar desde Azure Portal, PowerShell, Bicep, plantillas ARM, REST o CLI de Azure, o directamente desde la pestaña de Extensiones de cada máquina virtual o servidor habilitado para Arc.
- Actualizaciones automáticas de versiones secundarias: por defecto, los Workers basados en extensiones se actualizan solos a nuevas versiones secundarias, reduciendo la carga de mantenimiento para estar siempre al día en correcciones de seguridad y mejoras. Las versiones principales, eso sí, siguen requiriendo actualización manual.
Límites y organización de Hybrid Runbook Workers
En cuanto a capacidad, por cada cuenta de Automation puedes tener hasta 4000 Hybrid Runbook Workers de sistema y 4000 de usuario. Si necesitas gestionar más de 4000 máquinas, lo recomendable es crear una nueva cuenta de Automation para repartir la carga.
Cada Hybrid Runbook Worker de usuario pertenece a un grupo de Workers que defines al instalarlo. Un grupo puede albergar una sola instancia o varias para dar alta disponibilidad. Una misma máquina solo puede enviar heartbeats a una cuenta de Automation, es decir, no puede estar registrada como Worker en varias cuentas a la vez.
Los grupos están pensados para ofrecer alta disponibilidad y equilibrio de carga mediante la distribución de trabajos entre sus miembros. Los Workers usan un mecanismo de sondeo: cada Worker activo consulta al servicio cada 30 segundos y puede recoger hasta 4 trabajos por “ping”. Si el ritmo de llegada de trabajos supera la capacidad combinada de los Workers, algunos podrán acabar suspendidos con error.
Si ningún Worker de un grupo ha hecho ping al servicio en los últimos 30 minutos, Azure considera que el grupo no tiene Workers activos. En ese caso, los trabajos se reintentan tres veces y después se suspenden. Este comportamiento es clave para dimensionar correctamente el número de Workers en función de la carga prevista.
Capacidades y límites de ejecución en Hybrid Runbook Worker
Un detalle importante es que una instancia de Hybrid Runbook Worker no está restringida por los límites del sandbox de Azure en cuanto a disco, memoria o sockets de red. Los límites reales vienen dados por los recursos físicos del propio servidor, lo que resulta esencial para ejecutar automatizaciones de larga duración o muy intensivas.
Si el equipo host de un Hybrid Runbook Worker se reinicia mientras se ejecuta un runbook, el trabajo se reinicia desde el principio o desde el último checkpoint en el caso de runbooks de Workflow de PowerShell. Si el mismo trabajo se reinicia más de tres veces, queda suspendido para evitar bucles infinitos.
En Windows, los trabajos se ejecutan en la cuenta del sistema local, y en Linux bajo la cuenta nxautomation. Como estos runbooks a menudo acceden a recursos fuera de Azure, no pueden confiar únicamente en el típico mecanismo de autenticación de runbooks de Azure; necesitan autenticación específica para recursos locales o usar identidades administradas y cuentas de ejecución adecuadamente configuradas.
Para organizar mejor los flujos de trabajo, puedes registrar la misma máquina en varios grupos de Hybrid Runbook Worker dentro de la misma cuenta, dirigiendo distintos runbooks a cada grupo según el tipo de carga, horarios o criticidad.
Escenarios típicos con Hybrid Runbook Worker
Los escenarios de uso más habituales para Hybrid Runbook Worker combinan recursos Windows y Linux tanto en Azure como fuera de ella, creando flujos de trabajo realmente híbridos:
- Administración de máquinas invitadas: ejecutar runbooks directamente en máquinas virtuales de Azure o en servidores fuera de Azure registrados con Azure Arc (incluido VMware habilitado para Arc), ya sean Windows o Linux.
- Superar las limitaciones del sandbox: para operaciones que superan el límite de tres horas de trabajo en la nube, consumen muchos recursos o requieren permisos elevados, los Hybrid Workers proporcionan un entorno más flexible y sin esas restricciones.
- Requisitos de soberanía y seguridad: en organizaciones donde no está permitido procesar ciertos datos en la nube, puedes mantenerlos en máquinas locales convertidas en Hybrid Workers y así cumplir con normativas internas y externas.
- Automatización en entornos multicloud y on-prem: basta con incorporar una máquina como Worker para lanzar automatización hacia otras máquinas de la red local o de distintas nubes, tanto Windows como Linux.
- Acceso privado a servicios desde VNets: ejecutar runbooks en Workers conectados a una red virtual de Azure, accediendo a otros servicios de forma privada sin tener que abrir salidas de Internet.
Para desplegar una instancia de Hybrid Runbook Worker en Windows o Linux con el nuevo enfoque de extensiones, basta con seguir la guía de implementación mediante extensiones en Azure Automation, donde se detalla el uso de extensiones de VM y de Azure Arc para servidores.
Planeamiento de red y etiquetas de servicio para Hybrid Runbook Worker
Antes de abrir puertos a lo loco, conviene revisar la configuración de red de Azure Automation, ya que especifica los puertos, direcciones URL y otros requisitos para que los Workers se comuniquen correctamente con el servicio.
Azure Automation admite etiquetas de servicio de red virtual, empezando por la etiqueta GuestAndHybridManagement. En lugar de listar rangos de IP concretos en reglas de NSG o Azure Firewall, puedes usar directamente esta etiqueta en el origen o destino de las reglas para permitir o denegar tráfico hacia el servicio de Automation.
La etiqueta GuestAndHybridManagement cubre direcciones IP usadas, por ejemplo, para disparar webhooks desde dentro de una VNet o permitir que agentes de Hybrid Runbook Worker y de State Configuration se comuniquen con Azure Automation. No permite restringir por región, pero simplifica mucho la gestión de seguridad de red.
Soporte para cargas IL5 en Azure Government
Si trabajas con requisitos de seguridad muy altos, Azure Automation admite cargas de trabajo de impacto nivel 5 (IL5) en Azure Government utilizando Hybrid Runbook Worker en dos configuraciones:
- Máquinas virtuales aisladas que consumen un host físico completo, dando el nivel de aislamiento requerido por IL5.
- Azure Dedicated Host, donde uno o varios VMs se ejecutan en servidores físicos dedicados a tu suscripción, garantizando aislamiento a nivel de hardware.
Azure Logic Apps (Estándar) en modo híbrido para flujos Windows-Linux
Otro componente clave para crear flujos de trabajo híbridos Windows-Linux es el modelo de implementación híbrida de Azure Logic Apps (Estándar). Esta opción permite construir y alojar soluciones de integración en entornos parcialmente conectados que requieren procesamiento y almacenamiento locales junto con acceso a red interna.
En este modelo, el runtime de Logic Apps se hospeda en tu infraestructura como parte de una extensión de Azure Container Apps, pudiendo residir en sistemas locales, nubes privadas o nubes públicas, y conectarse tanto a servidores Windows como Linux o servicios SaaS.
Limitaciones actuales del modelo híbrido de Logic Apps
Al trabajar en modo híbrido con Logic Apps Estándar hay que tener presentes algunas restricciones:
- Solo está disponible en ciertas regiones de Azure (Centro y Este de EE. UU., Asia Oriental, Sudeste Asiático, Centro de Suecia, Sur de Reino Unido, Oeste de Europa, Oeste de EE. UU., entre otras listadas en la documentación oficial).
- En modo parcialmente conectado, el runtime puede permanecer desconectado hasta 24 horas manteniendo registros de datos. Más allá de ese período, se podrían perder logs.
- Varias características de Logic Apps Estándar de inquilino único no están soportadas en híbrido, como ranuras de implementación, Business Process Tracking, Resource Health en el portal o la autenticación con identidades administradas para ciertas operaciones de conectores en clústeres Kubernetes habilitados para Azure Arc.
- Algunos desencadenadores basados en funciones (como Blob, Cosmos DB o Event Hubs) requieren configurar la cadena de conexión de la cuenta de almacenamiento en la variable de aplicación AzureWebJobsStorage, ya sea en Azure Portal o en el fichero local.settings.json del proyecto de Logic Apps en VS Code.
Requisitos previos para una implementación híbrida
Para poner en marcha un flujo de trabajo híbrido con Logic Apps Estándar necesitas, además de una suscripción de Azure, una serie de recursos locales en la misma red:
- Un clúster de Azure Kubernetes Service conectado a Azure Arc, que actuará como plataforma de ejecución de los contenedores de Logic Apps.
- Una base de datos SQL local para almacenar el historial de ejecución, entradas y salidas de los flujos de trabajo.
- Un recurso compartido de archivos SMB para guardar los artefactos utilizados por los flujos.
Para desarrollar y desplegar estos flujos, es habitual usar Visual Studio Code con la extensión de Azure Logic Apps (Estándar), que facilita la edición, pruebas y publicación sobre el entorno híbrido que hayas configurado.
Versionado, telemetría y escalado en Logic Apps híbridas
Cada vez que guardas cambios en un flujo secundario de una Logic App Estándar configurada para hospedaje híbrido, se crea de manera automática una nueva revisión de Azure Container Apps. Esa revisión puede tardar un poco en activarse, así que conviene esperar unos instantes antes de probar los cambios.
Para monitorizar estos flujos de trabajo, puedes habilitar telemetría mejorada en Application Insights, con soporte para OpenTelemetry. De este modo, recibes métricas de rendimiento en tiempo real y visibilidad detallada de la salud del sistema, con control sobre qué datos se envían para optimizar el coste de almacenamiento.
En el plano de recursos, desde Azure Portal puedes ajustar memoria y vCPU asignados al contenedor de la Logic App Estándar. Se permite variar los núcleos de CPU (por ejemplo de 0,25 a 2 vCPU) y la memoria (por ejemplo de 0,1 a 4 GiB), con impacto directo tanto en el rendimiento de los flujos como en la facturación.
También puedes definir la escala de réplicas que se crea en respuesta a los eventos de los desencadenadores. Se configura un mínimo y máximo de réplicas (hasta 1000), y reglas de escalado más avanzadas se gestionan desde Azure Container Apps, permitiendo adaptarse dinámicamente a picos de carga en flujos de integración que afectan a sistemas Windows y Linux.
Entrada, autenticación y secretos en entornos híbridos
Logic Apps Estándar puede exponerse a la web pública, a una VNet o a otras Logic Apps del mismo entorno mediante la configuración de la opción de entrada (ingress). Azure se encarga de aplicar reglas para el enrutamiento del tráfico entrante HTTP o TCP sin que tengas que provisionar manualmente balanceadores o IPs públicas adicionales.
En clústeres de Kubernetes habilitados para Azure Arc, la autenticación de conexiones de API administradas no puede usar identidades administradas de forma nativa. En su lugar, debes crear un registro de aplicación en Microsoft Entra ID y usarlo como base para las conexiones:
- Desde Azure Portal o Azure CLI creas una aplicación y recopilas clientId, tenantId, objectId y clientSecret.
- Después añades estos valores como variables de entorno en el recurso de Logic Apps Estándar (por ejemplo, WORKFLOWAPP_AAD_CLIENTID, WORKFLOWAPP_AAD_OBJECTID, WORKFLOWAPP_AAD_TENANTID, WORKFLOWAPP_AAD_CLIENTSECRET).
- Opcionalmente, puedes almacenar clientId y clientSecret como secretos del propio recurso y luego referenciarlos desde las variables de entorno para una mayor seguridad.
La lógica de autenticación así configurada permite que los flujos híbridos hablen con APIs de Azure y otros servicios protegidos manteniendo un modelo de credenciales robusto.
Problemas frecuentes y solución en Logic Apps híbridas
En entornos híbridos siempre pueden aparecer sorpresas. Para diagnosticar problemas de configuración del entorno o despliegues fallidos desde el portal, Microsoft publica un script de PowerShell troubleshoot.ps1 en el repositorio oficial de Logic Apps que revisa los puntos típicos de fallo.
En clústeres de Kubernetes conectados a Azure Arc pueden verse, a veces, patrones de uso de memoria elevado. En esos casos la recomendación es escalar horizontalmente los grupos de nodos o habilitar la escalabilidad automática del clúster.
Si la Logic App no arranca correctamente, es buena idea comprobar desde Azure Portal el estado del recurso y, en caso de error, tirar de kubectl para revisar los pods. Mensajes como “Too many pods” indican falta de capacidad de nodos, mientras que advertencias sobre PersistentVolumeClaims sin enlazar suelen apuntar a problemas en el CSI driver de SMB. En ese caso, la instalación del controlador smb.csi.k8s.io mediante Helm es el paso obligado antes de continuar.
Automatización unificada con Ansible para Windows y Linux
Más allá del ecosistema Azure, un enfoque muy potente para flujos de trabajo híbridos Windows-Linux es usar Red Hat Ansible Automation Platform (AAP) como lenguaje unificado. Ansible rompe la separación histórica entre scripts bash en Linux y PowerShell o tareas programadas en Windows.
Con un mismo playbook escrito en YAML puedes configurar, desplegar y mantener servidores Windows y Linux. Ansible dispone de módulos nativos para ambos mundos, cubriendo desde instalación de paquetes hasta configuración de servicios, creación de usuarios o despliegue de aplicaciones.
Por ejemplo, en un solo playbook puedes instalar Apache en servidores Red Hat y IIS en máquinas Windows, arrancar los servicios y habilitarlos al inicio, usando condiciones basadas en la familia de sistema operativo. La ejecución se resume en lanzar un ansible-playbook contra el inventario que mezcla ambos tipos de servidores.
Esto se traduce en varios beneficios claros: menos herramientas que mantener, configuraciones estandarizadas independientemente del sistema operativo, escalado a cientos de servidores con reporting y control de versiones, y una mejora palpable en seguridad y cumplimiento al quedar todo lo que se hace registrado y auditable.
AWS Systems Manager en entornos híbridos y multinube Linux-Windows
Si parte de tu entorno híbrido vive en AWS, Systems Manager es otra pieza a considerar para orquestar flujos de trabajo sobre nodos Windows y Linux que no son necesariamente instancias EC2. La clave está en SSM Agent, que puedes instalar en máquinas Linux y Windows fuera de EC2 mediante un proceso de activación híbrida.
Durante la activación se generan un ID de activación y un código asociados a tu cuenta de AWS, que luego se usan para registrar cada máquina como nodo administrado. En Linux, el comando ssm-setup-cli descarga e instala el agente, lo detiene y registra la instancia; a partir de ahí, pasa a ser un nodo gestionado, con un identificador que suele comenzar por “mi-” para distinguirlo de las instancias EC2.
Una vez integrados, puedes ejecutar comandos remotos, desplegar parches, aplicar configuraciones o incluso usar Change Manager y otras capacidades (teniendo en cuenta que algunas, como el panel de CloudWatch para Systems Manager, tienen fechas de retirada anunciadas).
SSM Agent también puede configurarse para rotar automáticamente la clave privada en entornos híbridos y multinube (a partir de la versión 3.0.1031.0), reforzando la postura de seguridad. Estos ajustes se hacen en el fichero de configuración del agente, y cada cambio requiere reiniciar el servicio.
Si necesitas anular y volver a registrar un nodo Linux, existe la operación DeregisterManagedInstance en la CLI de AWS, y después es recomendable limpiar entradas como IdentityConsumptionOrder en amazon-ssm-agent.json y ejecutar la opción -register -clear del agente según el tipo de instalación.
En cuanto a problemas típicos, códigos como DeliveryTimedOut pueden ser el comportamiento esperado cuando el ID de nodo cambia durante una instalación cruzada entre cuentas. Mensajes de error sobre FingerprintDoesNotMatch apuntan a IDs de máquina que no persisten entre reinicios, solucionables forzando la generación y persistencia de machine-id en Linux.
Aplicaciones de Windows integradas en escritorios Linux con WinApps
No todo son procesos de back-end: muchos flujos de trabajo híbridos Windows-Linux afectan directamente a la experiencia del usuario. WinApps es una herramienta de código abierto que permite ejecutar aplicaciones nativas de Windows desde escritorios GNU/Linux (KDE, GNOME, XFCE) como si fuesen aplicaciones locales.
Gracias a su integración transparente, suites como Microsoft 365 o Adobe Creative Cloud pueden ejecutarse en un Windows remoto pero mostrarse y gestionarse como ventanas nativas de Linux. Para el usuario final, los iconos, atajos y ventanas se integran con el entorno de escritorio, lo que reduce fricciones en equipos donde conviven ambos sistemas.
La forma más sencilla de desplegar WinApps es mediante Docker, usando la imagen pública disponible, y apoyarse en el plugin WorkflowUIPlugin en ComfyUI cuando se quiere combinar esta integración con flujos de generación de contenido o IA. Empresas especializadas pueden ayudar a definir arquitecturas donde escritorios Linux consumen aplicaciones Windows hospedadas en la nube (AWS, Azure) manteniendo controles de acceso, ciberseguridad y monitorización centralizada.
Trabajo híbrido, colaboración y desarrollo moderno sobre Microsoft 365 y Windows
Los flujos de trabajo híbridos Windows-Linux no viven aislados de las personas; están fuertemente ligados a cómo la plantilla colabora, comparte información y desarrolla aplicaciones. Microsoft 365 y, en concreto, Teams se han convertido en la “capa de organización” para muchas empresas, con millones de usuarios trabajando en remoto y en modo híbrido.
Microsoft denomina a muchas de estas soluciones aplicaciones de colaboración: apps que priorizan la colaboración síncrona y asíncrona con reuniones, chat, coautoría en documentos y automatización de procesos de negocio, todo integrado en la misma superficie. Para los desarrolladores, esto abre una oportunidad de crear aplicaciones que funcionan de forma coherente en Windows, macOS, web, iOS, Android y Linux.
Teams ofrece APIs y puntos de extensibilidad para aplicaciones de reuniones enriquecidas (integración de fase compartida, eventos de inicio/fin de reunión, escenas personalizadas en modo conferencia, APIs de medios con consentimiento específico por recurso) y se integra con Azure Communication Services para permitir que usuarios de Teams interactúen con clientes externos mediante aplicaciones personalizadas de voz, vídeo y chat.
Además, se está impulsando la colaboración multiplataforma con componentes Fluid en Teams (tablas, listas y bloques editables en tiempo real que se comparten también con Outlook y Office), y extensiones de mensajes reutilizables en Outlook y Teams. Power Platform (Power Apps, Power Automate, Power Virtual Agents) complementa este ecosistema con bots y flujos de bajo código desplegables sobre Teams.
Para facilitar la vida al desarrollador, Microsoft ofrece un Kit de herramientas de Teams para Visual Studio y VS Code, con autenticación y uso de Graph simplificados, integración con Azure Functions y SPFx, y el Portal para desarrolladores de Teams donde registrar, configurar y administrar aplicaciones en una consola centralizada, incluyendo aspectos como planes SaaS y analítica de uso.
Datos, seguridad y extensibilidad con Microsoft Graph y Windows moderno
En segundo plano, muchas de estas experiencias colaborativas se sustentan en Microsoft Graph, que expone datos de comunicaciones, contenido y personas con controles de privacidad y seguridad impulsados por Azure AD. Nuevas capacidades como la evaluación continua de acceso permiten revocar tokens de forma más inmediata ante eventos críticos, y las APIs de métodos de autenticación y de identidades externas dan más control sobre quién accede a qué.
Para quienes necesitan llevar datos a Microsoft 365, los conectores de Microsoft Graph permiten indexar fuentes externas como Jira o Confluence, enriquecer perfiles de usuario y participar en experiencias como Microsoft Search o eDiscovery. La conexión de datos de Microsoft Graph, por su parte, habilita la exportación de conjuntos de datos de productividad hacia Azure para analítica avanzada o entrenamiento de modelos de IA.
En el terreno de las aplicaciones de escritorio, Project Reunion (ahora parte de la estrategia de modernización de apps Windows) con WinUI 3 y WebView 2, soporte para .NET 5 y versiones de Windows 10 desde la 1809, ayuda a que nuevas apps y las existentes aprovechen mejor los dispositivos Windows, integrándose a la vez con servicios en la nube.
Herramientas como Windows Terminal (configurable como terminal predeterminado, con modos como Quake) y el Subsistema de Windows para Linux con soporte para aplicaciones GUI hacen que desarrollar y administrar entornos híbridos desde Windows sea mucho más cómodo, mezclando CLI clásicos, shells de Linux y herramientas gráficas en un mismo flujo.
Ultimas consideraciones
Por otro lado, Power Automate Desktop y capacidades como el asesor para procesos introducen RPA sin código en Windows 10, permitiendo identificar cuellos de botella y tareas repetitivas que se pueden automatizar fácilmente, muchas veces en combinación con sistemas back-end Linux o servicios en la nube.
Combinando todas estas piezas —Azure Automation, Logic Apps, Ansible, AWS Systems Manager, WinApps, Teams, Graph y las mejoras en Windows y WSL— es posible montar flujos de trabajo híbridos Windows-Linux realmente sólidos, donde la automatización, la integración, la seguridad y la colaboración se coordinan para que las personas puedan centrarse en aportar valor y no en pelearse con herramientas desconectadas o procesos manuales frágiles. Comparte la información para que más personas coznocan del tema.