Automation Platform
-
Visão geral Comece agora mesmo
Funcionalidades
- Ansible Lightspeed
- Plugins do Ansible para o Red Hat Developer Hub
- Event-Driven Ansible
- Portal de automação self-service
- Automation execution environments
- Automation controller
- Automation mesh
- Ansible Content Collections
- Ansible automation hub
- Dashboard de automação e automation analytics
- Ferramentas de desenvolvimento do Ansible
-
Todas as funcionalidades
-
Casos de uso -
Integrações Aumente o uso do Ansible Automation Platform com ofertas de parceiros, incluindo recursos e coleções certificadas.
-
Opções de implantação - Documentação
Funcionalidade da solução
Automation mesh
Escale sua automação em diversas topologias de rede, plataformas e equipes.
O que é automation mesh?
Para ajudar na automação em ambientes de nuvem híbrida, de locais on-premise até a edge, o Ansible Automation Platform conta com o recurso automation mesh. Este recurso foi projetado para permitir o gerenciamento centralizado por meio do automation controller.
Mesmo com as dificuldades de automação em ambientes de nuvem híbrida e locais remotos com redes segmentadas, o automation mesh permite que você localize e execute a automação mais próximo dos dispositivos de endpoint. Isso ajuda a limitar as interrupções de execução que podem causar inconsistências e tempo de inatividade.
Independentemente de para onde o crescimento da sua empresa for, o automation mesh vai te auxiliar a adotar e gerenciar a automação em ambientes de nuvem híbrida com confiança.
Funcionalidades e benefícios
Automatize na edge
Personalize sua capacidade de execução de controle e automação de maneira independente com uma rede overlay bidirecional e de múltiplos saltos (hops) que ofereça cargas de trabalho em redes restritas, como DMZs e Nuvens privadas virtuais (VPCs), para endpoints remotos.
Escale com confiança
Distribua a automação para os locais em que ela é necessária. Melhore a resiliência à disrupções de rede e latência. Introduza tolerância a falhas e redundância com recursos de interconexão nativos e nós de salto que podem ser usados para conectar nós de controle e nós de execução.
Otimize a segurança
Adote uma abordagem voltada à segurança para escalar a automação com criptografia Transport Layer Security (TLS). Tenha acesso a mais funcionalidades de segurança, como o controle de acesso baseado em função (RBAC), centralizando o gerenciamento do automation mesh por meio do automation controller.
Simplifique as operações
Localize a automação com uma arquitetura distribuída para reduzir a área de ocupação e os custos operacionais indiretos associados ao gerenciamento de múltiplos clusters de plataforma isolados. Elimine a dependência de ferramentas auxiliares, como hosts de salto e SSH proxies.
Como o automation mesh funciona?
O automation mesh é uma rede overlay cujo objetivo é facilitar a distribuição da automação em uma coleção de nós de execução, usando a conectividade existente.
É nos nós de execução que os Ansible Playbooks são efetivamente executados. Um nó executará um automation execution environment que, por sua vez, executará o Ansible Playbook.
A arquitetura anterior do Ansible Automation Platform utilizava nós isolados que necessitavam de ferramentas adicionais, como hosts de salto, para realizar automações em áreas geográficas dispersas e redes de maior complexidade. Isso o tornou sensível à latência e a disrupções de rede.
O automation mesh cria conexões ponto a ponto entre os nós de execução, aumentando a resistência da sua automação a latências e falhas de conexão. Isso também flexibiliza o design da arquitetura e permite um escalonamento ágil e autônomo tanto do controle quanto da capacidade de execução.
Perguntas frequentes
Quais são os diferentes tipos de nós no automation mesh?
Control plane
O control plane é composto por nós híbridos e de controle. As instâncias no control plane executam serviços persistentes do automation controller, como o servidor web e o expedidor de tarefas, além de atualizações no projeto e tarefas de gerenciamento.
Os nós padrão do control plane são híbridos. Eles são responsáveis pelas funções de runtime do automation controller, como atualizações de projetos, tarefas de gerenciamento e operações de tarefas com o ansible-runner. Esses nós também são usados para executar a automação.
Os nós de controle executam tarefas do sistema e atualizações de projeto e de inventário, mas não tarefas regulares. Os recursos de execução estão desabilitados nesses nós.
Execution plane
O execution plane é composto por nós de execução que não têm funções de controle e que realizam a automação no lugar do control plane. Os nós no execution plane executam apenas tarefas do espaço do usuário e podem estar distantes geograficamente do control plane, o que resulta em alta latência.
Os nós de execução executam tarefas no ansible-runner com isolamento do Podman. Esse tipo de nó é semelhante aos nós isolados, sendo o padrão para o execution plane.
Da mesma forma que um servidor de salto, os nós de salto encaminham o tráfego para outros nós de execução. Nós de salto são opcionais e não podem executar automação.
Qual é a diferença entre o automation mesh e os nós isolados?
O automation mesh substitui e aprimora os nós isolados. Nós isolados estão suscetíveis à latência da rede e a disrupções de conexão. Eles também precisam de ferramentas auxiliares, como Secure Shell (SSH) proxies e hosts de salto, para transpor as restrições de rede.
É possível configurar as variáveis do host de modo que um único playbook seja executado simultaneamente em dois ambientes distintos, como em infraestrutura local e na nuvem, afetando várias localizações ao mesmo tempo?
Sim. No automation mesh, é possível definir grupos de instâncias para serem usados em vários níveis, inclusive no inventário. Ao configurar o automation mesh para direcionar para os locais finais corretos, você pode atribuir os nós de execução associados a um grupo de instâncias.
É possível verificar a configuração do automation mesh antes de instalá-lo?
O instalador realiza as verificações padrão na configuração do automation mesh. Caso encontre erros, ele emite um aviso antes de você continuar com a implantação. Além disso, o instalador pode gerar um arquivo GraphViz com uma representação visual da topologia do automation mesh. Dessa forma, você pode analisar o layout do automation mesh antes de prosseguir com a instalação.
Continue seu aprendizado
Post no blog
O automation mesh e suas camadas
Veja como o Ansible Automation Platform pode transformar as operações de TI em sua organização.
E-book
Red Hat Ansible Automation Platform: Guia para iniciantes
Veja como o Ansible Automation Platform pode transformar as operações de TI em sua organização.
Vídeo
Como escalar seu automation mesh ao executar o Ansible Automation Platform no OpenShift
Aprenda a adicionar nós de execução ao seu cluster do Ansible Automation Platform sem precisar de instalador.