Account Login
Jump to section

O que é Ansible?

Copiar URL

Ansible® é uma ferramenta open source para automação de TI que automatiza processos de provisionamento, gerenciamento de configurações, implantação de aplicações, orquestração e muitos outros processos manuais de TI. Em comparação com ferramentas de gerenciamento mais simples, usuários do Ansible (administradores de sistema, desenvolvedores e arquitetos) podem usar as regras de automação do Ansible para instalar softwares, automatizar tarefas rotineiras, provisionar infraestrutura, melhorar a segurança, a conformidade e aplicar patches em sistemas.

Um Ansible playbook é um blueprint de tarefas de automação, que são ações complexas de TI executadas sem intervenção humana. Os Ansible playbooks são gravados no formato YAML legível por humanos e executados em um conjunto, grupo ou classificação de hosts que, juntos, formam um inventário do Ansible.

O Ansible conecta-se ao que você quer automatizar e implementa programas que executam instruções anteriormente inseridas manualmente. Esses programas usam módulos do Ansible escritos com base em expectativas específicas da conectividade, interface e comandos do endpoint. Em seguida, o Ansible executa esses módulos (sobre SSH padrão) e os remove ao terminar (se aplicável).

Não são necessários servidores, daemons ou bancos de dados adicionais. Você normalmente trabalhará com seu terminal preferido, um editor de texto e um sistema de controle de versões para acompanhar as mudanças em seu conteúdo.

Antes de instalar e configurar uma aplicação pela primeira vez, a infraestrutura (um servidor ou endpoint de nuvem, por exemplo) precisa ser preparada. Provisionar centenas ou milhares de servidores manualmente não é viável, por isso, empresas que desejam escalar a TI rapidamente e de maneira confiável preferem usar Ansible playbooks. Com um Ansible playbook, você pode criar uma instância e logo depois usá-la (ou qualquer quantidade de servidores adicionais) implantando os mesmos detalhes ou parâmetros de infraestrutura. Depois de devidamente provisionado, o ambiente poderá ser configurado. Isso é uma função muito bem exercida pelo Ansible como parte do ciclo de vida operacional de TI.

O Ansible é a solução mais simples para automatizar tarefas rotineiras de TI. Ele foi projetado para ser leve, consistente, seguro e altamente confiável, com uma curva de aprendizado extremamente baixa para administradores, desenvolvedores e gerentes de TI.

O Ansible usa simples descrições dos dados da infraestrutura (compreensíveis por humanos e analisáveis por máquinas). Assim, você tem a segurança de que todas as pessoas da sua equipe entenderão o que cada tarefa de configuração significa.

Com o Ansible, você implanta aplicações de várias camadas com confiança e consistência, usando apenas um framework compartilhado. Você pode configurar os serviços necessários e os artefatos de aplicações de push a partir de um único sistema.

Em vez de gravar códigos personalizados para automatizar seus sistemas, sua equipe agora somente grava descrições simples de tarefas que até mesmo o membro mais novo da sua equipe pode entender na primeira leitura. Isso reduz custos e facilita as alterações no longo do tempo.

O Ansible conta com regras de automação muito simples que podem ser usadas por qualquer pessoa que tenha, ou não, experiência em tecnologia. Comece a usar o Ansible agora mesmo. Aprenda a instalá-lo, conheça os módulos e playbooks e comece a implantar suas aplicações, provisionar, orquestrar e implementar segurança e automação de rede com o Ansible.

Novidades no Red Hat Ansible Automation Platform 2.2

Com o Red Hat® Ansible® Automation Platform 2, equipes de TI podem criar conteúdo de automação com mais eficiência, gerenciar processos de automação colaborativamente em toda a organização e escalar facilmente a capacidade de automação on demand.

O Red Hat® Ansible® Automation Platform é a solução de automação de TI da Red Hat que conta com tudo o que você precisa para criar, implantar e gerenciar automação de ponta a ponta em escala. O Ansible Automation Platform é uma plataforma com suporte completo, desenvolvida a partir do Ansible Core para garantir uma experiência consistente com o Ansible. O Ansible Automation Platform possibilita que os usuários de uma organização criem, testem e gerenciem conteúdos de automação por meio de um framework poderoso e sem agentes. Ele é uma base mais segura, estável e flexível para implantar soluções de automação de ponta a ponta, desde processos de TI até nuvem híbrida e edge.  

Automatizar em escala exige uma estratégia executiva que inclua investimentos em tempo, tecnologia e pessoas. Aproveite ao máximo esse investimento com o Ansible Automation Platform e usufrua de seus benefícios à medida que você acelera, orquestra e inova com a automação.

As equipes precisam oferecer automação de maneira rápida e confiável onde e quando as empresas precisarem. Em muitas organizações, essas funções não são exercidas por apenas uma pessoa ou equipe, e alguns colaboradores da equipe de operações podem exercer várias funções.

  • Arquitetos levam a automação até as equipes para facilitar sua adoção e alinhar os processos de TI. Arquitetos e gerentes de TI podem facilmente expandir a automação pela empresa enquanto gerenciam suas políticas e governança por meio do catálogo de serviços de automação e recebem relatórios em tempo geral de todo o stack com o Red Hat Insights for Ansible Automation Platform. 
  • Desenvolvedores de automação criam playbooks, funções e módulos do Ansible. Os desenvolvedores têm liberdade para criar, sem a sobrecarga operacional de fazer a manutenção de muitas ferramentas e frameworks. Ambientes de execução entregam uma experiência consistente para criar e escalar a automação, com novas ferramentas que ajudarão nesse processo. Existem mais de 100 Ansible Content Collections certificadas que oferecem conteúdo de automação pré-desenvolvidos, com soluções disponíveis para quase todos os casos de uso.
  • Administradores e equipes de operações garantem que a plataforma de automação e o framework estejam operacionais. Administradores e operadores têm ferramentas poderosas no controlador e no hub de automação para gerenciar e compartilhar projetos de maneira mais eficiente, com uma linguagem comum e uma mistura altamente acessível de interfaces que incluem linha de comando (CLIs), interfaces gráficas do usuário (GUIs) e interfaces do usuário baseadas em texto (TUI) nos endpoints. 

Leitura recomendada

Artigo

O que é o controlador de automação?

O controlador de automação inclui uma 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.

Artigo

Noções básicas sobre o Ansible

Entenda como o Ansible funciona e descubra como usá-lo para instalar softwares, automatizar tarefas rotineiras, provisionar infraestrutura, melhorar segurança e conformidade, aplicar patches em sistemas e compartilhar automação na sua empresa.

Artigo

O que é são Ansible Content Collections?

Ansible Content Collections é um formato de distribuição de conteúdo do  Red Hat Ansible  Automation Platform  que pode incluir playbooks, funções, módulos e plugins em áreas específicas. 

Comece a usar uma plataforma de automação empresarial

Red Hat Ansible Automation Platform

Uma plataforma para implementar a automação por toda a empresa, onde quer que ela esteja nesta jornada.

Illustration - mail

Quer receber mais conteúdo deste tipo?

Cadastre-se para receber a nossa newsletter Red Hat Shares.

Red Hat logo LinkedInYouTubeFacebookTwitter

Produtos

Ferramentas

Experimente, compre, venda

Comunicação

Sobre a Red Hat

A Red Hat é a líder mundial em soluções empresariais open source como Linux, nuvem, containers e Kubernetes. Fornecemos soluções robustas que facilitam o trabalho em diversas plataformas e ambientes, do datacenter principal até a borda da rede.

Assine nossa newsletter Red Hat Shares

Cadastre-se agora

Selecione um idioma

© 2022 Red Hat, Inc. Red Hat Summit