O automation controller ou controle de automação é um componente essencial do Red Hat® Ansible® Automation Platform, usado para definir, operar, escalar e delegar processos de automação de TI por toda a empresa.
Ele contém: interface de usuário, API navegável, controle de acesso baseado em função, agendamento de tarefas, notificações integradas, gerenciamento gráfico de inventários, integrações CI/CD e funções do visualizador de fluxos de trabalho.
Gerencie o inventário, inicie e programe fluxos de trabalho, rastreie mudanças e integre-as aos relatórios, tudo em uma interface do usuário e API REST centralizadas.
Arquitetura do automation controller
O automation controller introduz uma arquitetura modular distribuída com controle e painel de execução desacoplados. Dessa forma, as equipes podem escalar e oferecer automação com menor sobrecarga e maior velocidade.
Os operadores de automação precisam de ferramentas complementares para implantar e gerenciar dependências em instâncias separadas do Ansible Automation Platform. Assim, conseguem executar a automação com consistência. Essas dependências podem incluir pacotes Python, versões Python, frameworks e conteúdo do Ansible Automation Platform.
Com a arquitetura distribuída do controle de automação, os operadores de automação conseguem implantar instâncias em várias plataformas e escalar a automação rapidamente para atender à demanda crescente.
Quando a automação é escalável, você pode criar e iniciar o número necessário de tarefas para atingir suas metas de automação.
O controle de automação também é compatível com os ambientes de execução de automação. Ambientes de automação são imagens independentes onde todas as automações são executadas, e possuem conteúdo do Ansible Automation Platform e dependências adicionais.
Ambientes de execução de automação asseguram a consistência na execução da automação em diversas plataformas. Todas as dependências personalizadas são definidas na fase de desenvolvimento e não são mais fortemente acopladas ao plano de controle, o que resulta em ciclos de desenvolvimento mais rápidos, confiabilidade e portabilidade nos ambientes.
Ambientes de execução de automação melhoram a experiência de administração dos desenvolvedores e administradores de automação e dão a você a capacidade de escalar a automação em toda a organização.
Como o controle de automação funciona?
O controle de automação centraliza e controla a infraestrutura do Ansible Automation Platform. O painel oferece uma visão de tudo que acontece no seu ambiente, o que ajuda a entender e registrar as alterações nas políticas de conformidade do suporte, assim como quem as executou e quando foram feitas. Isso também inclui filtros intuitivos que operadores de automação podem usar para visualizar informações resumidas e relevantes para a tarefa em questão.
A interface de usuário possui perspectivas separadas de "visualizar" e "editar" para objetos e componentes, o que permite melhor observabilidade.
Uma política de segurança de conteúdos rigorosa foi adicionada como uma camada adicional de proteção que detecta e reduz ameaças comuns de cibersegurança.
O automation controller agora também conta com o visualizador de topologia de automação, que oferece aos usuários a visão gráfica das topologias de automação mais complexas, incluindo nós de controle, execução, hop e híbridos em vários locais.
O visualizador de topologia de automação ajuda as equipes de operações de TI a oferecer suporte de mais qualidade e resolver problemas de topologias de execução de automação mais complexas. Essa nova ferramenta proporciona aos usuários uma imagem mais clara de onde a automação está em execução, facilitando até mesmo o gerenciamento em escala com o Ansible Automation Platform.
Funcionalidades do automation controller:
- Gerenciador e agendador de tarefas
- Gerenciamento de inventário de API
- Gerenciamento de credenciais de API
- Gerenciamento de tarefas de automação de API
- Visualizador de topologia de automação
- Mensagem, fila, cache e banco de dados de chave-valor
- Conector de mesh de automação
- Receptor de mesh de automação
- Banco de dados
Por que usar o Ansible Automation Platform?
Para implementar a automação por toda a empresa, organizações de TI precisam de uma maneira padronizada para definir e incorporar fluxos de trabalho de automação em outras ferramentas e processos, uma execução escalável e confiável e um sistema centralizado e auditável.
Ao padronizar inicialização, delegação, auditoria e implantação da automação, o Ansible Automation Platform permite que as empresas automatizem processos com confiança, reduzindo as inconsistências. Transforme seus negócios com uma plataforma de automação que unifica suas pessoas e processos.