Análisis de Azure Automation
Azure Automation proporciona la capacidad de automatizar tareas de administración en la nube frecuentes, lentas y propensas a errores. Automation le ayuda a centrarse en el trabajo que agrega valor empresarial. Al reducir los errores y aumentar la eficacia, también contribuye en la reducción de los costos operativos. Puede integrar los servicios de Azure y otros sistemas públicos necesarios para implementar, configurar y administrar los procesos de un extremo a otro. El servicio le permite crear runbooks gráficamente en PowerShell o Python.
Automatización de procesos
La automatización de procesos permite integrar servicios de Azure y otros sistemas públicos que son necesarios en la implementación, configuración y administración de los procesos de un extremo a otro. El servicio le permite crear runbooks gráficamente en PowerShell o con Python.
Administración de la configuración
La administración de la configuración en Azure Automation permite el acceso a dos características:
- Change Tracking e Inventario
- State Configuration de Azure Automation
State Configuration de Azure Automation
State Configuration de Azure Automation es una característica basada en la nube de Desired State Configuration (DSC) de PowerShell que proporciona servicios para entornos empresariales. Con esta característica, puede administrar los recursos de DSC en Azure Automation y aplicar las configuraciones a las máquinas virtuales o físicas desde un servidor de extracción DSC en la nube de Azure.
Administración de actualizaciones
La característica Update Management, para sistemas Windows y Linux en entornos híbridos, ofrece visibilidad sobre Update Compliance en Azure y otras nubes, y en el entorno local. Esta característica le permite crear implementaciones programadas para organizar la instalación de actualizaciones en una ventana de mantenimiento definida.
Funcionalidades compartidas
Azure Automation ofrece una serie de funcionalidades compartidas, como recursos compartidos, control de acceso basado en rol, programación flexible, integración de control de código fuente, auditoría y etiquetado.
Recursos compartidos
Azure Automation consta de un conjunto de recursos compartidos que le facilitan la automatización y configuración de los entornos a escala.
Control de acceso basado en rol
Azure Automation admite el control de acceso basado en roles (RBAC) para regular el acceso a la cuenta de Automation y a sus recursos. Para más información sobre la configuración de Azure RBAC en su cuenta de Automation, runbooks y trabajos, consulte Control de acceso basado en roles en Azure Automation.
Integración de control de código fuente
Azure Automation permite la integración del control de código fuente. Esta característica promueve la configuración como código donde los runbooks o las configuraciones pueden insertarse en un sistema de control de código fuente.
Compatibilidad heterogénea (Windows y Linux)
Automation está diseñado para trabajar tanto en el entorno de nube híbrida como en sistemas Windows y Linux. Le ofrece una manera coherente de automatizar y configurar cargas de trabajo implementadas y los sistemas operativos en los que se ejecutan.
Escenarios comunes para Automation
Azure Automation permite la administración de la infraestructura y las aplicaciones a lo largo de su ciclo de vida. Entre los escenarios habituales se incluyen los siguientes:
- Escribir runbooks: cree runbooks de PowerShell, flujo de trabajo de PowerShell, gráficos, Python 2 y DSC en lenguajes comunes.
- Compilar e implementar recursos: implemente máquinas virtuales en un entorno híbrido mediante runbooks y plantillas de Azure Resource Manager. Integre en las herramientas de desarrollo, como Jenkins y Azure DevOps.
- Configuración de máquinas virtuales - Evaluación y configuración de máquinas Windows y Linux con configuraciones para la infraestructura y aplicación.
- Compartir conocimientos: transfiera conocimientos al sistema sobre cómo la organización entrega y mantiene las cargas de trabajo.
- Recuperar inventario: obtenga un inventario completo de los recursos implementados con fines de compatibilidad, creación de informes y cumplimiento.
- Identificar cambios: identifique los cambios que pueden provocar una configuración incorrecta y mejore el cumplimiento operativo.
- Supervisar: aísle las máquinas que están ocasionando problemas y corríjalos o remítalos a una instancia superior de los sistemas de administración.
- Proteger: ponga máquinas en cuarentena si se generan alertas de seguridad. Establezca los requisitos de invitado.
- Gobernar: configure Azure RBAC para equipos. Recupere recursos no utilizados.