Visão geral do GDCV para Bare Metal

O Google Distributed Cloud Virtual (GDCV) é nossa solução que estende a infraestrutura e os serviços do Google Cloud para seu data center, com o software fornecido pelo Google em execução no seu próprio hardware. A GDCV para Bare Metal é criada no Google Kubernetes Engine (GKE), com o próprio pacote GKE em Bare Metal que estende o GKE para uso em um ambiente local. Com o GKE em Bare Metal, é possível criar, gerenciar e fazer upgrade de clusters do Kubernetes no seu local enquanto usa os recursos do Google Cloud. É possível implantar e operar aplicativos conteinerizados nos clusters do GKE em Bare Metal em escala usando a infraestrutura do Google.

A GDCV para Bare Metal faz parte do GKE Enterprise: um nível corporativo para o GKE com recursos avançados para administrar, gerenciar e operar cargas de trabalho conteinerizadas em escala. Saiba mais sobre o GKE Enterprise e os recursos disponíveis para clusters do GKE em Bare Metal na Visão geral técnica do GKE Enterprise (Anthos).

Por que usar o GKE em Bare Metal?

Os clusters do GKE em Bare Metal aproveitam a infraestrutura corporativa atual e ajudam a modernizar aplicativos durante todo o ciclo de vida deles.

Traga seu próprio nó

O GKE em bare metal permite implantar aplicativos diretamente na sua própria infraestrutura de hardware, proporcionando assim o melhor desempenho e flexibilidade. Você tem controle direto sobre o escalonamento do aplicativo, a segurança e a latência da rede. Você também recebe os benefícios dos aplicativos conteinerizados por meio do GKE e dos componentes do GKE Enterprise.

Melhor desempenho e menor custo

O GKE em Bare Metal gerencia a implantação e a integridade de aplicativos em data centers corporativos atuais para uma operação mais eficiente. É possível executar o GKE em bare metal na borda da rede, para que aplicativos de análise possam ser executados com desempenho total.

Como o GKE em bare metal é executado em máquinas físicas, em vez de máquinas virtuais, também é possível gerenciar contêineres de aplicativos em uma ampla variedade de tipos de hardware com desempenho otimizado, como GPUs. O GKE em bare metal também permite o acesso direto de aplicativos ao hardware.

Segurança compatível

Como você controla o ambiente do nó, é possível otimizar a rede, o hardware e os aplicativos para atender aos requisitos específicos. Como resultado, é possível controlar diretamente a segurança do sistema, sem precisar se preocupar com a compatibilidade com máquinas virtuais e sistemas operacionais.

Implantação de aplicativos monitorados

O GKE em bare metal oferece monitoramento avançado da integridade e do desempenho do ambiente. É possível ajustar o escalonamento de aplicativos com mais facilidade e manter a confiabilidade, independentemente das flutuações da carga de trabalho e do tráfego de rede.

Use o Connect para gerenciar o monitoramento, a geração de registros e a análise de clusters e cargas de trabalho.

Latência e flexibilidade da rede

Como você gerencia os requisitos da sua rede, ela pode ser otimizada para baixa latência. Essa otimização de rede pode ser essencial para o desempenho em análises comerciais ou financeiras e outros aplicativos de borda corporativos ou de rede.

Altamente disponível

O GKE em Bare Metal é compatível com vários nós de controle de um cluster. Se um nó do plano de controle ficar inativo, você ainda poderá administrar seu ambiente.

Design e controle seguros

A segurança da sua infraestrutura pode ser personalizada para suas próprias necessidades, com um mínimo de conexões com recursos externos. Mais importante ainda, não há a complexidade da VM durante a implantação de sistemas de segurança, e você mantém a transparência total do SO ao interagir com os sistemas de segurança atuais.

O GKE em Bare Metal funciona com conexões seguras leves a APIs do Google. É possível gerenciar clusters e aplicativos de um local central com o Connect e o Cloud Monitoring. Essa centralização também ajuda a manter suas implantações funcionando sem problemas e permite que o Google ajude a solucionar problemas de maneira mais eficaz.

Verificações de simulação na instalação

O GKE em Bare Metal é executado em sistemas Linux corporativos e de código aberto e em uma infraestrutura de hardware mínima. Ele é flexível no seu ambiente. O GKE em Bare Metal também inclui várias verificações de pré-lançamento para ajudar a garantir configurações e instalações bem-sucedidas.

Implantação de aplicativos e balanceamento de carga

O GKE em bare metal inclui mecanismos de balanceamento de carga da camada 4 e da camada 7 n criação de clusters.

etcd maior confiabilidade

Para monitorar o tamanho e desfragmentar os bancos de dados etcd, os planos de controle do GKE em Bare Metal incluem um pod etcddefrag. O pod etcddefrag recupera o armazenamento de grandes bancos de dados etcd e recupera etcd quando o espaço em disco é excedido.

Como funciona

O GKE em bare metal estende o Google Kubernetes Engine (GKE) para permitir que você crie clusters do GKE em servidores Linux no seu próprio local. Você gerencia esses clusters do GKE em Bare Metal no Google Cloud com clusters normais do GKE e clusters em outros ambientes como parte de uma frota.

Os clusters do GKE são executados no Google Cloud, onde a infraestrutura de rede e o plano de controle do Kubernetes são gerenciados pelo Google Cloud. Como os clusters do GKE em bare metal são executados no seu data center, fornecemos alguns softwares de administração e plano de controle, além do software do GKE. O download do software em execução no seu data center é feito como parte dos processos de instalação e upgrade.

O diagrama a seguir mostra o resultado simplificado de uma instalação concluída:

Diagrama de um cluster de administrador e de cluster de usuário
Arquitetura do GKE em bare metal com um cluster de administrador e um cluster de usuário (clique para ampliar)

Principais componentes

Os seguintes componentes compõem uma instalação do GKE em Bare Metal:

  • O cluster de administrador consiste em um ou mais nós do plano de controle. Cada nó é uma máquina física que executa um sistema operacional Linux compatível. A implantação padrão consiste em um cluster de administrador que gerencia o ciclo de vida de um ou mais clusters de usuário por meio do Kubernetes Resource Management (KRM). Cada máquina de nó na instalação tem o próprio endereço IP.

  • O cluster de usuário é onde as cargas de trabalho que implementam seus aplicativos são executadas, como no GKE, no Google Cloud. Cada cluster de usuário consiste em pelo menos um nó do plano de controle e um nó de trabalho.

  • A estação de trabalho do administrador é uma máquina separada (normalmente) que inclui as ferramentas e os artefatos do cluster, como arquivos de configuração. Os criadores e desenvolvedores de clusters usam essas ferramentas e artefatos para gerenciar clusters do GKE em bare metal, com as permissões adequadas:

    • A execução de bmctl na estação de trabalho de administrador permite criar e atualizar clusters, além de executar outras tarefas administrativas

    • A execução de kubectl na estação de trabalho de administrador permite que você interaja com os clusters de administrador e de usuário, incluindo a implantação e o gerenciamento de cargas de trabalho

  • A API GKE On-Prem é a API hospedada no Google Cloud para o gerenciamento do ciclo de vida do cluster. Use os clientes de API (console do Google Cloud, Google Cloud CLI e Terraform) para criar e gerenciar o ciclo de vida dos clusters no local como uma alternativa ao login na estação de trabalho do administrador para gerenciar seus clusters com a CLI bmctl.

  • O console também fornece uma interface da Web para seu projeto do Google Cloud, incluindo clusters do GKE em Bare Metal. O console exibe métricas importantes sobre os clusters para ajudar você a monitorar a integridade deles.

  • Administradores e desenvolvedores de clusters usam kubectl para acessar planos de controle de cluster por meio de endereços IP virtuais (VIPs) especificados como parte da configuração do cluster. Os desenvolvedores e usuários de aplicativos usam VIPs de serviço e entrada para acessar e expor cargas de trabalho, respectivamente.

Como se conectar à frota

Todos os clusters de usuário do GKE em Bare Metal e, opcionalmente, clusters de administrador, são membros de uma frota: um agrupamento lógico de clusters do Kubernetes. As frotas permitem que sua organização estenda o gerenciamento de clusters individuais para grupos inteiros de clusters. As frotas podem ajudar suas equipes a adotar práticas recomendadas semelhantes às usadas no Google. É possível visualizar e gerenciar clusters de frotas no console do Google Cloud. Os recursos do GKE Enterprise ativados por frota ajudam a gerenciar, controlar e operar cargas de trabalho em grande escala. Consulte uma lista completa dos recursos de frota disponíveis para ambientes locais nas opções de implantação do GKE Enterprise.

As conexões de cluster com o Google Cloud são gerenciadas por um agente do Connect, que é implantado como parte do processo de criação de clusters do GKE em Bare Metal. Saiba mais sobre como esse agente funciona na Visão geral do agente do Connect.

A assinatura da frota também é usada para gerenciar os preços do cluster do GKE em Bare Metal, conforme descrito na próxima seção.

Para uma discussão mais detalhada sobre os recursos da edição Enterprise do Google Kubernetes Engine (GKE) e como eles funcionam juntos, consulte a Visão geral técnica do GKE Enterprise (Anthos).

Como comprar GDCV para bare metal

A ativação do GKE Enterprise permite usar todos os recursos do GKE Enterprise, incluindo o GKE em Bare Metal, por uma cobrança única por vCPU para clusters de frota. Para ativar a plataforma, ative a API Anthos no projeto do Google Cloud.

Para informações completas sobre preços, inclusive como entrar em contato com a equipe de vendas, consulte Preços do GKE.

Versões

Para saber mais sobre as versões do GKE em Bare Metal, consulte a Política de suporte de versões.

Como instalar o GKE em Bare Metal

Como os clusters do GKE em bare metal são executados na própria infraestrutura, eles são altamente configuráveis. Depois de selecionar o modelo de implantação que atende às suas necessidades organizacionais e de caso de uso específicas: escolha entre uma variedade de modos de balanceamento de carga compatíveis, opções de endereçamento IP, recursos de segurança, opções de conectividade e muito mais. A configuração de um cluster do GKE em Bare Metal envolve a tomada de decisões antes e durante a instalação. Este conjunto de documentação inclui guias para ajudar sua equipe a decidir sobre os recursos e opções certos para você. Para garantir que a instalação atenda às necessidades da organização, consulte as equipes de rede e aplicativos.