top of page
  • rudy310

Introdução ao Nutanix Calm - Ferramenta para Orquestração de Nuvens da Nutanix

Hoje falaremos sobre o  Nutanix Calm , uma adição geracional que vem para a Nutanix Enterprise Cloud Platform, fornecendo automação de aplicativos e gerenciamento do ciclo de vida em ambientes de nuvem, incluindo nuvens privadas e nuvens públicas alimentadas por Nutanix. A Calm se baseia em nossa comprovada plataforma de software em escala da web para tornar toda a infraestrutura de TI mais ágil e centrada em aplicativos.


Por que a Nutanix está estendendo seu gerenciamento de infraestrutura Prism para incluir automação e orquestração de aplicativos? Simples. A Nutanix foi fundada para melhorar a capacidade de resposta geral da TI, facilitando a construção e o consumo da infraestrutura. O objetivo, é claro, é permitir uma inovação mais rápida e impulsionar os negócios mais rapidamente.


O desenvolvimento e a entrega de aplicativos, no entanto, geralmente são uma força de resistência contra a velocidade crescente da TI - com aplicativos crescendo em número e complexidade, criados a partir de um número crescente de componentes e rodando em diversas plataformas. É um problema espinhoso, pois a propriedade dos aplicativos é fragmentada, produzindo vários silos cujos processos se interrompem. O resultado é apontar o dedo, tempos de resposta mais altos e ciclos de liberação mais longos. Os ambientes híbridos adicionam complexidade incremental, pois as plataformas públicas e privadas não são interoperáveis, exigindo um conjunto separado de ferramentas de gerenciamento.


Com o Calm, estamos adotando uma nova abordagem. Um que automatize todos os aspectos de como os aplicativos são criados, consumidos e governados na pilha de infraestrutura, mesclando a orquestração no nível do aplicativo com uma infraestrutura orientada à nuvem. Essa abordagem aborda os desafios da tecnologia e dos processos, promovendo melhor colaboração e entrega rápida de aplicativos em toda a organização.

A automação repetível é a chave


O Calm oferece uma maneira simples de modelar aplicativos em uma construção lógica e visual: projetos de aplicativos. Os projetos capturam todos os elementos de cada aplicativo, incluindo VMs, binários relacionados, sequência de operações e configurações - tudo o que é necessário para provisionar um aplicativo. Os blueprints são criados usando uma interface visual atraente que simplifica drasticamente o processo de definição e automação das operações do ciclo de vida.


Os projetos de aplicativos da Calm também abrangem várias equipes e disciplinas de TI, capturando o conhecimento organizacional mais recente para que as melhores práticas possam ser compartilhadas e institucionalizadas. Quando os blueprints são acionados, o Calm inicia o processo de provisionamento automatizando as etapas necessárias para a implantação e garante uma execução confiável, levando em consideração o aplicativo inteiro, incluindo os últimos binários e detalhes de configuração.


Da mesma forma, outras operações do ciclo de vida, como dimensionamento e atualizações, são totalmente capturadas nos modelos Calm, tornando-os facilmente repetíveis, para que as equipes de infraestrutura possam eliminar os dias e meses dedicados ao gerenciamento rotineiro de aplicativos.


Capacite sua equipe com autoatendimento

Além de otimizar as operações de TI, a Calm abre novas possibilidades de autoatendimento. Os projetos podem ser publicados diretamente aos usuários finais através do Nutanix Marketplace - um local central para implantações com um clique. Os gerentes de TI podem utilizar projetos pré-integrados oferecidos pela Nutanix e diversos parceiros para simplificar a configuração de aplicativos populares.


Além disso, qualquer blueprint personalizado pode ser publicado no Marketplace, permitindo que a TI ofereça a outros grupos provisionamento de autoatendimento por um clique de qualquer aplicativo.


O Calm também fornece governança baseada em funções que limita as operações do usuário com base na função do usuário, e todas as atividades e alterações críticas são registradas para rastreabilidade de ponta a ponta. Isso significa que diferentes equipes internas de TI, como desenvolvedores de aplicativos ou linhas de negócios, podem implantar e gerenciar os aplicativos específicos permitidos para esses grupos. A TI central pode, por exemplo, atribuir aos funcionários da equipe de desenvolvimento permissão para criar, dimensionar e destruir ambientes de desenvolvimento / teste sem registrar solicitações de ticket de TI. As equipes de desenvolvimento se beneficiam dos tempos rápidos de provisionamento, enquanto a TI mantém o controle, a rastreabilidade das operações do usuário e a visibilidade do consumo de recursos.


Qualquer aplicativo, qualquer nuvem


Com o Calm, o gerenciamento da nuvem híbrida se torna simples. Os projetos capturam todos os elementos do aplicativo, para que o destino da nuvem se torne apenas outra variável. De fato, um blueprint pode ser implantado na nuvem corporativa ou em um ambiente público como a AWS. Utilizando controles de acesso baseados em função, a TI pode fornecer grupos específicos com permissão para implantar na nuvem ou em ambos.


E o custo da nuvem? Ao atribuir custos a recursos dentro de um modelo, as organizações obtêm uma visão consolidada do consumo e dos custos de recursos. Quando aplicado a vários ambientes, o Calm fornece uma maneira simples de entender a utilização geral e o custo real do consumo em nuvem pública.


Uma plataforma, com uma abordagem aberta


O Calm será integrado ao Nutanix Enterprise Cloud Platform e entregue via Prism. Os clientes podem dimensionar sua implantação do Calm para oferecer suporte a um número crescente de VMs adquirindo licenças Calm separadas. Não há produtos separados que exijam gerenciamento independente. Não há novos consoles para aprender. E todas as vantagens da plataforma Nutanix, como atualizações de software com um clique, são herdadas pelo Calm.


E, nós estamos mantendo isso aberto. O Calm se integrará a muitas ferramentas em seu ambiente, portanto, é fácil começar. Comece com a automação de atividades comuns do ciclo de vida, cresça gradualmente em processos de várias etapas e, eventualmente, projete projetos complexos que abrangem vários ambientes e equipes.

Nutanix Calm é extremamente versátil. Permite gerenciar o desenvolvimento, produção e dimensionamento de aplicativos em seu ambiente de várias nuvens. Aumente a eficiência de TI Melhore o tempo de atividade do aplicativo. Impulsione a entrega rápida de novos aplicativos e serviços.


Vídeo do Funcionamento do Nutanix Calm


O Nutanix Calm permite implantar e gerenciar aplicativos em nuvens públicas e privadas com o clique de um botão. Neste vídeo, Michael Haigh orienta você na configuração de variáveis ​​personalizadas para fornecer validação de regex, listas com várias seleções e data e hora. O Nutanix Calm permite selecionar, provisionar e gerenciar perfeitamente seus aplicativos de negócios em toda a sua infraestrutura para nuvens públicas e privadas. O Nutanix Calm fornece ciclo de vida de aplicativos, monitoramento e correção para gerenciar sua infraestrutura heterogênea, por exemplo, VMs ou servidores bare-metal. O Nutanix Calm suporta múltiplas plataformas, para que você possa usar a interface única de autoatendimento e automação para gerenciar toda a sua infraestrutura.

O Nutanix Calm permite selecionar, provisionar e gerenciar perfeitamente seus aplicativos de negócios em toda a sua infraestrutura para nuvens públicas e privadas. O Nutanix Calm fornece ciclo de vida de aplicativos, monitoramento e correção para gerenciar sua infraestrutura heterogênea, por exemplo, VMs ou servidores bare-metal. O Nutanix Calm suporta múltiplas plataformas, para que você possa usar a interface única de autoatendimento e automação para gerenciar toda a sua infraestrutura.



Híbrido com o Kubernetes no Google Cloud Platform e Nutanix

Recentemente, anunciamos uma parceria estratégica com a Nutanix para ajudar a remover o atrito das implantações de nuvem híbrida para empresas.


A nuvem híbrida permite que as organizações executem uma variedade de aplicativos no local ou na nuvem pública. Com essa abordagem, as empresas podem:


  • Aumente a velocidade  com que lançam produtos e recursos

  • Escale aplicativos para atender à demanda do cliente

  • Mova aplicativos para a nuvem pública no seu próprio ritmo

  • Reduza o tempo gasto em infraestrutura e aumente o tempo gasto na escrita de código

  • Reduza custos , melhorando a utilização de recursos e calculando a eficiência


A grande maioria das organizações possui um portfólio de aplicativos com necessidades variadas. Em alguns casos, os requisitos de soberania e conformidade de dados forçam um modelo de implantação jurisdicional em que um aplicativo e seus dados devem residir em um ambiente local ou dentro dos limites de um país. Como alternativa, os aplicativos móveis e de IoT são caracterizados por modelos de consumo imprevisíveis que tornam o modelo de nuvem sob demanda e com o pagamento conforme o uso o melhor destino de implantação para esses aplicativos.


As implantações de nuvem híbrida podem ajudar a fornecer a segurança, conformidade e poder de computação que você precisa com a agilidade, flexibilidade e escala necessárias. Nosso exemplo de nuvem híbrida abrangerá três componentes principais:

  • No local: infraestrutura da Nutanix

  • Nuvem pública: Google Cloud Platform (GCP)

  • Código aberto: Kubernetes e Containers


Os contêineres fornecem uma infraestrutura imutável e altamente portátil que permite aos desenvolvedores implantar aplicativos de maneira previsível em qualquer ambiente em que o mecanismo de tempo de execução do contêiner possa ser executado. Isso possibilita a execução do mesmo aplicativo em contêiner em bare metal, nuvem privada ou nuvem pública. No entanto, à medida que os desenvolvedores avançam em direção às arquiteturas de microsserviço, eles precisam resolver um novo conjunto de desafios, como dimensionamento, atualizações contínuas, descoberta, registro em log, monitoramento e conectividade em rede.


A experiência do Google em executar nossos próprios sistemas internos baseados em contêiner nos inspirou a criar o Kubernetes e o Google Container Engine, uma plataforma gerenciada de código aberto e Google Cloud para executar aplicativos em contêiner em um conjunto de recursos de computação. O Kubernetes abstrai a infraestrutura subjacente e fornece uma experiência consistente para a execução de aplicativos em contêiner. Kubernetes apresenta o conceito de um modelo de implantação declarativo. Nesse modelo, uma pessoa de operações fornece um modelo que descreve como o aplicativo deve ser executado, e o Kubernetes garante que o estado real do aplicativo seja sempre igual ao estado desejado. O Kubernetes também gerencia a programação, dimensionamento, saúde, ciclo de vida, balanceamento de carga, persistência de dados, registro e monitoramento de contêineres.


Em uma primeira fase, a parceria do Google Cloud-Nutanix concentra-se em facilitar as operações híbridas usando o Nutanix Calm como um único plano de controle para gerenciamento de carga de trabalho nos ambientes Nutanix e GCP locais, usando o Kubernetes como a camada de gerenciamento de contêineres nos dois. O Nutanix Calm foi anunciado recentemente na conferência Nutanix .NEXT e, uma vez disponível ao público, será usado para automatizar as operações de provisionamento e ciclo de vida em implantações de nuvem híbrida. O Nutanix Enterprise Cloud OS suporta um ambiente híbrido Kubernetes em execução no Google Compute Engine na nuvem e um cluster Kubernetes no Nutanix local. Com isso, os clientes podem implantar blueprints de aplicativos portáteis executados no ambiente Nutanix local e no GCP.


Vamos seguir as etapas envolvidas na configuração de um ambiente híbrido usando o Nutanix e o GCP.


As etapas envolvidas são as seguintes:

  • Provisione um cluster Kubernetes local de 4 nós usando um modelo Nutanix Calm

  • Provisione um cluster Kubernetes do Google Compute Engine de 4 nós usando o mesmo modelo Nutanix Calm Kubernetes, configurado para o Google Cloud

  • Use o Kubectl para gerenciar clusters no local e no Google Cloud Kubernetes

  • Usando o Helm, implantaremos o mesmo gráfico do Wordpress nos clusters no local e no Google Cloud Kubernetes

Provisionando um Cluster Kubernetes Local Utilizando um Modelo Nutanix Calm


Você pode usar o Nutanix Calm para provisionar um cluster Kubernetes no local e o Nutanix Prism, uma solução de gerenciamento de infraestrutura para data centers virtualizados, para inicializar um cluster de computação e armazenamento virtualizados. Isso resulta em um conjunto de computação e armazenamento gerenciado pela Nutanix, que agora está pronto para ser orquestrado pelo Nutanix Calm, para implantação em um clique de pacotes comerciais e de código aberto populares.


Em seguida, você pode selecionar o blueprint Kubernetes para atingir o ambiente local da Nutanix.




O blueprint Calm Kubernetes, mostrado abaixo, configura um cluster Kubernetes de quatro nós que inclui todo o software base em todos os nós e no mestre. Também personalizamos nosso blueprint Kubernetes para configurar o Helm Tiller no cluster, para que você possa usar o Helm para implantar um gráfico do Wordpress. Os blueprints calmos também permitem criar fluxos de trabalho para que as tarefas de configuração possam ser executadas em uma ordem especificada, conforme mostrado abaixo com a ação "create".



Agora, inicie o Kubernetes Blueprint:


Após alguns minutos, o cluster Kubernetes está em funcionamento com cinco VMs (um nó principal e quatro nós de trabalho):


Sumário

  1. O Nutanix Calm forneceu um modelo de implantação consistente com um clique para provisionar um cluster Kubernetes no Nutanix Enterprise Cloud e no Google Cloud.

  2. Depois que o cluster Kubernetes estiver em execução em um ambiente híbrido, você poderá usar as mesmas ferramentas (Helm, kubectl) para implantar aplicativos em contêineres visando o respectivo ambiente. Isso representa um modelo "escrever uma vez implantar em qualquer lugar". 

  3. O Kubernetes abstrai as construções de infraestrutura subjacentes, possibilitando implantar e executar consistentemente aplicativos em contêineres em ambientes de nuvem heterogêneos


ASG

contato@asg.com.br

(51) 3376.1210

108 visualizações0 comentário
bottom of page