Jump to section

Funcionalidade da solução

Automation mesh

Escale sua automação em diversas topologias de rede, plataformas e equipes.

Jump to section

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.

Assista a introdução ao automation mesh. Duração do vídeo: 12:15.

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.

Comece a usar o Red Hat Ansible Automation Platform

Fale com um especialista da Red Hat