Skip to main content

Visão Geral

O produto de Kubernetes da Magalu Cloud é um serviço gerenciado de orquestração de containers baseado na tecnologia open source Kubernetes. Ele permite que você crie, gerencie e escale aplicações conteinerizadas sem a complexidade de manter a infraestrutura de Control Plane manualmente.

Ao utilizar o nosso produto, você foca no desenvolvimento e na arquitetura de suas aplicações, enquanto a Magalu Cloud cuida da disponibilidade e manutenção dos componentes críticos do cluster.

O que é o Kubernetes?

O Kubernetes automatiza a implementação, o dimensionamento e o gerenciamento de aplicações em containers.

O serviço abstrai a complexidade do gerenciamento do Control Plane (incluindo componentes como api-server, etcd, scheduler, controller-manager, DNS, CNI, CSI, Autoscale etc), entregando um Cluster Kubernetes pronto para uso. Você gerencia apenas os Node Pools (Worker Nodes, onde as suas aplicações existem), que podem ser escalados conforme a necessidade do seu negócio.

Principais Benefícios

Abaixo estão as principais vantagens de utilizar o produto de Kubernetes da Magalu Cloud:

  • Control Plane gerenciado: A Magalu Cloud monitora e gerencia a saúde do Cluster, garantindo alta disponibilidade para a API do seu cluster.
  • Baixa latência e soberania de dados: Com data centers localizados fisicamente no Brasil, suas aplicações se beneficiam de menor latência para usuários locais e conformidade com legislações de dados nacionais.
  • Integração nativa: Conecte-se facilmente a outros produtos do ecossistema, como o Container Registry para armazenar e utilizar suas imagens, Block Storage para persistência de dados e o Load Balancer para expor suas aplicações para o mundo.
  • Escalabilidade simplificada: Adicione ou remova Node Pools do seu Cluster de forma rápida e confiável. Ou deixe que a gente escale para você utilizando a tecnologia de Autoscale.
  • Diversas Ferramentas: Gerencie seu Cluster Kubernetes através do Portal, CLI, Terraform e SDK.
  • Use sem lock-in: Por ser baseado em padrões abertos, você pode utilizar as mesmas ferramentas de gerenciamento de Cluster que já conhece, como kubectl, Kustomize, Helm e ArgoCD.

Como Funciona

A arquitetura do produto de Kubernetes da Magalu Cloud é dividida em duas partes principais:

1. Control Plane (Gerenciado pela MGC)

É o "cérebro" do Cluster. Ele toma decisões globais (como agendamento de Pods), detecta e responde a eventos no cluster. Na Magalu Cloud, nós cuidamos dessa camada pra você.

2. Node Pools (Gerenciado pelo Cliente)

São grupos de instâncias de computação (máquinas virtuais) onde sua carga produtiva (Pods) são efetivamente executadas. Você pode gerenciar diversos Node Pools, cada um com características e configurações diferentes, utilizando até 2000 Nodes por Cluster.

Casos de Uso

  • Microsserviços: Orquestração complexa de aplicações divididas em pequenos serviços independentes.
  • Migração de Legado: Modernização de aplicações monolíticas para ambientes de container (lift and shift).
  • CI/CD: Criação de ambientes dinâmicos para pipelines de integração e entrega contínua.
  • Processamento em lote: Execução de jobs temporários que exigem alto poder computacional por períodos curtos.

Preços

O modelo de cobrança do produto de Kubernetes da Magalu Cloud é previsível e transparente:

  1. Control Plane: Cobramos uma pequena taxa mensal por Cluster para o gerenciamento do Control Plane. Mais informações aqui.
  2. Node Pools: Você paga pelas instâncias (máquinas virtuais) que compõem o seu Cluster, cobradas por hora de uso, de acordo com suas características de CPU, memória, disco e GPU. Mais informações aqui.
  3. Recursos adicionais: O uso de Load Balancers (para Services) e Block Storage (para Volumes Persistentes) são cobrados separadamente conforme o uso.

Próximos Passos

Agora que você conhece os conceitos básicos, que tal começar a utilizar o primeiro serviço de Kubernetes gerenciado do Brasil? Configura o nosso guia de Início Rápido!