PerfectScalePerfectScale

Esta página também está disponível em English, Deutsch, Español, Français, Italiano e 日本語.

Otimização de custos de Kubernetes: dos obstáculos aos resultados

Como a Trax Retail reduziu com segurança os custos de Kubernetes em até 75% e melhorou métricas críticas de negócio com o PerfectScale

PerfectScale
Trax Retail

The Challenge

No início do ano, o CFO da Trax definiu metas agressivas de redução de custos para toda a organização. Mark Serdze, Diretor de Infraestrutura de Nuvem, e seu time reduziram rapidamente os custos fora do Kubernetes, mas esbarraram em obstáculos ao otimizar seu ambiente Kubernetes de grande escala, multicloud e com múltiplos clusters.

A otimização manual com Vertical Pod Autoscaler (VPA), logs de cluster e as soluções de monitoramento existentes não trazia a clareza necessária e não escalaria de forma eficiente sem um grande esforço de desenvolvimento. O time acabava tomando ações pontuais e reativas, com impacto mínimo nas metas. As lacunas nas ferramentas geravam idas e vindas demoradas nas discussões, levando a decisões baseadas em intuição que frequentemente colocavam em risco a resiliência dos serviços.

The Solution

A Trax implantou o PerfectScale by DoiT para obter visibilidade de custos e recomendações de otimização guiadas por IA em seu ambiente Kubernetes com mais de 200 microsserviços. A plataforma trouxe visibilidade clara sobre as necessidades de recursos de cada serviço e revelou as maiores oportunidades de eliminação de desperdício, equilibrando economia de custos e resiliência.

A capacidade única do PerfectScale de consolidar todas as réplicas de um serviço em uma única visão permitiu que a Trax entendesse a utilização heterogênea entre réplicas — algo especialmente valioso para workloads efêmeros, como jobs de Spark e Flink — e rearquitetasse serviços para economizar ainda mais sem impactar a disponibilidade.

Results

  • Reduziu os custos de Kubernetes em até 75% em um cluster, com economia anual de seis dígitos
  • Obteve visibilidade clara de custos em um ambiente multicloud, com múltiplos clusters e mais de 200 microsserviços
  • Substituiu uma ferramenta de FinOps existente por uma solução feita para times de engenharia, praticamente sem impacto no orçamento
  • Melhorou a métrica crítica de 'custo por processamento' ao rearquitetar serviços com base em insights de utilização das réplicas
  • Eliminou incontáveis horas de engenharia que seriam gastas avaliando manualmente centenas de réplicas
  • Estabeleceu uma parceria estratégica com suporte prático no POC, gerando resultados rápidos e mensuráveis

As recomendações de otimização de custos foram fundamentais para nós, indicando quais ações tomar com uma compreensão clara do impacto de cada mudança. Em um dos nossos clusters, conseguimos reduzir os custos em 75%, uma economia de seis dígitos em despesas anuais.

Mark Serdze, Diretor de Infraestrutura de Nuvem, Trax

Sobre a Trax

A missão da Trax é permitir que marcas e varejistas aproveitem o poder das tecnologias digitais para criar as melhores experiências de compra imagináveis. Suas inovações que lideram o setor e sua excelência no desenvolvimento de tecnologias avançadas e métodos autônomos de coleta de dados impulsionam experiências positivas para os consumidores e destravam oportunidades de receita em todos os pontos de venda.

O portfólio de soluções da Trax oferece métricas, análises e serviços de missão crítica que ajudam os clientes a economizar tempo e dinheiro ao melhorar a experiência de compra. O Kubernetes é um componente-chave da infraestrutura da empresa, sustentando um ambiente multicloud de grande escala, com múltiplos clusters, que atende clientes em mais de 90 países, incluindo algumas das maiores empresas do mundo.

Otimizações manuais tiveram impacto mínimo nas metas de redução de custos de Kubernetes

No início do ano, o CFO estabeleceu metas agressivas de economia em diversas áreas da organização. Para Mark Serdze, Diretor de Infraestrutura de Nuvem, e seu time, isso significou agir rapidamente para otimizar os custos de nuvem. Eles alcançaram resultados rápidos fora do Kubernetes, mas dentro dos clusters esbarraram em obstáculos.

"Começamos a otimizar manualmente com as métricas disponíveis, usando Vertical Pod Autoscaler (VPA), logs de cluster e nossas soluções de monitoramento", conta Serdze. "Essa abordagem não nos dava a clareza necessária e seria difícil de escalar com eficiência sem grandes esforços de desenvolvimento. Com isso, acabávamos tomando ações pontuais e reativas, com impacto mínimo nas nossas metas."

As lacunas no conjunto de ferramentas geravam debates demorados sobre quais ações tomar, resultando muitas vezes em decisões baseadas em intuição, retrabalho adicional e risco para a resiliência dos serviços.

Otimização rápida dos custos de K8s em até 75%

Pouco depois de implantar o PerfectScale by DoiT, Serdze e o time ganharam a visibilidade de custos que faltava em seu ambiente Kubernetes. Em seu vasto ambiente com mais de 200 microsserviços, passaram a enxergar claramente de quais recursos cada serviço precisava e onde estavam as maiores oportunidades de eliminação de desperdício.

A inteligência guiada por IA da plataforma permitiu que agissem rapidamente, comparando a economia de custos com a resiliência geral para ajustar recursos com segurança e eficiência, sem comprometer a performance.

"As recomendações de otimização de custos foram fundamentais para nós, indicando quais ações tomar com uma compreensão clara do impacto de cada mudança", diz Serdze. "Em um dos nossos clusters, conseguimos reduzir os custos em 75%, uma economia de seis dígitos em despesas anuais."

Com dados e inteligência abrangentes, a Trax também pôde substituir uma ferramenta de FinOps existente, que não oferecia detalhes granulares de custos nem orientações de otimização — praticamente sem impacto no orçamento.

Otimização de Kubernetes para melhorar métricas de negócio

Depois de eliminar recursos desperdiçados, o time da Trax passou a identificar oportunidades adicionais de otimização de custos ligadas a resultados de negócio.

"Uma métrica-chave para nós é o custo por processamento, que é fortemente afetado pela eficiência do nosso Kubernetes", diz Serdze. "Se ele passa de um certo valor, ficamos sob muita pressão para descobrir o motivo e tomar ações para reduzi-lo."

O recurso exclusivo do PerfectScale que consolida todas as réplicas de um serviço em uma única visão deu ao time clareza sobre a utilização heterogênea entre réplicas — algo especialmente útil para workloads efêmeros, como jobs de Spark ou Flink.

"Conseguimos criar várias versões do serviço com diferentes níveis de recursos e direcionar as requisições recebidas para o serviço adequado com base no tamanho dos dados", conta Serdze. "Isso teve um grande impacto na nossa métrica de custo por processamento. O PerfectScale trouxe esses dados instantaneamente e, sem ele, teríamos gastado incontáveis horas avaliando centenas de réplicas para chegar aos mesmos resultados."

Encontrando um parceiro em otimização

Além dos resultados rápidos e eficazes de otimização de custos, o time da Trax atribuiu boa parte do sucesso à parceria estratégica e ao suporte que recebeu do PerfectScale.

"O suporte durante a prova de conceito (POC) fez uma grande diferença para alcançarmos resultados rápidos", diz Serdze. "O time do PerfectScale sentou com a gente, nos ajudou a otimizar e garantiu nosso sucesso no uso da plataforma. Nunca vi esse nível de comprometimento de outros fornecedores, e fico feliz de ter encontrado um parceiro em quem podemos confiar para manter nossos custos de Kubernetes sob controle enquanto continuamos a escalar."

Descubra como o PerfectScale melhora a eficiência do Kubernetes

Veja como o PerfectScale ajuda times a fazer right-sizing de clusters, reduzir desperdício e melhorar a performance sem ajustes manuais.

More customer stories

PicnicAI

PicnicAI automatiza 85-90% dos workloads de Kubernetes e melhora a confiabilidade com o PerfectScale by DoiT

85–90%
dos workloads de aplicação agora cobertos por redimensionamento automatizado
50%
de redução aproximada no tempo que a equipe de infraestrutura dedica à infraestrutura
Stefanini

Stefanini corta 26% dos custos de computação Kubernetes com PerfectScale by DoiT

26%
Redução nos custos de computação Kubernetes
>60%
Redução nos custos de infraestrutura no último ano
OneFootball

PerfectScale by DoiT ajuda a OneFootball a otimizar Kubernetes para o tráfego global do futebol em larga escala

25%
de redução nos custos de infraestrutura Kubernetes
80%
de redução no esforço de engenharia dedicado à otimização de custos e ao ajuste de resiliência em Kubernetes
Luma Health

Luma Health corta 40% dos custos com EKS e libera milhares de horas de engenharia por ano

90%
Menos tempo em right-sizing manual de Kubernetes
40%
Redução nos custos com Amazon EKS
+1,700h/year
Horas de engenharia redirecionadas para confiabilidade e performance
PlayHQ

PlayHQ otimiza custos de Kubernetes multi-tenant

40%
Redução nos custos de Kubernetes fora de produção
40%
Redução nos custos de K8s fora de produção
20%
Redução nos custos de K8s em produção
SNCF

Como a SNCF cortou desperdício em K8s e aumentou a confiabilidade em escala

30%
Mais workloads com custo estável
30%
Mais workloads absorvidos com custo estável
~€500K
Economia anualizada estimada
NOS

NOS corta custos de Kubernetes pela metade e recupera a confiança na otimização

50%
Redução de custos
50%
Redução de custos no maior cluster
0%
Recursos ociosos nos node pools principais
K1x

K1x corta custos de nuvem e simplifica as operações de Kubernetes

Thousands
Economizados por mês
Thousands
Economizados por mês em gastos com nuvem
<10%
Utilização de recursos nos nós superprovisionados antes da otimização