Uma introdução à Automatização do AzureAn introduction to Azure Automation

A Automatização do Azure faculta uma automatização com base na cloud e um serviço de configuração que permitem uma gestão consistente em todos os ambientes, do Azure e sem ser do Azure.Azure Automation delivers a cloud-based automation and configuration service that provides consistent management across your Azure and non-Azure environments. Este serviço é composto por funcionalidades de automatização de processos, gestão de atualizações e configuração.It consists of process automation, update management, and configuration features. A Automatização do Azure fornece controlo total durante a implementação, as operações e a desativação de cargas de trabalho e recursos.Azure Automation provides complete control during deployment, operations, and decommissioning of workloads and resources. Este artigo fornece uma breve descrição geral da Automatização do Azure e responde a algumas perguntas comuns.This article provides a brief overview of Azure Automation and answers some common questions. Para obter mais informações sobre as diferentes capacidades, visite as ligações disponibilizadas ao longo desta descrição geral.For more information about the different capabilities, visit the links throughout this overview.

Capacidades da Automatização do AzureAzure Automation capabilities

Capacidades da descrição geral da Automatização

Automatização de processosProcess automation

A Automatização do Azure permite automatizar tarefas de gestão da cloud frequentes, demoradas e propensas a erros.Azure Automation provides you the ability to automate frequent, time-consuming, and error-prone cloud management tasks. Com esta automatização, pode concentrar os seus esforços em áreas que acrescentam valor ao seu negócio.This automation helps you focus on work that adds business value. A redução de erros e o reforço da eficiência também ajudam a baixar os custos operacionais.By reducing errors and boosting efficiency, it also helps to lower your operational costs. Pode integrar os serviços do Azure e outros sistemas públicos necessários na implementação, configuração e gestão dos seus processos ponto a ponto.You can integrate Azure services and other public systems that are required in deploying, configuring, and managing your end to end processes. O serviço permite criar runbooks em gráficos, no PowerShell ou em Python.The service allows you to author runbooks graphically, in PowerShell, or Python. Se utilizar uma função de trabalho de runbook híbrida, poderá unificar a gestão através da orquestração dos diversos ambientes locais.By using a hybrid Runbook worker, you can unify management by orchestrating across on-premises environments. Os webhooks proporcionam uma forma de satisfazer os pedidos e assegurar as operações e a entrega contínua ao acionarem a automatização a partir do ITSM, do DevOps e de sistemas de monitorização.Webhooks provide a way to fulfill requests and ensure continuous delivery and operations by triggering automation from ITSM, DevOps, and monitoring systems.

Gestão da configuraçãoConfiguration management

O Desired State Configuration (DSC) da Automatização do Azure é uma solução com base na cloud para o PowerShell DSC que fornece serviços necessários para ambientes empresariais.Azure Automation desired state configuration is a cloud-based solution for PowerShell DSC that provides services required for enterprise environments. Faça a gestão dos seus recursos de DSC na Automatização do Azure e aplique configurações nas máquinas virtuais ou físicas de um Servidor de Solicitação do DSC na cloud do 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. O serviço fornece relatórios detalhados que o informam acerca de eventos importantes como, por exemplo, quando há um desvio dos nós em relação à respetiva configuração atribuída.It provides rich reports that inform you of important events such as when nodes have deviated from their assigned configuration. Pode monitorizar e atualizar automaticamente a configuração dos computadores em máquinas virtuais e físicas, Windows ou Linux, na cloud ou no local.You can monitor and automatically update machine configuration across physical and virtual machines, Windows or Linux, in the cloud or on-premises.

Pode obter o inventário dos recursos existentes no convidado de modo a ter uma perceção visual das aplicações instaladas e outros itens de configuração.You can get inventory about in-guest resources for visibility into installed applications and other configuration items. São disponibilizadas capacidades avançadas de pesquisa e de criação de relatórios para encontrar rapidamente informações detalhadas que ajudem a compreender o que está configurado no 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. Pode controlar as alterações nos diversos serviços, daemons, software, registo e ficheiros para identificar rapidamente as causas que podem estar na origem de problemas.You can track changes across services, daemons, software, registry, and files to quickly identify what might be causing issues. Além disso, o DSC pode ajudar no diagnóstico e emitir alertas quando ocorrem alterações indesejáveis no seu ambiente.Additionally, DSC can help you diagnose and alert when unwanted changes occur in your environment.

Gestão de atualizaçõesUpdate management

Atualize os sistemas Windows e Linux em todos os ambientes híbridos com a Automatização do Azure.Update Windows and Linux systems across hybrid environments with Azure Automation. Dessa forma, obtém uma perceção visual da conformidade das atualizações no Azure, no local e noutras clouds.You get visibility of update compliance across Azure, on-premises, and other clouds. Pode criar implementações agendadas para orquestrar a instalação das atualizações durante uma janela de manutenção definida.You can create schedule deployments to orchestrate the installation of updates within a defined maintenance window. Se não for suposto instalar uma determinada atualização num computador, pode excluir essa atualização de uma implementação.If an update should not be installed on a machine, you can exclude those updates from a deployment.

Recursos partilhadosShared resources

A Automatização do Azure é composta por um conjunto de recursos partilhados que facilitam a automatização e configuração dos seus ambientes à escala.Azure Automation consists of a set of shared resources that make it easier to automate and configure your environments at scale.

  • Agendas – São utilizadas no serviço para acionar a automatização em alturas predefinidas.Schedules - Used in the service to trigger automation on predefined times.
  • Módulos -módulos são utilizados para gerir o Azure e outros sistemas.Modules - Modules are used to manage Azure and other systems. Importar para a conta de automatização para a Microsoft, terceiros, Comunidade, ou cmdlets personalizados e DSC recursos.Import into the Automation Account for Microsoft, third party, community, or custom defined cmdlets and DSC resources.
  • Galeria de módulos -integração nativa para a galeria do PowerShell para ver runbooks e importá-los para a conta de automatização.Modules gallery - Native integration to the PowerShell Gallery to view runbooks and import them into the Automation Account.
  • Pacotes de Python 2 -pacotes de Python 2 Adicionar à sua conta de automatização para utilizar nos seus runbooks de Python.Python 2 packages - Add Python 2 packages to your automation account to use in your Python runbooks.
  • Credenciais – Armazene em segurança informações confidenciais que podem ser utilizadas por runbooks e configurações em runtime.Credentials - Securely store sensitive information that can be used by runbooks and configurations at runtime.
  • Ligações – Armazene um par nome/valor com informações comuns ao ligar a sistemas em recursos de ligação.Connections - Store a name / value pairs of information that contains common information when connecting to systems in connection resources. As ligações são definidas pelo autor do módulo para utilização em runtime nos runbooks e configurações.Connections are defined by the module author for use at runtime in runbooks and configurations.
  • Certificados – Armazene e disponibilize em runtime, para que possam ser utilizados na autenticação e proteção de recursos implementados.Certificates - Store and make available at runtime so they can be used for authentication and securing deployed resources.
  • Variáveis – Forneça um meio de manter conteúdo que pode ser utilizado em vários runbooks e configurações.Variables - Provide a way to hold content that can be used across runbooks and configurations. Pode alterar os valores sem ter de modificar quaisquer runbooks e configurações que os referenciam.You can change values without having to modify any of the runbooks and configurations that reference them.

Integração do controlo de origemSource control integration

A automatização do Azure tem a capacidade de integrar com o controlo de origem que promove a configuração como código onde seja possível verificar runbooks ou configurações de um sistema de controle de origem.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.

Controlo de acesso baseado em funçõesRole based access control

A automatização do Azure suporta a função de controlo de acesso baseado em para controlar o acesso à conta de automatização e respetivos recursos, para saber mais sobre a configuração do RBAC em sua conta de automatização, runbooks e tarefas, consulte controlo de acesso baseado em funções para o Azure Automatização.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 e LinuxWindows and Linux

A Automatização do Azure foi concebida para funcionar no seu ambiente cloud híbrido, bem como para os sistemas Windows e Linux.Azure Automation is designed to work across your hybrid cloud environment and also for Windows & Linux. Além disso, fornece um método consistente para automatizar e configurar as cargas de trabalho implementadas e o sistema operativo em que são executadas.It delivers a consistent way to automate and configure workloads deployed and the operating system they are running on.

Procure runbooks e módulos na galeria de Automatização para começar rapidamente a integrar e criar os seus processos a partir da galeria do PowerShell e do Centro de Scripts da 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.

Cenários comuns para a AutomatizaçãoCommon scenarios for Automation

A Automatização do Azure gere o ciclo de vida da infraestrutura e das aplicações.Azure Automation manages across the lifecycle of your infrastructure and applications. Transfira conhecimentos para o sistema relativamente à forma como a organização fornece e mantém as cargas de trabalho.Transfer knowledge into the system on how the organization delivers and maintains workloads. Crie processos em linguagens comuns, como PowerShell, Desired State Configuration, Python e runbooks gráficos.Author in common languages like PowerShell, desired state configuration, Python, and graphical runbooks. Obtenha um inventário completo dos recursos implementados para efeitos de filtragem, criação de relatórios e conformidade.Get a complete inventory of deployed resources for targeting, reporting, and compliance. Identifique as alterações que podem causar erros de configuração e melhore a conformidade operacional.Identify changes that can cause misconfiguration and improve operational compliance.

  • Criar/implementar recursos – Implemente VMs num ambiente híbrido com Runbooks e modelos do Azure Resource Manager.Build / Deploy resources - Deploy VMs across a hybrid environment using Runbooks and Azure Resource Manager templates. Promova a integração com ferramentas de desenvolvimento, como o Jenkins e o Azure DevOps.Integrate into development tools like Jenkins and Azure DevOps.
  • Configurar VMs – Avalie e configure computadores Windows e Linux com a configuração pretendida para a infraestrutura e a aplicação.Configure VMs - Assess and configure Windows and Linux machines with the desired configuration for the infrastructure and application.
  • Monitorizar – Identifique alterações nos computadores que estejam a causar problemas e proceda à respetiva remediação ou escalamento para os sistemas de gestão.Monitor - Identify changes on machines that are causing issues and remediate or escalate to management systems.
  • Proteger – Coloque uma VM em quarentena se for gerado um alerta de segurança.Protect - Quarantine VM if security alert is raised. Defina requisitos no convidado.Set in-guest requirements.
  • Governar – Configure o controlo de acesso baseado em funções para equipas.Govern - Set up role-based access control for teams. Recupere recursos não utilizados.Recover unused resources.

Preços da AutomatizaçãoPricing for Automation

Reveja o preço da Automatização do Azure na página de preços.You can review the price for Azure Automation on the pricing page.

Passos SeguintesNext steps