wildlife.png

Estudo de Caso | WildLife

A Wildlife Studios, uma empresa de jogos para celular, foi fundada pelos irmãos Victor e Arthur Lazarte em São Paulo em 2011. Desde então, a empresa experimentou um hipercrescimento e tem cerca de 700 funcionários, 60 jogos com 2 bilhões de downloads e mais de 100 milhões de jogadores ativos por mês em todo o mundo.

Com todos os seus jogos rodando na AWS e centenas de engenheiros girando os servidores à vontade, entender o que exatamente estava sendo gasto e por quais equipes, era fundamental para controlar seus gastos vertiginosos em nuvem.

Desafio - Gerenciando Custos em Cloud de uma perspecriva educativa

Quando Bruno Farha ingressou na empresa em 2019 como Gerente de Operações de Engenharia, o CTO da Wildlife Studios disse a ele que acreditava que a empresa poderia economizar mais de US $ 1 milhão por ano na AWS e deu a Bruno a missão de encontrar uma maneira de fazer isso. No entanto, Bruno descobriu que as ferramentas nativas da AWS para gerenciamento de custos não davam a ele a visibilidade e previsão de que precisava para tomar decisões sobre potenciais medidas para cortes e redução de custos, como instâncias reservadas EC2 e Savings Plans.

Bruno observou: “Com alguns de nossos jogos virais e outros muito cíclicos, não tive uma maneira fácil de determinar se realmente precisávamos comprar uma instância reservada para 1 ou 3 anos, ou até se deveríamos realmente comprar uma.”

Além disso, com as inúmeras equipes de desenvolvimento de jogos da WildLife responsáveis ​​por seus próprios gastos e uso, Bruno estava procurando um sistema que fornecesse notificações granulares de custos e uso que fornecessem visibilidade no nível de recurso marcado por tags, alertando de forma proativa cada equipe para que pudessem implementar medidas corretivas em tempo real.

Solução - Visibilidade para Otimização de Custos em Nuvem com Implementação Automatizada

Com novos jogos como Tennis Clash e Zooba ganhando popularidade rapidamente e aumentando os gastos com nuvem, a implantação da solução Spot by NetApp, feita pela RealCloud, uma consultoria de nuvem brasileira, foi uma virada de jogo para Bruno.

“O pacote de soluções de gerenciamento de custos em nuvem da Spot by NetApp oferece mais do que apenas visibilidade sobre o que estamos gastando em cada jogo, mas também clareza sobre o caminho mais econômico para realmente otimizar nossos gastos”, disse Bruno.

Ele explicou ainda: “O Cloud Analyzer da Spot by Netapp me dá projeções de redução de custos que podem ser alcançadas usando AWS spot ou instâncias reservadas, tornando mais fácil para mim decidir qual opção é a melhor, com base na economia potencial, se a carga de trabalho está ativada em EC2 ou RDS, bem como outras considerações

internas. ”

Com o Cloud Analyzer facilitando a avaliação de quando e onde usar instâncias reservadas ou spot, Bruno pode implementar, em apenas alguns cliques, estratégias de otimização para cargas de trabalho via solução Spot Eco, para gerenciamento e otimização de capacidade reservada, ou via solução Spot Ocean, solução Spot by NetApp para a execução confiável de cargas de trabalho em contêineres em instâncias spot.

“Ao facilitar a alocação de instâncias reservadas não utilizadas, o Eco nos permite usar a capacidade reservada de forma mais agressiva, mesmo para cargas de trabalho de curto prazo, sem nos preocupar com o bloqueio financeiro”, observou Bruno. Ele acrescentou: “Para nossos jogos peer-to-peer com uso intensivo de computação, o Ocean nos permite usar instâncias pontuais para economias de custo maciças sem o risco de interrupção normalmente associado ao excesso de capacidade de computação.”

Resultados e benefícios

Alguns dos benefícios obtidos pelo Wildlife Studios incluem:

  • Fácil alocação e gerenciamento de custos com recursos avançados de previsão e análise de gastos

      

Com Bruno conduzindo equipes de engenharia de jogos para alcançar seus OKRs (objetivos e resultados principais), incluindo ficar dentro do orçamento, agrupamento avançado do Cloud Analyzer e detalhamento de gastos com base na região, conta, tags, serviço, modelo de preço, tipo de instância e muito mais, torna mais fácil para ele manter o controle do consumo da nuvem, jogo por jogo.

Além disso, o Cloud Analyzer calcula os custos projetados por contas e serviços, permitindo que Bruno garanta facilmente que os gastos atuais e futuros estejam de acordo com suas expectativas para aquele mês.

  • Melhor governança na nuvem com alertas proativos por grupos de tags

“Receber notificações sobre exatamente quais jogos e equipes estão gastando em excesso é fundamental para corrigir quaisquer problemas, especialmente durante feriados, quando nossas equipes estão desligadas”, observou Bruno sobre as notificações personalizáveis do Cloud Analyzer. Bruno filtra alertas ruidosos definindo um escopo de anomalia mais restrito (escolhendo entre cronogramas diários, semanais, mensais), limites de alerta, selecionando serviços específicos e grupos de tags para ver quem está se desviando do uso e gasto normais.

  • Clareza nas opções de otimização de custos para decisões educadas de FinOps

Com o Cloud Analyzer da Spot fornecendo recomendações de otimização de custos acionáveis para mover cargas de trabalho EC2 para instâncias spot ou reservadas, Bruno pode facilmente comparar as opções e determinar qual é a mais apropriada para cada carga de trabalho.

  • Redução de custo de 65% em gastos mensais de 6 dígitos com computação em nuvem impulsiona o crescimento sustentável

A Wildlife Studios pôde expandir o suporte de forma rápida e econômica e oferecer experiências envolventes para jogadores de todo o mundo com a Spot by NetApp, tornando possível aproveitar de forma confiável uma combinação altamente acessível de EC2 spot e instâncias reservadas. 


“O Spot by NetApp está no caminho certo para cortar a conta em nuvem da Wildlife Studio em quase 3 vezes mais do que nosso objetivo original”, explicou Bruno sobre seus esforços de gerenciamento de custos de nuvem.

  • Preços de longo prazo sem risco de bloqueio financeiro

Para cargas de trabalho que eram mais adequadas para instâncias reservadas, a análise abrangente de Eco das tendências históricas de uso, combinada com projeções de Machine Learning, reduziu a quantidade de tempo necessária para sessões de planejamento de capacidade com finanças, engenharia, Devops e outras equipes relacionadas.

Bruno observou: “Posso adquirir instâncias reservadas com mais confiança com a justificativa financeira claramente mapeada no Eco.”

 

Com o Eco automatizando a compra e venda de reservas não utilizadas, a Wildlife Studios pode aproveitar os preços de longo prazo com reservas de terceiros, minimizando o tempo de compromisso (muitas vezes, mesmo por apenas alguns meses). Para reservas que não são mais necessárias, a Eco as libera, para que a empresa nunca fique presa com recursos ociosos.

  • Suporte 24 horas por dia, 7 dias por semana e consultoria especializada para lançamentos de jogos bem-sucedidos

Com o Spot by NetApp fornecendo suporte global com gerentes técnicos e de contas comerciais dedicados, Bruno e as equipes técnicas recebem orientação personalizada passo a passo sempre que necessário. Isso ajudou a Wildlife Studios a fazer uma transição suave das cargas de trabalho de caros preços sob demanda para instâncias spot e reservadas, um jogo após o outro.

Quer ter essa experiência conosco?