Por que dar controle de engenharia sobre os custos da nuvem faz tanta diferença? Primeiro, os engenheiros geralmente estão mais próximos do uso real e da implantação dos recursos da nuvem. Quando eles criam algo para rodar na nuvem, eles estão mais cientes de como os aplicativos e sistemas de armazenamento de dados usam os recursos da nuvem. Os engenheiros podem identificar e retificar rapidamente as ineficiências, garantindo que os recursos da nuvem sejam usados de forma econômica. Além disso, os engenheiros com interesse no jogo têm mais probabilidade de alinhar seus projetos com objetivos comerciais mais amplos, traduzindo decisões técnicas em resultados comerciais tangíveis.
O que os engenheiros pensam?
Por outro lado, sou frequentemente alertado sobre os custos excessivos da nuvem incorridos por, você adivinhou, as equipes de engenharia. Os engenheiros definitivamente têm o potencial de serem os mocinhos da computação em nuvem que usam esses recursos de forma mais econômica, mas a maioria dos engenheiros não nasce assim. Implementar essa mudança requer mais do que apenas um mandato de cima; requer alinhamento interdisciplinar entre as equipes de engenharia, finanças e infraestrutura. Esses grupos devem compartilhar um entendimento comum e uma estratégia unificada em torno do que constitui “eficiência da nuvem”.
O primeiro passo é criar uma única fonte de verdade para todos os dados de custo da nuvem (PaaS e SaaS), para garantir consistência e transparência entre os departamentos. Isso significa empregar sistemas finops ou semelhantes a finops que podem rastrear e relatar os custos da nuvem por usuário, departamento, caso de uso, centro de lucro, etc.