Como escolher um tipo de execução de contêineres

Kubernetes gerenciado, máquinas virtuais, Platform as a Service e sem servidor

Faça uma avaliação gratuita

Como escolher um tipo de execução de contêineres

O Google Cloud Platform oferece a você um conjunto abrangente de opções para executar seus contêineres. É possível optar pelo gerenciamento de clusters de contêineres com o Kubernetes Engine ou escolher o Compute Engine, que apresenta excelente custo-benefício e uma infraestrutura que você implanta por conta própria. Há também o ambiente flexível do App Engine, que traz uma Platform as a Service totalmente gerenciada, e o Cloud Run, que é um ambiente sem servidor totalmente gerenciado. Uma dessas opções será a solução ideal para executar seus contêineres no Google Cloud Platform.

Solução Necessidades Recursos do produto
Kubernetes Engine

Kubernetes gerenciado
  • Gerencie contêineres em produção com segurança e escalonabilidade
  • Integre microsserviços, execute vários contêineres com eficiência em um pool de máquinas virtuais
  • Implante aplicativos em ambientes de nuvem híbrida que executem Kubernetes
  • Foco em mais velocidade e sem intenção de gerenciar software ou infraestrutura de cluster
  • Automação da orquestração de contêineres, inclusive monitoramento de integridade do serviço, reparo automático de nós e reversões, além de escalonamento e upgrades automáticos
  • Foco nos componentes do seu app, não nas máquinas virtuais
  • Uso eficiente de recursos com a execução de vários grupos de contêineres (pods) por host
  • Clusters com alta disponibilidade, heterogêneos e em várias zonas
Compute Engine

Contêineres em VMs e em grupos de instâncias gerenciadas
  • Configure um pipeline de CI/CD para implantar aplicativos nas VMs do Compute Engine
  • Integre um aplicativo em contêiner na sua infraestrutura de IaaS
  • Adote contêineres mesmo que você ainda não esteja familiarizado com as ferramentas de orquestração. Migre para o Kubernetes Engine, para obter orquestração completa quando estiver tudo pronto
  • Implante com facilidade um único contêiner por máquina virtual
  • Implantação simples de contêineres em instâncias de VM ou grupos de instâncias gerenciadas
  • Escalonamento e recuperação automáticos no nível da VM, atualizações contínuas, implantações em várias zonas e balanceamento de carga com grupos de instâncias gerenciadas
  • Acesso direto a hardware especializado, inclusive SSDs, GPUs e TPUs locais
  • Sem orquestração de contêiner: Possibilidade de usar o Kubernetes Engine para orquestração automática de contêineres com Kubernetes gerenciado
Cloud Run

Contêineres em um ambiente sem servidor totalmente gerenciado
  • Execute qualquer linguagem, qualquer biblioteca, qualquer binárioem um ambiente sem servidor totalmente gerenciado
  • Concentre-se em escrever códigos e na velocidade do desenvolvedor, e não no gerenciamento de infraestrutura
  • Crie e execute microsserviços públicos ou particulares
  • Pague pelo uso e seja cobrado somente pelo recurso exato utilizado e faturado pelos 100 ms mais próximos
  • Rápido escalonamento, com recurso automático de redução ou aumento de zero a N, dependendo do tráfego
  • Domínios personalizados para mapear os serviços para seu próprio domínio
  • Desenvolvido no Knative, o que permite a portabilidade das cargas de trabalho nas plataformas
Ambiente flexível do App Engine

Contêineres em PaaS totalmente gerenciada, baseada em VM
  • Foque na escrita do código e na velocidade do desenvolvedor, em vez de no controle da infraestrutura
  • Crie um app ou componente de exibição altamente confiável e escalonável sem precisar lidar com servidores, clusters ou infraestrutura
  • Implante um ambiente de execução personalizado para aplicativos do App Engine em um contêiner
  • PaaS totalmente gerenciada para executar um aplicativo em um contêiner
  • Alta disponibilidade automática com balanceamento de carga e escalonamento automático integrados
  • Lançamento de versões do app com upgrades sem tempo de inatividade, divisão de tráfego
  • Suporte nativo para microsserviços, autorização, bancos de dados SQL e NoSQL geração de registros, verificação de segurança e rede de fornecimento de conteúdo