Você se lembra dos planos de celular compartilhados? Na virada do século, uma família inteira poderia compartilhar o mesmo pool de minutos de telefone celular, e bastavam algumas horas de conversa ociosa ao telefone para esgotar a conta e todos os minutos restantes. Bem, um fenômeno semelhante está acontecendo atualmente na nuvem. 

Quem usa uma nuvem pública provavelmente já se deparou com um pagamento extra por engano. Isso já é um problema, mas o que é ainda mais preocupante é que é fácil ignorar uma única instância quando você está lidando com centenas de cada vez. Na Discover, empresa de serviços financeiros recentemente adquirida pela Capital One, os desenvolvedores encontraram uma maneira de resolver seus problemas de pagamento em excesso e obter grandes economias. Não é surpresa que uma empresa que fornece cartões de crédito entenda o valor da otimização de custos na nuvem. O que é surpreendente, no entanto, é que, nesses dois dias, eles conseguiram reduzir a conta com serviços de nuvem em US$ 1,4 milhão por ano.

Dois dias e uma economia de US$ 1,4 milhão

A Discover mudou para o Red Hat OpenShift em 2022. Antes disso, a empresa vinha tentando se solidificar no CloudFoundry, a Plataforma como Serviço frequentemente promovida pela Pivotal, VMware e Broadcom.

Craig Katz, Diretor do OpenShift na Discover, disse que a Discover agora usa o OpenShift para gerenciar a infraestrutura de containers dentro da Amazon Web Services. Para migrar as 1.200 cargas de trabalho existentes para o OpenShift e a Amazon Web Services, a decisão foi tomada desde o início para se concentrar na velocidade e na qualidade da transição e deixar as preocupações de custo de lado.

Nas palavras de Katz, "você só pode escolher duas: rapidez, economia ou qualidade. Escolhemos a rapidez e a qualidade."

Após a migração ser concluída, a equipe da Discover criou e implantou 300 novas aplicações na plataforma. Foi aí que Katz disse ser hora de pensar na otimização dos custos. Com aproximadamente 1.500 aplicações em execução na AWS, Katz disse que definitivamente havia alguns esforços de redução de custos holísticos disponíveis. O truque era fazer essas otimizações no portfólio de aplicações da organização.

Em janeiro, uma semana antes do Super Bowl, Katz e sua equipe de Chicago realizaram o que chamaram de "Dia do Jogo".

"Foi um evento de dois dias, onde solicitamos que as pessoas analisassem, corrigissem e implantassem melhorias e modificações. Ao final dos dois dias, as alterações que os participantes haviam feito foram transferidas para os ambientes de desenvolvimento e, posteriormente, para o ambiente de produção na AWS.", disse Katz.

Com sede em Chicago, a equipe de desenvolvimento consumiu altas quantidades da famosa pizza de Lou Malnati e, no final, Katz diz: "Esse esforço de dois dias resultou em aproximadamente US$ 1,4 milhão em reduções anuais de custo com a AWS".

Marcação de cargas de trabalho

Para começar, o principal conselho que Katz oferece para tal empreendimento é instituir uma política e regras de automação para a marcação de cargas de trabalho. Katz disse que as equipes não implementaram isso inicialmente e, como resultado, ele passou muito tempo em planilhas vinculando cargas de trabalho a centros de custo. Agora, quando uma carga de trabalho é iniciada no OpenShift, o padrão é que Katz seja o proprietário (e seu departamento, o centro de custo). Se um desenvolvedor estiver iniciando a carga de trabalho, ela será marcada com o nome desse desenvolvedor e, portanto, será acumulada no centro de custos.

Isso é importante porque há um grande esforço da FinTech dentro da Discover, que busca otimizar os custos e vincular os gastos de TI diretamente às linhas orçamentárias. Devido à aquisição, há também um incentivo para a integração com a infraestrutura de TI da Capital One e a marcação de cargas de trabalho também ajuda nesse esforço.

Tecnologia e cultura do desenvolvedor

Mesmo antes de criar o evento Game Day de dois dias, Katz já estava solicitando que seus desenvolvedores definissem os metadados Requests para seus containers como uma prática recomendada. No entanto, os esforços para espalhar essa dica por toda a organização não foram bem-sucedidos. 

Enquanto algumas pessoas preferem a documentação em mãos, outras querem webinars ou aulas para tirar dúvidas, disse Katz. E, embora ele tentasse oferecer essas opções, as otimizações de custos não estavam acontecendo.

Mas, quando ele reuniu todos na mesma sala e programou palestrantes para explicar como otimizar cada parte do ciclo de vida da aplicação, a mágica aconteceu. Cada palestrante falaria e mostraria alguns slides, então as equipes na plateia colocariam o que aprenderam em prática diretamente em suas aplicações. Em seguida, o próximo palestrante começou. Era como se eles estivessem fazendo passes de otimização da vida real por dois dias seguidos. 

É claro que, antes do evento Game Day, Katz também orientou as equipes de TI sobre algumas otimizações de custo da AWS baseadas em administração. "Estamos usando a Turbonomic, a qual é da IBM. Isso nos ajudou a aumentar a eficiência dos serviços que executamos. [Ele faz] o empacotamento denso e a movimentação de coisas para manter a afinidade do nó onde precisa estar, sem desperdiçar espaço", disse Katz.

"Precisamos de dois dias para fazer tudo isso?" Não. Tratava-se de tentar unir as pessoas, promover uma imersão na cultura e fazê-las entender por que estamos fazendo isso. Há meses que vínhamos à Discover a dizer: atualizem estes dois valores! Olhe aqui para este painel, atualize este número! Só não tivemos tanta força. Então, foi como colocar a cultura em cima de tudopela tecnologia ser obviamente a coisa mais importante, mas sem cultura, às vezes, ela fica estagnada e sem uso", disse Katz.

Mais informações sobre o Red Hat OpenShift Service on AWS

Teste de produto

Red Hat OpenShift Container Platform | Teste de solução

Uma base consistente de nuvem híbrida para desenvolver e escalar aplicações em container.

Sobre o autor

Red Hatter since 2018, technology historian and founder of The Museum of Art and Digital Entertainment. Two decades of journalism mixed with technology expertise, storytelling and oodles of computing experience from inception to ewaste recycling. I have taught or had my work used in classes at USF, SFSU, AAU, UC Law Hastings and Harvard Law. 

I have worked with the EFF, Stanford, MIT, and Archive.org to brief the US Copyright Office and change US copyright law. We won multiple exemptions to the DMCA, accepted and implemented by the Librarian of Congress. My writings have appeared in Wired, Bloomberg, Make Magazine, SD Times, The Austin American Statesman, The Atlanta Journal Constitution and many other outlets.

I have been written about by the Wall Street Journal, The Washington Post, Wired and The Atlantic. I have been called "The Gertrude Stein of Video Games," an honor I accept, as I live less than a mile from her childhood home in Oakland, CA. I was project lead on the first successful institutional preservation and rebooting of the first massively multiplayer game, Habitat, for the C64, from 1986: https://neohabitat.org . I've consulted and collaborated with the NY MOMA, the Oakland Museum of California, Cisco, Semtech, Twilio, Game Developers Conference, NGNX, the Anti-Defamation League, the Library of Congress and the Oakland Public Library System on projects, contracts, and exhibitions.

 
UI_Icon-Red_Hat-Close-A-Black-RGB

Navegue por canal

automation icon

Automação

Últimas novidades em automação de TI para empresas de tecnologia, equipes e ambientes

AI icon

Inteligência artificial

Descubra as atualizações nas plataformas que proporcionam aos clientes executar suas cargas de trabalho de IA em qualquer ambiente

open hybrid cloud icon

Nuvem híbrida aberta

Veja como construímos um futuro mais flexível com a nuvem híbrida

security icon

Segurança

Veja as últimas novidades sobre como reduzimos riscos em ambientes e tecnologias

edge icon

Edge computing

Saiba quais são as atualizações nas plataformas que simplificam as operações na borda

Infrastructure icon

Infraestrutura

Saiba o que há de mais recente na plataforma Linux empresarial líder mundial

application development icon

Aplicações

Conheça nossas soluções desenvolvidas para ajudar você a superar os desafios mais complexos de aplicações

Virtualization icon

Virtualização

O futuro da virtualização empresarial para suas cargas de trabalho on-premise ou na nuvem