
À medida que mais empresas avançam na transformação digital e migram suas ofertas online para a nuvem, o tamanho, o escopo e a complexidade dessas arquiteturas só crescem.
A conteinerização de workloads em nuvem e a orquestração de contêineres com Kubernetes são exemplos claros dessa tendência. Os clusters Kubernetes em ambientes de nuvem pública cresceram a uma taxa de 127% em 2022, cinco vezes mais rápido do que os contêineres hospedados on-premises. E, entre esses clusters Kubernetes na nuvem, a grande maioria (73%) roda em sistemas de distribuição gerenciados pelos provedores de nuvem, como o Amazon Elastic Kubernetes Service (EKS).
Mas, na medida em que esses ambientes de contêineres e workloads de Kubernetes ganham escala, a pressão por deploys rápidos e resultados imediatos costuma atrapalhar os esforços contínuos de otimização de custos. Isso pode acontecer pela falta de visibilidade sobre esses workloads, pela ausência de responsáveis claros pelos custos ou simplesmente pela falta de tempo e recursos para gerenciar e otimizar no dia a dia. Aliás, a Flexera mostra não só que "gerenciar gastos com nuvem" é o desafio número um tanto para grandes empresas quanto para PMEs, mas também que 68% dos usuários com workloads conteinerizados têm dificuldade para administrar esses custos.
Para piorar, esse não é um problema fácil de resolver com as ferramentas nativas. O AWS Cost Explorer permite criar relatórios para os seus nodes do EKS, mas você precisa garantir que todos eles estejam marcados com as labels corretas para manter a integridade dos dados — algo bem mais fácil de falar do que de fazer ao longo de várias implantações de EKS.
E, se você precisa de mais granularidade, só restam duas opções: comprar uma solução de terceiros ou encarar o processo trabalhoso e demorado de baixar o Cost and Usage Report (CUR) completo da Amazon para extrair dados específicos de custos e uso por pods, namespaces, clusters ou intervalos de tempo.
Foi pensando nesse cenário que lançamos recentemente o EKS Lens dentro do DoiT Cloud Navigator para clientes AWS com workloads em EKS. Esse dashboard pronto para uso entrega aos times de engenharia, produto e FinOps relatórios pré-configurados que descomplicam os gastos com EKS e acompanham com mais precisão o custo total de propriedade (TCO) dos workloads baseados em Kubernetes entre times e linhas de produto.
O que vem no EKS Lens?
Assim como acontece com outros dashboards prontos da DoiT, como o Pulse e o GKE Lens, o EKS Lens reúne sete widgets de relatório pré-configurados que dão uma visão imediata de todo o seu ambiente EKS. Ele faz isso integrando suas métricas de K8s aos dados de billing da AWS para mostrar custos por pod, namespace, cluster etc.:
- EKS Nodes Cost by Cluster
- Control Plane Cost
- Interactive EKS Cost Explorer
- Unallocated Resources by Cluster
- Cost by Top 15 Namespaces
- Cost by Top 20 Clusters
- Cluster Utilization
A partir desse painel único, cada um desses widgets pode ser expandido em um relatório personalizável do Cloud Analytics, em que você consegue se aprofundar nos detalhes, mudar o período analisado ou somar novas métricas e serviços para ampliar o escopo.

Com relatórios que organizam os dados de Kubernetes nesses períodos e dimensões, fica muito mais simples relacionar os custos de K8s aos agrupamentos de negócio que mais importam para o seu caso, como aplicações ou times de engenharia.
E mais: a possibilidade de personalizar e compartilhar esses relatórios pelo Slack, Teams, e-mail ou outras ferramentas de comunicação facilita o engajamento do restante do time de FinOps e impulsiona a colaboração em toda a organização.
Para entender como se aprofundar em um relatório específico direto do dashboard do EKS Lens, confira este passo a passo interativo:
Primeiros passos com o EKS Lens
Todos os clientes AWS com contas de billing conectadas verão automaticamente o tile do EKS Lens na barra superior da tela inicial do Cloud Navigator assim que quaisquer workloads de EKS forem detectados.

Mas o dashboard só passa a exibir dados depois que você conectar seus clusters EKS — basta implantar um agente na sua conta Kubernetes e criar um stack do CloudFormation no AWS Cost Explorer. A partir daí, a DoiT integra as métricas de K8s aos seus dados de billing na nuvem para agrupar os custos por pods, namespaces, clusters etc. e gerar insights de negócio concretos.
Você pode ver todo o processo de ativação, com detalhes sobre o agente Kubernetes e o stack do CloudFormation, nesta demonstração interativa:
Para saber mais sobre como a DoiT pode ajudar você a gerenciar e contextualizar seus gastos com Kubernetes pelo EKS Lens e por outros recursos do DoiT Cloud Navigator, ou para conhecer os treinamentos sob demanda de Kubernetes e as ofertas de Accelerator dentro do DoiT Cloud Solve, fale com um dos nossos especialistas.

