Você sabia que 71% das equipes de gerenciamento financeiro na nuvem duvidam que alcançarão os resultados esperados no tempo esperado ou que alcançarão? E mais: apenas 29% das equipes de Cloud FinOps esperam atingir suas metas de nuvem.
Isso é intrigante, uma vez que as empresas migram para a nuvem para se tornarem mais produtivas, responder às mudanças do mercado e serem flexíveis — enquanto gastam menos em infraestrutura de nuvem.
O paradoxal é que há uma coisa que muitas organizações baseadas em nuvem aprenderam: os custos da nuvem aumentam rapidamente.
Vamos refletir sobre isso?
Confira, a seguir, um detalhamento dos principais desafios e como superá-los!
O que é Cloud FinOps?
Cloud FinOps é uma abordagem cujo conjunto de práticas visa gerenciar os custos e otimizar o gasto na nuvem. Ela combina princípios de Finanças (Finance) e Operações (Ops) para fornecer uma visão abrangente e eficiente dos custos da infraestrutura em nuvem.
Na prática, Cloud FinOps envolve a colaboração entre equipes financeiras, de operações e de desenvolvimento, com o objetivo de maximizar o valor dos recursos em nuvem, controlar os gastos e identificar áreas de otimização.
Isso inclui atividades como:
- monitoramento de custos;
- análise de utilização;
- alocação de investimentos;
- identificação de desperdícios;
- e implementação de estratégias para economizar recursos.
Basicamente, a adoção do Cloud FinOps permite às companhias ter uma maior visibilidade e controle sobre seus gastos na nuvem, evitando surpresas financeiras desagradáveis.
Além disso, promove uma cultura de responsabilidade compartilhada entre as equipes, incentivando a governança financeira e a eficiência operacional.
Quais são os principais desafios que as equipes de FinOps enfrentam — e como resolvê-los?
Com o Cloud FinOps, as empresas podem tomar decisões embasadas em dados sobre alocação de recursos, dimensionamento adequado e uso eficiente dos serviços em nuvem, resultando em uma melhor utilização dos recursos e redução de custos na nuvem.
O X da questão é superar os desafios para se chegar a esse estado de arte!
Confira, a seguir, alguns desafios com os quais você e seu time podem lidar ao implementar essa estratégia — juntamente com algumas dicas para lidar com eles da melhor maneira possível.
1. O desperdício da nuvem já é um problema enorme
O termo “resíduos de nuvem” refere-se a incorrer em custos desnecessários de nuvem. A grande maioria (88%) dos entrevistados em uma pesquisa sobre o “estado da nuvem híbrida e FinOps” em setembro de 2021 relatou ter descoberto em custos desnecessários de cloud computing.
A maioria citou cargas de trabalho que excediam a capacidade acordada como o fator de custo mais significativo. O super provisionamento de recursos e a compra excessiva ou subutilização de instâncias reservadas são motivos comuns pelos quais as equipes de FinOps incorrem em desperdício de nuvem.
→ Solução
Quando as cargas de trabalho excedem a capacidade, nem sempre é ruim; também pode ser um sinal de crescimento. Portanto, tentar reduzir os gastos com a nuvem por todos os meios — como desabilitar o escalonamento automático — pode ter o efeito prejudicial de impedir o crescimento da receita.
Em vez disso, implemente uma plataforma de inteligência de custo de nuvem que permite monitorar os gastos com nuvem em tempo real.
Mas não pare por aí.
Certifique-se de que a ferramenta também possa alertar sua equipe FinOps sobre tendências de custos para detectar movimentos de gastos excessivos.
2. Entender o custo da nuvem é complicado tanto para iniciantes quanto para equipes de FinOps mais experientes
Uma conta de nuvem típica contém milhares de linhas de dados que são difíceis de digerir em planilhas. Você pode não ter uma visão clara de quem, por que e onde seu orçamento de nuvem foi gasto. Não termina aí.
A maioria das empresas de SaaS está sob pressão para lançar novos recursos, otimizar a experiência do cliente e aumentar a receita, os usuários e a participação no mercado. Neste movimento, as startups são particularmente vulneráveis.
A otimização de custos geralmente fica em segundo plano, importando apenas quando o gasto com a nuvem se aproxima da casa dos milhares de reais.
Gastos excessivos são inevitáveis quando a visibilidade e o acompanhamento do custo da nuvem são insuficientes.
→ Solução
Considere o custo da nuvem como uma métrica de primeira classe.
Dentro disso:
- Priorize as melhores práticas de otimização de custo juntamente com a velocidade de engenharia, receita recorrente mensal (MRR), rotatividade e outras métricas SaaS.
- Apresente às partes interessadas responsáveis pelos gastos com nuvem em sua organização o impacto que suas ações têm nos resultados.
- Escolha uma ferramenta para rastrear, monitorar e relatar os custos da nuvem assim que tiver essa adesão. Além disso, certifique-se de selecionar uma plataforma que possa dividir seus custos em custos unitários. Esses são insights granulares que as diferentes partes interessadas, como engenheiros, entenderão.
- Tenha em mente que é mais fácil para os engenheiros entender números como custo por recurso, por implantação ou por equipe de desenvolvimento do que custo por cliente, que é mais relevante para Finanças, ou margens brutas, que os investidores entendem melhor.
3. A previsão precisa costuma ser difícil para muitas equipes de FinOps
A falta de previsão de custo de nuvem pode causar super provisionamento, compra em excesso e pagamento por recursos não utilizados.
Isso geralmente ocorre porque a equipe FinOps não tem dados de custo precisos ou suficientes para ajudá-los a alocar recursos suficientes para reduzir desperdícios.
→ Solução
Examine como suas aplicações, cargas de trabalho e dados funcionam.
Você pode analisar dados de uso históricos sobre como usou recursos locais no passado. Ademais, pode usar isso como uma linha de base para seu orçamento de nuvem de teste.
Além disso, monitore como o ambiente de nuvem usa o orçamento de teste quando estiver operacional. Essas informações podem te ajudar a descobrir áreas nas quais poderá cortar custos sem comprometer as experiências do cliente ou o trabalho de engenharia.
4. Quando as equipes trabalham em silos, elas se desconectam
Finanças e engenharia podem estar bastante desconectadas, mesmo quando as equipes implementam DevOps — especialmente sem equipes FinOps dedicadas supervisionando a responsabilidade pelos custos.
O departamento financeiro geralmente é responsável por tomar decisões de compra de nuvem, mas os engenheiros costumam usar esses recursos.
Mas como os engenheiros se concentram mais em velocidade, segurança e na liberação de códigos melhores, eles involuntariamente fazem escolhas arquitetônicas que aumentam os custos, para grande desgosto das finanças.
Na verdade, fazer com que a engenharia entre em ação é o maior obstáculo para a otimização dos custos da nuvem, de acordo com a FinOps Foundation .
→ Solução
Envolva as equipes em discussões de gerenciamento de nuvem para aumentar a conscientização sobre custos.
Você não quer que a colaboração limitada atrapalhe seus esforços de otimização de gastos. Por isso, certifique-se de fornecer a eles informações que ilustrem seu impacto nos custos — e em um idioma que eles entendam.
Conforme mencionado anteriormente, forneça aos engenheiros o custo por recurso do produto, custo por projeto de teste de software ou custo por implantação.
Ao aumentar a consciência de custo, eles podem ser mais proativos, inclusive colaborando com FinOps antes de implementar decisões de engenharia.
À medida que você mede e revela as métricas de custo regularmente ao longo do tempo, isso pode motivar a engenharia a desenvolver soluções mais econômicas.
5. Lidar com os custos de recursos de nuvem compartilhados costuma ser difícil
Acompanhar os indicadores de custo em um ambiente compartilhado pode ser um desafio. Isso ocorre porque pode ser difícil distinguir as métricas de clientes individuais umas das outras.
As empresas com essa configuração geralmente deixam as coisas ao acaso.
→ Solução
Pode ser impossível ou muito demorado determinar qual locatário usou recursos de nuvem em tal ambiente.
Em vez disso, use uma ferramenta moderna para automatizar o processo e atribuir corretamente os dados corretos ao inquilino certo. Alguns serviços de custo de nuvem não fazem isso, portanto, você precisará confirmar se sua escolha fornece preços de custo por locatário .
6. Adotar uma estratégia multi nuvem, ou nuvem híbrida, muitas vezes ofusca a visibilidade dos custos
De acordo com uma pesquisa recente da HashiCorp, 72% dos entrevistados usam mais de um provedor de nuvem (estratégia de várias nuvens).
Em outra pesquisa, 62% dos executivos disseram que reuniram diferentes ferramentas, sistemas e scripts personalizados para tentar analisar os custos em um modelo de nuvem híbrida. No entanto, essa abordagem é semelhante à de compartilhamento/multilocação, tornando difícil manter a visibilidade do custo máximo da nuvem.
→ Solução
Muitas vezes, uma abordagem de várias nuvens não é econômica. Em vez disso, adote uma estratégia de vários serviços, que envolva sua equipe de FinOps sem cegá-los para a responsabilidade pelos custos.
7. Escolher a melhor ferramenta e plataforma FinOps é um dilema
Uma ferramenta desajeitada, manual e inexata é a última coisa que alguém deseja. Infelizmente, a maioria das ferramentas de custo de nuvem são apenas isso. Além disso, você deve ter tags perfeitas para que funcionem corretamente.
→ Solução
Em vez disso, adote a inteligência de custo da nuvem moderna. Usando essa abordagem, você pode romper a barreira da etiqueta e cortar e cortar contas de nuvens.
As equipes de FinOps também podem entender melhor os gastos com nuvem mapeando informações de custo para atividades comerciais reais.
→ Que tal aprender mais sobre FinOps? Nós preparamos um eBook bastante completo sobre o tema; clique no banner a seguir e baixe agora mesmo!