Introducción a Azure AutomationAn introduction to Azure Automation

Azure Automation ofrece un servicio de configuración y de automatización basado en la nube que proporciona una administración coherente en los entornos que se encuentren dentro y fuera de Azure.Azure Automation delivers a cloud-based automation and configuration service that provides consistent management across your Azure and non-Azure environments. Se compone de automatización de procesos, administración de actualizaciones y características de configuración.It consists of process automation, update management, and configuration features. Azure Automation proporciona un control completo durante la implementación, las operaciones y la retirada de las cargas de trabajo y recursos.Azure Automation provides complete control during deployment, operations, and decommissioning of workloads and resources. En este artículo se ofrece una breve introducción sobre Azure Automation y se responden algunas preguntas habituales.This article provides a brief overview of Azure Automation and answers some common questions. Para obtener más información sobre las distintas funcionalidades, visite los vínculos a lo largo de esta introducción.For more information about the different capabilities, visit the links throughout this overview.

Funcionalidades de Azure AutomationAzure Automation capabilities

Funcionalidades de la introducción a Automation

Automatización de procesosProcess automation

Azure Automation le ofrece la posibilidad de automatizar las tareas de administración en la nube que requieren mucho tiempo y son frecuentes y propensas a errores.Azure Automation provides you the ability to automate frequent, time-consuming, and error-prone cloud management tasks. Esta automatización le ayuda a centrarse en el trabajo que agrega valor empresarial.This automation helps you focus on work that adds business value. Al reducir los errores y aumentar la eficacia, también contribuye en la reducción de los costos operativos.By reducing errors and boosting efficiency, it also helps to lower your operational costs. Puede integrar los 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.You can integrate Azure services and other public systems that are required in deploying, configuring, and managing your end to end processes. El servicio le permite crear runbooks gráficamente en PowerShell o Python.The service allows you to author runbooks graphically, in PowerShell, or Python. Mediante el uso de un trabajo de runbook híbrido, puede unificar la administración mediante la organización de los entornos locales.By using a hybrid Runbook worker, you can unify management by orchestrating across on-premises environments. Los webhook proporcionan una manera de responder a solicitudes y asegurar las operaciones y la entrega continua. Para ello, desencadenan la automatización desde ITSM, DevOps y los sistemas de supervisión.Webhooks provide a way to fulfill requests and ensure continuous delivery and operations by triggering automation from ITSM, DevOps, and monitoring systems.

Administración de configuraciónConfiguration management

Desired State Configuration de Azure Automation es una solución basada en la nube para DSC de PowerShell que proporciona los servicios necesarios para los entornos empresariales.Azure Automation desired state configuration is a cloud-based solution for PowerShell DSC that provides services required for enterprise environments. Administre los recursos de DSC en Azure Automation y aplique las configuraciones a las máquinas virtuales o físicas desde un servidor de extracción DSC en la nube de Azure.Manage your DSC resources in Azure Automation and apply configurations to virtual or physical machines from a DSC Pull Server in the Azure cloud. Proporciona informes completos que le informan de eventos importantes, como cuando los nodos se desviaron de la configuración asignada.It provides rich reports that inform you of important events such as when nodes have deviated from their assigned configuration. Puede supervisar y actualizar automáticamente la configuración de máquinas virtuales y físicas, tanto con Windows como con Linux, ya sea en la nube o en la infraestructura local.You can monitor and automatically update machine configuration across physical and virtual machines, Windows or Linux, in the cloud or on-premises.

Puede obtener un inventario sobre los recursos de los invitados para obtener una visualización de las aplicaciones instaladas y otros elementos de configuración.You can get inventory about in-guest resources for visibility into installed applications and other configuration items. Hay disponibles funcionalidades de búsqueda y un informe completo para encontrar información detallada rápidamente que le ayude a entender qué está configurado en el sistema operativo.A rich reporting and search capabilities are available to quickly find detailed information to help understand what is configured within the operating system. Puede realizar un seguimiento de los cambios en servicios, demonios, software, el registro y archivos para identificar rápidamente las posibles causas de problemas.You can track changes across services, daemons, software, registry, and files to quickly identify what might be causing issues. Además, DSC puede ayudarle con el diagnóstico y alertarle cuando se produzcan cambios no deseados en su entorno.Additionally, DSC can help you diagnose and alert when unwanted changes occur in your environment.

Administración de actualizacionesUpdate management

Actualice los sistemas Windows y Linux en entornos híbridos con Azure Automation.Update Windows and Linux systems across hybrid environments with Azure Automation. Con ello, obtiene visibilidad del cumplimiento de las actualizaciones en Azure, el entorno local y otras instancias en la nube.You get visibility of update compliance across Azure, on-premises, and other clouds. Puede crear implementaciones de programación para organizar la instalación de actualizaciones en una ventana de mantenimiento definida.You can create schedule deployments to orchestrate the installation of updates within a defined maintenance window. Si una actualización no debería instalarse en una máquina, puede excluirla de una implementación.If an update should not be installed on a machine, you can exclude those updates from a deployment.

Recursos compartidosShared resources

Azure Automation consta de un conjunto de recursos compartidos que le facilitan la automatización y configuración de los entornos a escala.Azure Automation consists of a set of shared resources that make it easier to automate and configure your environments at scale.

  • Programaciones: se usan en el servicio para desencadenar la automatización en momentos predefinidos.Schedules - Used in the service to trigger automation on predefined times.
  • Módulos : módulos usados para administrar Azure y otros sistemas.Modules - Modules are used to manage Azure and other systems. Importe a la cuenta de Automation para Microsoft, recursos de DSC y cmdlets definidos personalizados, de la comunidad o de terceros.Import into the Automation Account for Microsoft, third party, community, or custom defined cmdlets and DSC resources.
  • Galería de módulos : integración nativa con la Galería de PowerShell para ver runbooks e importarlos a la cuenta de Automation.Modules gallery - Native integration to the PowerShell Gallery to view runbooks and import them into the Automation Account.
  • Paquetes de Python 2: incorporación de paquetes de Python 2 a su cuenta de automatización para su uso en runbooks de Python.Python 2 packages - Add Python 2 packages to your automation account to use in your Python runbooks.
  • Credenciales: almacene de forma segura la información confidencial que los runbooks y las configuraciones pueden usar en tiempo de ejecución.Credentials - Securely store sensitive information that can be used by runbooks and configurations at runtime.
  • Conexiones: almacene información de pares de nombre-valor con información común de cuándo se conecta a sistemas en los recursos de conexión.Connections - Store a name / value pairs of information that contains common information when connecting to systems in connection resources. El autor del módulo define las conexiones para usarlas en tiempo de ejecución en runbooks y configuraciones.Connections are defined by the module author for use at runtime in runbooks and configurations.
  • Certificados: almacénelos y póngalos a disposición en tiempo de ejecución para que puedan usarse para la protección y autenticación de los recursos implementados.Certificates - Store and make available at runtime so they can be used for authentication and securing deployed resources.
  • Variables: proporcionan una manera de almacenar el contenido que puede usarse en runbooks y configuraciones.Variables - Provide a way to hold content that can be used across runbooks and configurations. Puede cambiar los valores sin tener que modificar los runbooks ni las configuraciones que les hagan referencia.You can change values without having to modify any of the runbooks and configurations that reference them.

Integración de control de código fuenteSource control integration

Azure Automation tiene la capacidad de integrar con control de código fuente, que promueve la configuración como código donde los runbooks o las configuraciones pueden insertarse en un sistema de control de código fuente.Azure Automation has the ability to integrate with source control which promotes configuration as code where runbooks or configurations can be checked into a source control system.

Control de acceso basado en rolRole based access control

Azure Automation admite el control de acceso basado en rol para controlar el acceso a la cuenta de Automation y sus recursos. Para más información sobre RBAC de configuración en su cuenta de Automation, runbooks y trabajos, consulte Control de acceso basado en rol en Azure Automation.Azure Automation supports Role Based Access Control to control access to the Automation Account and its resources, to learn more about configuration RBAC on your Automation Account,runbooks, and jobs, see Role-based access control for Azure Automation.

Windows y LinuxWindows and Linux

Azure Automation está diseñado para trabajar tanto en el entorno de nube híbrida como en Windows y Linux.Azure Automation is designed to work across your hybrid cloud environment and also for Windows & Linux. Le ofrece una manera coherente de automatizar y configurar las cargas de trabajo implementadas y el sistema operativo en el cual se ejecutan.It delivers a consistent way to automate and configure workloads deployed and the operating system they are running on.

Examine la Galería de Automation de runbooks y módulos para empezar a integrar y crear rápidamente los procesos desde la Galería de PowerShell y el Centro de scripts de Microsoft.Browse the Automation gallery for runbooks and modules to quickly get started integrating and authoring your processes from PowerShell gallery and Microsoft Script Center.

Escenarios comunes para AutomationCommon scenarios for Automation

Azure Automation se administra en el ciclo de vida de la infraestructura y las aplicaciones.Azure Automation manages across the lifecycle of your infrastructure and applications. Transfiera conocimientos al sistema sobre cómo la organización entrega y mantiene las cargas de trabajo.Transfer knowledge into the system on how the organization delivers and maintains workloads. Cree en lenguajes comunes como PowerShell, Desired State Configuration, Python y runbooks gráficos.Author in common languages like PowerShell, desired state configuration, Python, and graphical runbooks. Obtenga un inventario completo de los recursos implementados con fines de compatibilidad, creación de informes y cumplimiento.Get a complete inventory of deployed resources for targeting, reporting, and compliance. Identifique los cambios que pueden provocar una configuración incorrecta y mejore el cumplimiento operativo.Identify changes that can cause misconfiguration and improve operational compliance.

  • Compilación o implementación de recursos: implemente máquinas virtuales en un entorno híbrido mediante runbooks y plantillas de Azure Resource Manager.Build / Deploy resources - Deploy VMs across a hybrid environment using Runbooks and Azure Resource Manager templates. Integre en las herramientas de desarrollo como Jenkins y Azure DevOps.Integrate into development tools like Jenkins and Azure DevOps.
  • Configuración de máquinas virtuales: evalúe y configure máquinas Windows y Linux con la configuración deseada para la infraestructura y la aplicación.Configure VMs - Assess and configure Windows and Linux machines with the desired configuration for the infrastructure and application.
  • Supervisión: identifique los cambios en las máquinas que están ocasionando problemas y corríjalos o remítalos a una instancia superior de los sistemas de administración.Monitor - Identify changes on machines that are causing issues and remediate or escalate to management systems.
  • Protección: ponga en cuarentena una VM si se genera una alerta de seguridad.Protect - Quarantine VM if security alert is raised. Establezca los requisitos de invitado.Set in-guest requirements.
  • Control: configure el control de acceso basado en rol para equipos.Govern - Set up role-based access control for teams. Recupere recursos no utilizados.Recover unused resources.

Precios para AutomationPricing for Automation

Puede revisar el precio para Azure Automation en la página de precios.You can review the price for Azure Automation on the pricing page.

Pasos siguientesNext steps