Cloud FinOps: uma série de conteúdos em português! (: 1/27

Tiago Andrade
HAIW TECH
Published in
5 min readDec 4, 2023

tl;dr: este artigo é parte de uma série de 27 postagens que farei para sintetizar, em português, o livro Cloud FinOps — Collaborative, Real-Time Cloud Value Decision Making (2nd edition) dos autores J.R. Storment & Mike Fuller. Neste livro, os autores descrevem o processo de construção de uma cultura de FinOps em nuvem, baseando-se nos sucessos e fracassos do mundo real de empresas que utilizam nuvem em grande escala.

DALL-E: a metaphorical image symbolizing financial growth in the context of FinOps and technology. The central element is a sprouting seed, symbolizing growth and potential. From this seed, a dynamic burst of coins is emanating, illustrating the concept of investment and financial expansion. These coins should appear as if they are being blown out of the seed, representing controlled expenditure. Surrounding this central imagery, include subtle symbols of technology such as circuit patterns, digital grids, and abstract data streams, blending organically with the natural elements of the seed and coins. This composition aims to merge the concepts of organic growth, financial investment, and technological advancement in a visually compelling manner.

O objetivo deste conteúdo é facilitar a entrada de pessoas na disciplina e, para àqueles que se interessarem, recomendo a leitura completa do livro, disponível aqui para compra.

Ao final desta coleção de conteúdo (27 posts) é esperado que você saiba:

  • Construir uma cultura de FinOps com apoio executivo na sua empresa
  • Entender e prever seus gastos com nuvem
  • Capacitar times de engenharia e finanças a trabalharem em conjunto
  • Definir estratégias de alocação de custos para criar responsabilidade pelos gastos com nuvem
  • Definir estratégias para descontos nas taxas de compromissos de uso dos serviços em nuvem
  • Decidir quando e como implementar a automação de tarefas repetitivas
  • Como capacitar o time de engenharia na busca pela eficiência de custos
  • Como usar o 'unit economics' para orientar a tomada de decisões baseada em dados

Obs.: alguns termos serão mantidos em inglês no decorrer dos posts, pois é a forma que você os encontrará na literatura. Então, vamos lá!

O que é FinOps?

FinOps é uma palavra formada pela união de “Finanças” e “DevOps”. Essa prática visa garantir que os responsáveis pelos gastos em uma empresa, como equipes financeiras, e os profissionais de tecnologia, como desenvolvedores, trabalhem em conjunto de maneira eficaz.

O objetivo principal é assegurar que a empresa obtenha o máximo valor possível do investimento em serviços de nuvem, como AWS, Google Cloud ou Microsoft Azure. É como ter a certeza de que você está fazendo os melhores negócios e utilizando seu dinheiro de forma inteligente ao usar esses serviços em nuvem.

No passado, FinOps era chamado de “gerenciamento de custos em nuvem”, depois “otimização dos custos da nuvem”, e mais recentemente, “gerenciamento financeiro em nuvem”. Agora, o termo “FinOps” está ganhando popularidade. Grandes empresas, como Adobe, Intuit, GE, Nike, Atlassian, Qantas, Tabcorp, BP, HSBC e Sainsbury’s, foram pioneiras na adoção de práticas de FinOps em todo o mundo. Isso aconteceu devido aos desafios financeiros associados à ampla adoção da tecnologia em nuvem pelas empresas.

Hoje, há uma grande demanda por profissionais da área, com muitas empresas da Fortune 500 procurando ativamente candidatos com experiência em FinOps. Isso resultou em um aumento no número de pessoas buscando certificações e habilidades relacionadas para preencher essas posições.

Tomada de Decisão Baseada em Dados

FinOps não se trata apenas de economizar dinheiro, mas de gerar receita e impulsionar o crescimento dos negócios. O desafio está em fornecer dados em tempo real para equipes diferentes, permitindo que tomem decisões informadas que equilibrem custos eficientes com velocidade, desempenho e qualidade dos serviços em nuvem.

Ao possibilitar o rápido desenvolvimento de novos recursos, as empresas podem se manter competitivas e gerar receitas mais rapidamente. Através de uma prática de FinOps bem sucedida, as equipes de desenvolvimento conseguem fornecer produtos e serviços melhores e mais rápidos, facilitando discussões sobre quando e onde investir em recursos em nuvem. Seja para cortar custos ou investir mais, FinOps tem como objetivo garantir que as decisões do uso de tecnologia em nuvem sejam bem fundamentadas e alinhadas com os objetivos do negócio.

Três componentes para uma prática bem-sucedida de FinOps

Para ter sucesso com FinOps, três componentes são essenciais:

  1. Relatórios em tempo real
  2. Processos just-in-time
  3. Colaboração entre equipes

Relatórios em tempo real são uma ferramenta poderosa que influencia o comportamento das pessoas. Ao fornecer feedback imediato sobre suas ações, as equipes podem tomar decisões mais inteligentes sobre o uso dos recursos em nuvem. Isso é diferente dos data centers tradicionais, onde os impactos financeiros nem sempre são claros devido a compromissos de longo prazo. FinOps permite que as empresas tomem decisões informadas rapidamente. Os dois pontos adicionais são assuntos que discutiremos em posts futuros.

Princípios Fundamentais do FinOps

Ao implementar a cultura de FinOps, alguns valores e princípios são fundamentais:

  1. Colaboração: equipes financeiras e de tecnologia trabalham juntas para melhorar a eficiência e a inovação.
  2. Decisões orientadas pelo valor gerado: as decisões devem ser baseadas no valor comercial da nuvem. Utilize unit economics para demonstrar o impacto de negócio ao invés de olhar apenas para o custo total de cloud. Busque equilibrar custo, qualidade e velocidade.
  3. Responsabilidade compartilhada: todos na organização têm a responsabilidade de gerenciar os custos de nuvem, desde desenvolvedores até executivos.
  4. Relatórios acessíveis e atualizados: os dados de custos em tempo real devem ser compartilhados e acessíveis a todos, promovendo um uso eficiente da nuvem.
  5. Equipe centralizada: um time central ajuda a estabelecer as melhores práticas e a obter o apoio dos executivos para otimizar custos.
  6. Modelo de custo variável: adote o modelo de custo variável da nuvem e planeje com antecedência para ter otimização contínua.

Seguindo esses princípios, as empresas podem criar uma cultura de FinOps que maximiza os benefícios da tecnologia em nuvem e gerencia os custos de forma eficaz.

Quando Implementar o FinOps?

No passado, as empresas começavam a adotar FinOps quando enfrentavam problemas financeiros com seus gastos em nuvem. No entanto, agora as organizações estão começando a adotar FinOps mais cedo em sua jornada, impulsionadas por uma melhor compreensão dos desafios financeiros e pelo incentivo dos provedores de nuvem para gerenciar custos proativamente.

Começar cedo, mesmo com implantações pequenas em nuvem, facilita a tomada de decisões informadas à medida que as operações crescem. A abordagem é começar pequeno e crescer à medida que o valor do negócio justifica a expansão das atividades de FinOps. É crucial ter visibilidade dos gastos em nuvem desde o início, evitando excessos de custos com um design de arquitetura cuidadoso.

Conclusão

FinOps é uma abordagem que promove a colaboração entre equipes financeiras e de tecnologia para otimizar os custos e a eficiência dos recursos em nuvem. Ele se baseia em princípios como colaboração, decisões orientadas para negócios e responsabilidade compartilhada. Começar a implementar o FinOps o mais cedo possível, mesmo com pequenas implantações em nuvem, ajuda a tomar decisões informadas e a maximizar o valor do investimento em nuvem.

Resumo

Neste capítulo definimos FinOps e descrevemos os princípios e valores fundamentais que orientam qualquer organização que inicia a prática para garantir seu sucesso à medida que amadurecem na longa jornada de transformação de FinOps. Para resumir:

  • FinOps é uma mudança cultural que impulsiona a colaboração entre todas as equipes dentro de uma empresa.
  • Todos têm um papel a desempenhar e devem ter consciência dos custos: desde desenvolvedores, passando por finanças, compras, até executivos.
  • Os ciclos de feedback em tempo real sobre os gastos incentivam melhorias contínuas para a eficiência dos gastos.
  • Utilize métricas de 'unit economics' e valor comercial para ir além da simples discussão sobre os custos da nuvem e começar a tomar decisões baseadas em dados relacionados aos investimentos na nuvem.
  • Implemente FinOps em sua organização o mais cedo possível e cresça gradativamente.

No próximo post vamos ver o que a nuvem permite criar dentro das empresas e como você pode evitar a implementação de processos que prejudicarão os bons resultados de uma prática bem-sucedida de FinOps.

--

--