Visão geral
A orquestração de nuvem é o processo de coordenação de ferramentas, aplicações, interfaces de programação de aplicações (APIs) e infraestrutura entre nuvens privadas e públicas, integrando-as em fluxos de trabalho abrangentes.
As plataformas de orquestração de nuvem permitem que as equipes de TI organizem a automação das tarefas de gerenciamento de nuvem entre equipes e domínios. Ao coordenar a automação em fluxos de trabalho tanto nos ambientes multicloud quanto nos de nuvem híbrida, administradores conseguem melhorar a eficiência e a confiabilidade dos sistemas de cloud computing, tornando a manutenção mais fácil ao longo do tempo.
Por que a orquestração de nuvem é necessária?
Osmicrosserviços e a conteinerização continuam aumentando a flexibilidade da cloud computing, mas também trazem novas complexidades que podem ser difíceis de gerenciar. Como as nuvens híbridas são compostas por muitas partes distribuídas dos data centers on-premise até locais da edge, as organizações normalmente têm dificuldade de alinhar processos operacionais e empresariais, reduzir erros de provisionamento e limitar a expansão de recursos.
O número de tarefas complexas envolvidas na manutenção de ambientes de nuvem faz com que seja quase impossível que eles funcionem sem automação. As equipes de TI usam a automação para realizar diversas tarefas de gerenciamento de nuvem, tais como:
- Provisionamento ou implantação de servidores.
- Gerenciamento de dispositivos de rede, como balanceadores de carga, roteadores e switches.
- Atribuição de capacidade de armazenamento.
- Criação de máquinas virtuais (VMs).
- Implantação de aplicações.
Automatizar esses processos pode reduzir a probabilidade de erros manuais e liberar recursos. Assim, organizações têm mais tempo para inovar e oferecer serviços que beneficiem seus clientes. No entanto, esse ganhos acabam reduzidos quando os processos de automação estão isolados.
A orquestração da nuvem alinha várias implementações de automação em fluxos de trabalho unificados.
Recursos da Red Hat
Comparativo entre automação e orquestração da nuvem
Muitos confundem os termos automação de nuvem e orquestração de nuvem, usando-os de erroneamente como sinônimos.
A automação de nuvem é a automação das tarefas de gerenciamento da nuvem, o que permite operar com quase nenhuma intervenção humana. Isso torna os processos mais escaláveis e reproduzíveis.
Exemplo: automação de instâncias do servidor para que sejam encerradas ao concluir uma tarefa.
A orquestração de nuvem é a organização de múltiplas tarefas automatizadas em fluxos de trabalho de ordem superior, para que as tarefas individuais possam funcionar juntas e atender a uma função ou processo específico.
Exemplos: sincronizar upgrades do sistema operacional com as atualizações necessárias do balanceador de carga, ou organizar a implantação da nova infraestrutura com as alterações relacionadas a regras de firewall e roteamento de rede on-premise.
A automação de nuvem é a automação de tarefas específicas, enquanto a orquestração de nuvem conecta múltiplas tarefas automatizadas para otimizar processos de TI.
Essa distinção é normalmente explicada com a metáfora de uma orquestra musical e seu maestro: as instâncias da automação da nuvem são os músicos individuais da orquestra e a orquestração da nuvem é o maestro. O maestro ajuda cada músico a tocar sua parte no tempo adequado e com a intensidade devida, para que toda a orquestra possa funcionar como um todo.
Assim como um músico tocando a sua parte, a automação pode realizar tarefas individuais perfeitamente. Porém, em ambientes de nuvem, com a automação atendendo a diversas funções dentro da organização, a orquestração é necessária para garantir que diferentes tipos de tarefas automatizadas trabalhem juntas em benefício de um processo maior.
A orquestração de nuvem é a progressão natural da automação de nuvem. Se uma empresa automatiza tarefas de gerenciamento de nuvem no ambiente de nuvem híbrida, ela acabará precisando combinar essas tarefas em fluxos de trabalho de automação mais eficientes.
Benefícios da orquestração de nuvem
A orquestração de nuvem possibilita o gerenciamento eficiente da automação da distribuição de cargas de trabalho, alocação de recursos e entrega de serviços em um ambiente de nuvem. As soluções de orquestração organizam os processos de automação na infraestrutura para criar fluxos de trabalho coesos, independentemente de onde estejam sendo executados, e garantir que todas as tarefas relacionadas aconteçam na ordem devida.
Com as ferramentas de orquestração de nuvem, as equipes de TI podem criar, atualizar e gerenciar recursos de nuvem e componentes de software como uma coisa só. Depois, podem implantá-los de maneira automatizada e replicável por meio de um template. Ao condensar tarefas de automação discrepantes em fluxos de trabalho de ponta a ponta mais eficientes, as empresas podem eliminar erros de provisionamento, garantir uma comunicação consistente entre aplicações e infraestrutura, e aplicar políticas de governança em toda a sua nuvem híbrida.
As tarefas de gerenciamento de nuvem podem ser realizadas por diversas ferramentas de automação, mas as soluções individuais não possuem os recursos de conexão e gerenciamento oferecidos por plataformas de automação unificadas. Uma plataforma de automação unificada proporciona uma base consolidada que ajuda equipes em toda a organização a colaborar de forma eficiente, compartilhar recursos de automação e melhores práticas, e manter fluxos de trabalho consistentes
Como a Red Hat pode ajudar?
Com o Red Hat® Ansible® Automation Platform, as empresas podem utilizar uma única interface para gerenciar, rastrear e otimizar operações de nuvem, incluindo gerenciamento de configurações, provisionamento e implantação de aplicações, eliminando a necessidade de navegar entre diversas ferramentas específicas do domínio.
O Ansible Automation Platform conecta processos e ferramentas de nuvem, configuração e automação a uma linguagem legível baseada em YAML. Dessa forma, as empresas podem criar um framework operacional consistente em todos os domínios de nuvem, processos e funções, estabelecendo a automação mais próxima dos endpoints de destino. Ele também oferece opções flexíveis para a orquestração de tarefas automatizadas, como conectar Ansible Playbooks ou criar fluxos de trabalho no automation controller.
Mais de 135 Certified Content Collections criadas pela Red Hat e nossos parceiros proporcionam interoperabilidade e suporte reais para casos de uso de diversos fornecedores e nuvens, incluindo Amazon Web Services (AWS), Google Cloud, Microsoft Azure e muito mais. Além disso, o conteúdo validado do Ansible oferece uma abordagem liderada por especialistas para realizar tarefas operacionais básicas nessas plataformas de nuvem.
O Ansible Automation Platform disponibiliza ferramentas de orquestração para otimizar o gerenciamento de diversas áreas essenciais de um ambiente de nuvem, incluindo:
- Configuração: o Ansible Automation Platform oferece infraestrutura de nuvem e gerenciamento de configurações voltados para a segurança, estáveis e com suporte da Red Hat.
- Segurança: as equipes de TI podem orquestrar sistemas de segurança, utilizando um conjunto de módulos, funções e playbooks selecionados, para detectar, investigar e responder a ameaças automaticamente.
- Implantação de aplicação: automatize a implantação de aplicações, crie processos confiáveis e replicáveis de instalação e upgrade, e gerencia operações do Dia 2.
- Implantação de container: gerencie e automatize implantações do Kubernetes ou do Red Hat OpenShift® e escale aplicações em containers com suporte de operadores do Kubernetes e frameworks.
Uma subscrição do Ansible Automation Platform oferece inovação open source reforçada para sua empresa, com as ferramentas, os serviços, o treinamento e o suporte necessários para automatizar em escala de nuvem híbrida.
Blog da Red Hat
Tudo relacionado à Red Hat: soluções, treinamentos e certificações Red Hat, casos de sucesso de clientes, novidades dos nossos parceiros e notícias sobre projetos das comunidades open source.