Account Login
Jump to section

O que é automação de DevOps?

Copiar URL

Automação de DevOps é a adoção de tecnologias que executam tarefas com o mínimo possível de interferência humana nos processos que viabilizam os loops de feedback entre as equipes de desenvolvimento e operações. Dessa forma, é possível acelerar a implantação de atualizações iterativas em aplicações no ambiente de produção.

DevOps

A metodologia DevOps é uma abordagem de cultura, automação e design de plataforma que tem como objetivo agregar mais valor aos negócios e aumentar a capacidade de resposta às mudanças por meio de entregas de serviços rápidas e de alta qualidade. As práticas dessa abordagem unem as equipes de desenvolvimento e operações para formar uma equipe de DevOps. Assim, as ideias e os projetos fluem com mais rapidez e eficiência entre as funções de desenvolvimento e produção. A abordagem DevOps requer alterações mais frequentes no código e um uso mais dinâmico da infraestrutura, se a compararmos com as estratégias de gerenciamento tradicionais que dependem de tarefas manuais.

Automação

A automação é o uso de tecnologia para executar tarefas com o mínimo possível de assistência humana. A automação ajuda a acelerar processos, escalar ambientes e criar fluxos de trabalho de integração, entrega e implantação contínuas (CI/CD). Há muitos tipos de automação, incluindo automação da TI, automação de negócios, automação de processos robóticos, automação industrial, inteligência artificial, aprendizado de máquina e aprendizado profundo.

Provisionamento

Os ambientes de DevOps compreendem diversas tecnologias. O provisionamento e a implantação de mudanças nesses ambientes complexos podem ser demorados e exigir um conhecimento muito específico de cada componente. Com as abordagens de Infraestrutura como código (IaC) unidas à automação, as equipes de TI podem disponibilizar funcionalidades de autosserviço e entregar configurações e recursos pré-aprovados com pouca intervenção manual.

Desenvolvimento

Os desenvolvedores de software precisam de recursos de TI para criar, testar e implantar novas aplicações e serviços de maneira contínua. A execução manual de operações de TI pode atrasar esses recursos e complicar o pipeline de entrega de serviços. Isso pode prejudicar o desempenho das provas de conceitos e, por fim, provocar uma lentidão no desenvolvimento. Com a combinação entre a automação e um design otimizado para a interface de programação de aplicações (API), as equipes de TI disponibilizam recursos com mais rapidez para acelerar tarefas relacionadas a provas de conceitos, desenvolvimento, testes (com projetos open source de automação de testes como o Jenkins) e implantação.

Surescripts

Surescripts, a rede líder em informações sobre saúde nos Estados Unidos, melhorou sua produtividade com as seguintes medidas: automação de tarefas de rotina, adoção de microsserviços, uso de código reutilizável e padronização da linguagem para trabalho colaborativo de DevOps.

Elo Serviços S.A.

A Elo Serviços S.A. automatizou o ambiente de TI para acelerar operações de implantação, gerenciamento e atualização de aplicações e atendimento ao cliente com o objetivo de permanecer à frente dos concorrentes tradicionais e das fintechs. Isso resultou em uma redução de 97% do time to market de serviços.

Porque a automação de DevOps é a essência do nosso modelo de desenvolvimento de software, o mesmo aplicado aos projetos do Linux e do Kubernetes que aprimoramos e lançamos como soluções de software open source empresarial. E você passa a ter acesso direto ao código-fonte, o que faz de nossas soluções altamente compatíveis com os fornecedores de infraestrutura e provedores de nuvem mais populares, como Alibaba Cloud, Amazon Web Services (AWS), Google Cloud, IBM Cloud e Microsoft Azure.

Leitura recomendada

ARTIGO

O que é DevSecOps?

Se você quiser aproveitar ao máximo a agilidade e a capacidade de resposta do DevOps, a equipe de segurança da TI precisará participar de todo o ciclo de vida das suas aplicações.

ARTIGO

O que é CI/CD?

A prática de CI/CD aplica monitoramento e automação contínuos a todo o ciclo de vida das aplicações, desde as etapas de teste e integração até a entrega e a implantação.

ARTIGO

O que faz o engenheiro de DevOps?

O engenheiro de DevOps é um profissional que reúne uma combinação única de habilidades e tem o conhecimento especializado para promover mudanças em termos de colaboração, inovação e cultura dentro da empresa.  

Leia mais sobre DevOps

Soluções Red Hat

Red Hat Open Innovation Labs

Um programa de residência imersiva com especialistas da Red Hat, no qual você aprende a usar uma metodologia ágil e ferramentas open source para solucionar problemas empresariais.

Red Hat Consulting

Os consultores estratégicos da Red Hat fornecem uma visão geral da sua organização, analisam os desafios e ajudam a superá-los com soluções abrangentes e econômicas.

Conteúdo adicional

Checklist

Automação empresarial com uma metodologia DevOps

Whitepaper

Otimize pipelines de CI/CD com o Red Hat Ansible Automation Platform

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