Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
O Automatização do Azure é um serviço de automação baseado na cloud que ajuda a automatizar processos e suporta uma gestão consistente em ambientes Azure e não Azure. Inclui capacidades como automação de processos, gestão de configuração e capacidades partilhadas para ambientes heterogéneos.
Ao utilizar o Automatização do Azure, pode reduzir o esforço manual, melhorar a eficiência operacional e garantir a execução consistente das tarefas em todo o seu ambiente. Pode aplicar a automação em três áreas-chave das operações na cloud:
- Implantar e gerir - Entregue infraestrutura repetível e consistente como código.
- Resposta - Crie automação baseada em eventos para diagnosticar e resolver problemas.
- Orquestrar - Orquestrar e integrar a sua automação com outros serviços e produtos do Azure ou de terceiros.
Como o Automatização do Azure se integra com outros serviços do Azure
Vários serviços Azure integram-se com o Automatização do Azure para suportar implementação e gestão, resposta a eventos e orquestração de fluxos de trabalho. Cada serviço fornece um conjunto de capacidades e serve como uma plataforma programável para construir soluções cloud. Por exemplo, o Azure Bicep e o Resource Manager fornecem uma linguagem para desenvolver modelos de implantação repetíveis e consistentes para recursos do Azure. O Automatização do Azure executa estes modelos para implementar um recurso Azure e depois realiza tarefas de configuração pós-implementação.
Dependendo das suas necessidades, o Automatização do Azure pode integrar-se com um ou mais dos seguintes serviços do Azure:
- Os servidores habilitados para Azure Arc permitem a integração simplificada de máquinas híbridas para o Rastreamento de Alterações e o Inventário, usando AMA e o papel de Trabalhador de Runbook Híbrido.
- Os grupos de ação de Alertas do Azure podem iniciar um runbook de Automação quando um alerta é gerado.
- O Azure Monitor recolhe métricas e dados de registo da sua conta de Automatização para análise posterior e para tomar medidas com base na telemetria.
- A Política do Azure inclui definições de iniciativa para ajudar a estabelecer e manter a conformidade com diferentes padrões de segurança para a sua conta de Automação.
- O Azure Site Recovery pode usar runbooks de Automação do Azure para automatizar planos de recuperação.
Estes serviços do Azure podem funcionar com recursos de trabalho e runbook de Automação usando um webhook HTTP ou método API:
Nota
Este serviço dá suporte ao Azure Lighthouse, que permite que os provedores de serviços entrem em seu próprio locatário para gerenciar assinaturas e grupos de recursos que os clientes delegaram.
A automação oferece controle total durante a implantação, operações e descomissionamento de cargas de trabalho e recursos corporativos.
O Automatização do Azure oferece as seguintes capacidades essenciais:
Automação de processos
A Automação de Processos no Automatização do Azure ajuda-o a automatizar tarefas de gestão repetitivas, demoradas e propensas a erros. Este serviço ajuda-o a concentrar-se no trabalho que acrescenta valor ao negócio. Ao reduzir erros e aumentar a eficiência, também ajuda a diminuir os custos operacionais. Para saber mais sobre o ambiente operativo de automação de processos, consulte Execução de Runbook no Automatização do Azure.
A automação de processos suporta a integração dos serviços Azure e de outros sistemas de terceiros necessários para implementar, configurar e gerir os seus processos de ponta a ponta. Esta funcionalidade permite-lhe criar runbooks gráficos, PowerShell e Python. Para executar runbooks diretamente em máquinas Windows ou Linux ou contra recursos em ambientes on-premises ou noutras clouds para gerir esses recursos locais, pode implementar um Hybrid Runbook Worker.
Os Webhooks permitem-lhe satisfazer pedidos e garantir a entrega e operações contínuas, ativando automações a partir do Azure Logic Apps, Funções do Azure, produto ou serviço ITSM, DevOps e sistemas de monitorização.
Gestão de configuração
A gestão de configuração no Automatização do Azure ajuda a garantir que os sistemas se mantêm consistentes e compatíveis, aplicando e mantendo automaticamente as configurações desejadas. O Automatização do Azure suporta a gestão de configuração através da funcionalidade State Configuration.
Configuração de Estado de Automatização do Azure
A Configuração do Estado de Automação do Azure é um recurso baseado em nuvem para a configuração de estado desejado (DSC) do PowerShell que fornece serviços para ambientes corporativos. Ao utilizar esta funcionalidade, pode gerir os seus recursos DSC no Automatização do Azure e aplicar configurações a máquinas virtuais ou físicas a partir de um servidor DSC pull na cloud do Azure.
Capacidades partilhadas
O Automatização do Azure oferece várias funcionalidades partilhadas, incluindo recursos partilhados, controlo de acesso baseado em funções (Azure RBAC), agendamento flexível, integração com controlo de versão, auditoria e etiquetagem.
Recursos partilhados
O Automatização do Azure inclui um conjunto de recursos partilhados que o ajudam a automatizar e configurar os seus ambientes em grande escala.
- Agendamentos - Acionar operações de automação em horários pré-definidos.
- Módulos - Gerencie o Azure e outros sistemas. Importe módulos para a conta de Automatização para cmdlets e recursos DSC da Microsoft, de terceiros, da comunidade e personalizados.
- Galeria de módulos - Suporta integração nativa com a Galeria do PowerShell. Podes ver livros de instruções e importá-los para a conta de Automação. Também ajuda a começar rapidamente a integrar e criar os seus processos a partir da galeria PowerShell e do Microsoft Script Center.
- Pacotes Python 2 e 3 - Suporte para runbooks Python 2 e 3 na sua conta de automação.
- Credenciais - Armazene informações confidenciais de forma segura para que runbooks e configurações possam utilizar durante a execução.
- Conexões - Armazena pares nome-valor de informações comuns para conexões com sistemas. O autor do módulo define conexões em runbooks e configurações para uso em tempo de execução.
- Certificados - Define informação a usar na autenticação e segurança dos recursos implementados quando acedidos por runbooks ou configurações DSC em tempo de execução.
- Variáveis - Guarda conteúdo que podes usar em runbooks e configurações. Podes alterar os valores das variáveis sem modificar nenhum dos runbooks ou configurações que os referenciam.
Controlo de acesso baseado em funções
O Automatização do Azure suporta controlo de acesso baseado em funções no Azure para regular o acesso à conta de Automação e aos seus recursos. Para saber mais sobre como configurar o RBAC do Azure na sua conta de automação, runbooks e tarefas, consulte Controle de acesso baseado em função para automação do Azure.
Agendamento flexível
O Automatização do Azure oferece agendamento flexível para automatizar runbooks em horas especificadas e em intervalos recorrentes, como de hora a hora, diários, semanais ou mensais. Pode configurar horários por dias específicos da semana, dias do mês ou padrões de datas personalizados. Um único runbook pode estar associado a vários agendamentos, e vice-versa. Gere automaticamente os ajustes do horário de verão, suporta a configuração de fusos horários para operações globais e permite a criação e gestão de horários através do portal Azure ou PowerShell. Para saber mais, consulte Gerir agendamentos no Automatização do Azure.
Integração do controlo de origem
O Automatização do Azure suporta integração com controlo de versão. Esse recurso promove a configuração como código onde runbooks ou configurações podem ser verificados em um sistema de controle do código-fonte.
Auditing
O Automatização do Azure suporta auditorias através de registos de auditoria que capturam operações de criação, atualização e eliminação entre contas de Automação, livros de execução e outros ativos. Pode enviar estes logs para um espaço de trabalho do Azure Monitor para monitorização de segurança, revisões de conformidade e investigação de alterações operacionais. Para saber mais, consulte Encaminhar dados de trabalho do Automatização do Azure para logs do Azure Monitor e Retenção de Dados no Automatização do Azure.
Tagging
O Automatização do Azure suporta etiquetas do Azure Resource Manager para categorizar e organizar recursos de Automação. Ao criar uma conta de Automação a partir do portal, pode especificar tags no Resource Manager para ajudar a organizar os seus recursos no Azure. Para saber mais, consulte Etiquetas de recursos, grupos de recursos e subscrições para organização lógica.
Automação híbrida
Automatiza cargas de trabalho em ambientes Azure e on-premises, incluindo serviços como SQL Server, Active Directory e SharePoint Server, utilizando o Hybrid Runbook Worker.
Suporte heterogêneo (Windows e Linux)
A automação foi concebida para funcionar em servidores físicos Windows e Linux e máquinas virtuais em ambientes não Azure, on-premises e outros fornecedores de cloud. Fornece uma abordagem consistente para automatizar e configurar cargas de trabalho implementadas e os sistemas operativos que as executam. A funcionalidade Hybrid Runbook Worker permite-lhe executar runbooks diretamente no servidor físico não Azure ou na máquina virtual que aloja a função, e em recursos no ambiente para gerir esses recursos locais.
Através de servidores com Arc, proporciona uma experiência consistente de implementação e gestão para as suas máquinas fora do Azure. Permite a integração com o serviço de automação através da estrutura de extensão de VM para implementar a função de Hybrid Runbook Worker e simplificar a integração do controlo de alterações e do inventário usando o AMA.
Cenários comuns
A Automação do Azure dá suporte ao gerenciamento durante todo o ciclo de vida de sua infraestrutura e aplicativos. Cenários comuns incluem:
- Agendar tarefas - Parar VMs ou serviços à noite e iniciá-los durante o dia, fluxos de trabalho recorrentes de manutenção semanais ou mensais.
- Construir e implementar recursos - Implementar recursos num ambiente híbrido usando runbooks e templates do Azure Resource Manager. Integrar em ferramentas de desenvolvimento como Jenkins e Azure DevOps.
- Manutenção periódica - Executar tarefas que precisam de ser realizadas em intervalos definidos, como purgar dados obsoletos ou antigos, ou reindexar uma base de dados SQL.
- Responder a alertas - Orquestre uma resposta quando forem gerados alertas baseados em custos, no sistema, no serviço e na utilização de recursos.
-
Gestão do ciclo de vida de recursos Azure - Gerir recursos IaaS e PaaS ao longo do seu ciclo de vida, incluindo:
- Provisionamento e desprovisionamento de recursos.
- Adicione as tags, bloqueios, NSGs, UDRs corretos de acordo com as regras de negócios.
- Criação, eliminação e atualização de grupos de recursos.
- Inicie o grupo de contêineres.
- Registre o registro DNS.
- Encriptar máquinas virtuais.
- Configurar disco (instantâneo de disco, excluir instantâneos antigos).
- Gestão de subscrições.
- Inicie e pare recursos para poupar custos.
-
Monitorização e Integração - Integrar com sistemas externos de primeira parte (através do Azure Monitor) ou de terceiros, incluindo:
- Garantir que as operações de criação e eliminação de recursos são capturadas em SQL.
- Envie dados de uso de recursos para a API da Web.
- Envie dados de monitorização para o ServiceNow, Event Hubs, New Relic, e assim por diante.
- Colete e armazene informações sobre recursos do Azure.
- Realizar verificações e relatórios de monitorização SQL.
- Verifique a disponibilidade do site.
- Cenários de automação de desenvolvimento/teste - Pare, inicie e escale recursos.
- Automação relacionada com governação - Aplicar ou atualizar automaticamente etiquetas e bloqueios.
- Azure Site Recovery - Orquestrar pre/post scripts definidos num fluxo de trabalho Site Recovery DR.
- Azure Virtual Desktop - Orquestrar escalonamento de VMs ou iniciar/parar VMs com base na utilização.
- Configurar VMs - Avalie e configure máquinas Windows e Linux com configurações para a infraestrutura e o aplicativo.
- Recuperar inventário - Obtenha um inventário completo dos recursos implantados para segmentação, emissão de relatórios e conformidade.
- Localizar alterações - Identifique e isole as alterações da máquina que podem causar erros de configuração e melhore a conformidade operacional. Remediá-los ou escalá-los para sistemas de gerenciamento.
Preços para a Automação do Azure
A automatização de processos inclui tarefas de runbook e observadores. A faturação dos trabalhos baseia-se no número de minutos de execução do trabalho usados no mês, enquanto para os observadores, baseia-se no número de horas usadas num mês. São-lhe cobrados custos de automação de processos sempre que uma tarefa ou um watcher é executado. Cria-se contas de Automação com um SKU Básico, onde os primeiros 500 minutos de execução do trabalho são gratuitos por subscrição. Paga apenas por minutos ou horas que excedam as 500 unidades gratuitas incluídas.
Para saber mais sobre os preços do Automatização do Azure, visite a página de preços.