O que é FinOps?
FinOps é uma disciplina que combina princípios de gestão financeira com engenharia e operações de nuvem para fornecer às organizações uma melhor compreensão de seus gastos em nuvem. Também os ajuda a tomar decisões informadas sobre como alocar e gerenciar seus custos de nuvem. O objetivo do FinOps não é economizar dinheiro, mas maximizar a receita ou o valor do negócio por meio da nuvem. Ele ajuda a permitir que as organizações controlem os gastos na nuvem, mantendo o nível de desempenho, confiabilidade e segurança necessários para dar suporte às suas operações de negócios.
O FinOps normalmente envolve o uso de ferramentas de gerenciamento de custos na nuvem, como o Microsoft Cost Management, e práticas recomendadas para:
- Analise e acompanhe os gastos na nuvem
- Identificar oportunidades de redução de custos
- Aloque custos para equipes, projetos ou produtos específicos.
O FinOps envolve a colaboração entre as equipes de finanças, tecnologia e negócios para estabelecer e aplicar políticas e processos que permitam às equipes rastrear, analisar e otimizar os custos da nuvem. O FinOps procura alinhar os gastos na nuvem com os objetivos de negócios e encontrar um equilíbrio entre otimização de custos e desempenho para que as organizações possam atingir suas metas de negócios sem gastar demais em recursos de nuvem.
A palavra FinOps é uma mistura de Finanças e DevOps e às vezes é referida como gerenciamento de custos na nuvem ou gerenciamento financeiro na nuvem. A principal diferença entre FinOps e estes termos é o impacto cultural que se expande por toda a organização. Enquanto um indivíduo ou equipe pode "gerenciar custos" ou "otimizar recursos", a cultura FinOps refere-se a um conjunto de valores, princípios e práticas que permeiam as organizações. Isso ajuda a permitir que eles alcancem o máximo valor comercial com seu investimento em nuvem.
A FinOps Foundation, uma organização sem fins lucrativos focada em FinOps, oferece uma ótima descrição em vídeo:
FinOps O modelo operacional para a nuvem
Parceria com a FinOps Foundation
A FinOps Foundation é uma organização sem fins lucrativos hospedada na Linux Foundation. Dedica-se ao avanço das pessoas que praticam a disciplina de gerenciamento e otimização de custos na nuvem por meio de melhores práticas, educação e padrões. A FinOps Foundation gere uma comunidade de profissionais em todo o mundo, incluindo muitos dos nossos valiosos clientes e parceiros do Microsoft Cloud. A Fundação FinOps acolhe grupos de trabalho e grupos de interesse especiais para cobrir muitos tópicos. Estas incluem:
- Padronização de dados de custo e uso
- Contentores e Kubernetes
- Sustentabilidade baseada em histórias do mundo real e experiência da comunidade
A Microsoft juntou-se à FinOps Foundation em fevereiro de 2023. A Microsoft participa ativamente em vários grupos de trabalho, contribuindo para o conteúdo da Fundação. Ele se envolve com organizações dentro da comunidade FinOps para melhorar as melhores práticas e orientações do FinOps Framework. Além disso, integra os aprendizados da comunidade FinOps de volta aos produtos e orientações da Microsoft.
O que é o FinOps Framework?
O FinOps Framework da FinOps Foundation é um conjunto abrangente de melhores práticas e princípios. Ele fornece uma abordagem estruturada para implementar uma cultura FinOps para:
- Ajude as organizações a gerir os seus custos na nuvem de forma mais eficaz
- Alinhe os gastos na nuvem com os objetivos de negócios
- Aumente o valor comercial a partir de sua infraestrutura de nuvem
A orientação da Microsoft é amplamente baseada no FinOps Framework com algumas melhorias baseadas nas lições aprendidas com nosso vasto ecossistema de clientes e parceiros do Microsoft Cloud. Essas extensões são mapeadas de forma limpa para os conceitos do FinOps Framework e destinam-se a fornecer orientações mais direcionadas e acionáveis para clientes e parceiros do Microsoft Cloud. Estamos trabalhando com a Fundação FinOps para incorporar nossos aprendizados coletivos de volta ao FinOps Framework.
Nas próximas seções, abordamos os conceitos básicos do FinOps Framework:
- Os princípios que devem orientar os seus esforços de FinOps.
- As partes interessadas que devem ser envolvidas.
- O ciclo de vida pelo qual você itera.
- Os recursos que você implementa com as partes interessadas ao longo do ciclo de vida.
- O modelo de maturidade que você usa para medir o crescimento ao longo do tempo.
Princípios
Antes de se aprofundar no FinOps, é importante entender os princípios fundamentais que devem orientar seus esforços de FinOps. A comunidade FinOps desenvolveu os princípios aplicando a sua experiência coletiva e ajuda-o a criar uma cultura de responsabilidade partilhada e transparência.
- As equipes precisam colaborar – Crie um foco comum na eficiência de custos, processos e decisões de custos entre equipes que normalmente não trabalham juntas.
- Todos assumem a responsabilidade – Descentralize as decisões sobre o uso e a otimização de recursos na nuvem e leve as equipes técnicas a considerar o custo, o tempo de atividade e o desempenho.
- Uma equipe centralizada conduz o FinOps – centralize o gerenciamento das práticas de FinOps para consistência, automação e negociações de taxas.
- Os relatórios FinOps devem ser acessíveis e oportunos – Forneça dados claros de uso e custo rapidamente, para as pessoas certas, para permitir decisões e previsões rápidas.
- As decisões são orientadas pelo valor comercial da nuvem – equilibre as decisões de custos com os benefícios comerciais, incluindo qualidade, velocidade e capacidade de negócios.
- Aproveite o modelo de custo variável da nuvem – Faça pequenos ajustes contínuos no uso e otimização da nuvem.
Para obter mais informações sobre os princípios do FinOps, incluindo dicas dos especialistas, consulte FinOps com o Azure – Dando vida ao FinOps por meio do alinhamento organizacional e cultural.
Intervenientes
FinOps requer uma abordagem holística e multifuncional que envolve várias partes interessadas (ou personas). Eles têm diferentes papéis, responsabilidades e perspetivas que influenciam como usam e otimizam os recursos e custos da nuvem. Familiarize-se com cada função e identifique as partes interessadas dentro da sua organização. Um programa de FinOps eficaz requer colaboração entre todas as partes interessadas:
- Finanças – Orçamento, previsão e relatórios precisos sobre os custos da nuvem.
- Liderança – Aplique os pontos fortes da nuvem para maximizar o valor do negócio.
- Proprietários de produtos – Lance novas ofertas ao preço certo.
- Equipes de engenharia – Ofereça serviços de alta qualidade e com boa relação custo-benefício.
- Profissionais de FinOps – Educar, padronizar e promover as melhores práticas de FinOps.
Ciclo de vida
FinOps é um processo iterativo e hierárquico. Cada equipe itera o ciclo de vida do FinOps em seu próprio ritmo, fazendo parcerias com equipes mencionadas em todas as áreas da organização.
O FinOps Framework define um ciclo de vida simples com três fases:
- Informar – Forneça visibilidade de custos e crie responsabilidade compartilhada por meio de alocação, benchmarking, orçamento e previsão.
- Otimizar – Reduza o desperdício na nuvem e melhore a eficiência da nuvem implementando várias estratégias de otimização.
- Operar – Defina, acompanhe e monitore indicadores-chave de desempenho e políticas de governança que alinham os objetivos de nuvem e de negócios.
Capacidades
O FinOps Framework inclui recursos que abrangem tudo, desde análise e monitoramento de custos até otimização e alinhamento organizacional, agrupados em um conjunto de domínios relacionados. Cada capacidade define uma área funcional de atividade e um conjunto de tarefas para apoiar a sua prática de FinOps.
Compreender o uso e o custo da nuvem
- Alocação de custos
- Análise de dados e showback
- Gestão de custos partilhados
- Ingestão e normalização de dados
Acompanhamento e benchmarking de desempenho
- Medição de custos unitários
- Previsão
- Gestão orçamental
Tomada de decisões em tempo real
- Gestão de anomalias
- Estabelecer uma estrutura de decisão e responsabilização FinOps
Otimização da taxa de nuvem
- Gerenciando descontos baseados em compromisso
Otimização do uso da nuvem
- Cargas de trabalho de integração
- Utilização de recursos e eficiência
- Gerenciamento e automação da carga de trabalho
Alinhamento organizacional
- Estabelecer uma cultura FinOps
- Estorno e integração financeira
- Educação e capacitação de FinOps
- Política e governança da nuvem
- FinOps e estruturas de intersecção
Modelo de vencimento
À medida que as equipas progridem ao longo do ciclo de vida do FinOps, aprendem e crescem naturalmente, desenvolvendo práticas mais maduras a cada iteração. Como o ciclo de vida do FinOps, cada equipe está em diferentes níveis de maturidade com base em sua experiência e áreas de foco.
O FinOps Framework define um modelo de maturidade simples de Crawl-Walk-Run, mas a verdade é que a maturidade é mais complexa e matizada. Em vez de nos concentrarmos em um nível de maturidade global, acreditamos que é mais importante identificar e avaliar o progresso em relação aos seus objetivos em cada área. A um nível elevado, irá:
- Identifique os recursos mais críticos para o seu negócio.
- Defina o quão importante é que cada equipe tenha conhecimento, processo, métricas de sucesso, alinhamento organizacional e automação para cada uma das capacidades identificadas.
- Avalie o conhecimento atual, o processo, as métricas de sucesso, o alinhamento organizacional e o nível de automação de cada equipe com base nas metas definidas.
- Identificar as etapas que cada equipe pode tomar para melhorar a maturidade de cada capacidade.
- Configure check-ins regulares para monitorar o progresso e reavaliar a avaliação de maturidade a cada 3-6 meses.
Saiba mais na FinOps Foundation
FinOps Foundation oferece muitos recursos para ajudá-lo a aprender e implementar FinOps. Junte-se à comunidade FinOps, explore programas de treinamento e certificação, participe de grupos de trabalho da comunidade e muito mais. Para obter mais informações sobre FinOps, incluindo playbooks úteis, consulte a documentação do FinOps Framework.
Próximos passos
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários