sábado, 21 de setembro de 2024

O que é FinOps?

 Introdução ao FinOps


O modelo operacional e a prática cultural para maximizar o valor da nuvem, veja o video acima com a legenda em Portugues.

FinOps é uma estrutura operacional e uma prática cultural .

FinOps maximiza o valor comercial da nuvem
Permite a tomada de decisões oportunas baseadas em dados
E cria responsabilidade financeira

Estrutura FinOps
O FinOps Framework fornece o modelo operacional para estabelecer e se destacar na prática do FinOps. Ele ajuda as organizações a maximizar o valor comercial da nuvem, permitir a tomada de decisões oportunas baseadas em dados e criar responsabilidade financeira por meio da colaboração entre equipes de engenharia, finanças e negócios. Em outras palavras, o Framework é o modelo operacional para FinOps.

O FinOps Framework pode ser pensado como os blocos de construção de uma prática FinOps. Nessa metáfora, os praticantes podem escolher e organizar seus blocos de diferentes maneiras, resultando em implementações únicas de FinOps que são todas construídas a partir dos mesmos componentes. 

Atualmente, há seis componentes do FinOps Framework:
Princípios - orientam nossas práticas de FinOps
Personas - stakeholders que a FinOps apoia
Domínios - resultados comerciais fundamentais
Capacidades - atividades realizadas para atingir os resultados desejados (Domínios) do FinOps 
Fases - modelo de processo iterativo para exercício de capacidades FinOps 
Modelo de Maturidade - critérios de avaliação incremental para entender o estado de qualquer atividade FinOps ou prática geral
Princípios FinOps 
Felizmente, você não está sozinho nisso. 
A equipe FinOps e todas as outras personas estão juntas na jornada para a conscientização financeira. A equipe FinOps dará suporte à colaboração e coordenará muitas das atividades necessárias para dar suporte a uma prática FinOps. FinOps é construído sobre os seis princípios orientadores a seguir:

As equipes precisam colaborar
As equipes de finanças, tecnologia, produtos e negócios trabalham juntas quase em tempo real, pois a nuvem opera por recurso e por segundo.
As equipes trabalham juntas para melhorar continuamente a eficiência e a inovação.

As decisões são orientadas pelo valor comercial da nuvem
Métricas econômicas unitárias e baseadas em valor demonstram o impacto comercial melhor do que gastos agregados.
Tome decisões conscientes entre custo, qualidade e velocidade.
Pense na nuvem como um impulsionador da inovação.

Todos assumem a responsabilidade pelo uso da nuvem
A responsabilização pelo uso e custo é levada ao limite, com os engenheiros assumindo a responsabilidade pelos custos, desde o projeto de arquitetura até as operações contínuas.
Equipes individuais de recursos e produtos têm autonomia para gerenciar seu próprio uso da nuvem em relação ao seu orçamento.
Descentralize a tomada de decisões em torno de arquitetura econômica, uso de recursos e otimização.
As equipes técnicas devem começar a considerar o custo como uma nova métrica de eficiência desde o início do ciclo de vida de desenvolvimento do software.

Os dados do FinOps devem ser acessíveis e oportunos
Processe e compartilhe dados de custos assim que estiverem disponíveis.
A visibilidade em tempo real impulsiona de forma autônoma uma melhor utilização da nuvem.
Ciclos de feedback rápidos resultam em comportamento mais eficiente.
Visibilidade consistente dos gastos com nuvem é fornecida a todos os níveis da organização.
Crie, monitore e melhore a previsão e o planejamento financeiro em tempo real.
A análise de tendências e variações ajuda a explicar por que os custos aumentaram.
O benchmarking interno da equipe impulsiona as melhores práticas e comemora as vitórias.
O benchmarking em nível de pares do setor avalia o desempenho da sua empresa.

Uma equipe centralizada impulsiona o FinOps
A equipe central incentiva, evangeliza e possibilita as melhores práticas em um modelo de responsabilidade compartilhada, muito parecido com a segurança, que tem uma equipe central, mas todos permanecem responsáveis ​​por sua parte.
É necessária a adesão executiva ao FinOps e suas práticas e processos.
A otimização de taxas, compromissos e descontos é centralizada para aproveitar economias de escala.
Elimine a necessidade de engenheiros e equipes de operações pensarem em negociações de tarifas, permitindo que eles permaneçam focados na otimização do uso de seus próprios ambientes.

Aproveite o modelo de custo variável da nuvem
O modelo de custo variável da nuvem deve ser visto como uma oportunidade de agregar mais valor, não como um risco.
Adote a previsão, o planejamento e a compra de capacidade just-in-time.
O planejamento iterativo ágil é preferível aos planos estáticos de longo prazo.
Adote um design de sistema proativo com ajustes contínuos na otimização da nuvem em vez de limpezas reativas pouco frequentes.

Pessoas FinOps
Personas representam amplos grupos de stakeholders que devem colaborar, não pessoas individuais. Em uma organização complexa, uma Persona pode representar muitas pessoas em várias funções relacionadas e, em organizações muito pequenas, uma única pessoa pode desempenhar as funções de múltiplas Personas. Cada uma tem um papel importante a desempenhar no suporte ao FinOps.

Domínios FinOps
Os domínios  do FinOps Framework descrevem os resultados de negócios fundamentais que as organizações devem atingir com a prática FinOps. Cada domínio descreve um conjunto de capacidades que uma organização pode executar para atingir esses resultados. 

Você descobrirá que os domínios não são etapas em um processo serial; em vez disso, atividades em vários domínios serão buscadas em paralelo enquanto uma organização desenvolve capacidades para sua prática FinOps. Todos os domínios e capacidades são interdependentes e, juntos, fornecem um modelo operacional para a prática FinOps que descreve todas as práticas necessárias para o sucesso em organizações em todos os setores, estruturas, tamanhos e níveis de maturidade.

Entenda o uso e o custo da nuvem
O resultado deste Domínio é uma melhor compreensão do uso da nuvem por uma organização. Dentro deste Domínio, as organizações trabalham para reunir todas as informações necessárias para executar o FinOps. Isso inclui dados de custo direto e imputado da nuvem, uso da nuvem, observabilidade, utilização e sustentabilidade, e outros conjuntos de dados exigidos por qualquer Domínio FinOps. As atividades neste Domínio também definem os metadados organizacionais para categorizar, alocar e resumir o custo e o uso da nuvem, e definem os processos de relatórios e análises, disponibilizando esses dados para uso por todas as Personas FinOps.

Quantificar o valor do negócio
As organizações desenvolvem Capacidades neste Domínio para conectar os dados de uso e custo com o valor comercial que ele cria, ajudando a garantir que o valor seja transparente e dentro das expectativas. Dentro deste Domínio, as organizações mapeiam custos monetários e não monetários da nuvem para orçamentos, usam informações históricas e planos futuros para prever, estabelecer e medir KPIs técnicos e organizacionais, e realizam benchmarking entre equipes, unidades de negócios e com outras organizações.

Otimize o uso e o custo da nuvem
Este Domínio foca na eficiência da nuvem, garantindo que as organizações usem os recursos somente quando eles fornecem valor para a organização; e que os recursos usados ​​sejam comprados com o menor custo e impacto aceitáveis ​​para atingir as metas da organização. As organizações medirão a eficiência de várias maneiras, incluindo custo monetário, uso de carbono ou medidas de eficiência operacional de TI mais tradicionais. Os recursos neste Domínio permitem que a organização gerencie os tipos, o tempo e as quantidades de recursos de nuvem usados, e as taxas que são pagas por esses recursos. Os recursos aqui também abordam a modernização da arquitetura, considerações de sustentabilidade para equipes de FinOps e o uso de produtos SaaS licenciados e baseados em consumo.

Gerenciar a prática FinOps
Este Domínio permite a melhoria contínua para mudar e alinhar toda a organização - seu pessoal, processos e tecnologia - para adotar FinOps e usar a nuvem de maneiras que criem valor para a empresa. As capacidades aqui são centradas na operação eficaz de FinOps, capacitação de toda a organização, interação aprimorada com todas as outras personas e funções de negócios para dar suporte e representar o uso da nuvem de forma mais eficaz.

 

Capacidades

As Capacidades FinOps representam áreas funcionais de atividade em suporte ao seu Domínio FinOps correspondente. Atividades funcionais são tarefas ou processos que permitem que alguém atenda às demandas de uma prática FinOps iterando pelas Fases FinOps. Essas atividades e processos funcionais têm a intenção de servir para habilitar, educar, compartilhar conhecimento, advocacia, tarefas acionáveis, objetivos de negócios e melhoria da maturidade FinOps.

Fases do FinOps

O FinOps é executado trabalhando iterativamente nos Recursos do Framework por meio de três fases: Informar, Otimizar e Operar.

As equipes dentro de uma organização podem estar trabalhando em diferentes fases do FinOps a qualquer momento, e os profissionais de FinOps devem sempre observar o uso da nuvem pela organização, identificando maneiras de melhorá-la e criando documentação para capacitar os indivíduos responsáveis ​​por implementar mudanças que gerarão mais valor.

O objetivo é desenvolver continuamente estratégias e refinar fluxos de trabalho que envolvam as atividades abrangidas pelos Recursos do Framework, medindo os resultados, fazendo melhorias incrementais e amadurecendo o processo para reduzir o tempo necessário para percorrer essas fases.

Informar
Esta é a primeira fase da jornada FinOps, capacitando organizações e equipes com visibilidade, alocação, benchmarking, orçamento e previsão. A natureza elástica e sob demanda da nuvem, juntamente com preços e descontos personalizados, torna necessária uma visibilidade precisa e oportuna para decisões inteligentes.

Otimizar
Uma vez que as organizações e equipes são capacitadas, elas precisam otimizar sua pegada de nuvem. Os provedores de nuvem oferecem várias alavancas para otimizar. A capacidade sob demanda é a mais cara. Para incentivar o planejamento avançado de reservas e o aumento do comprometimento, os provedores de nuvem oferecem descontos para compromissos que normalmente envolvem cálculos complexos para fazer reservas (Instâncias Reservadas (RI) / Descontos por Uso Comprometido (CUD – Google Cloud). Além disso, equipes e organizações podem otimizar o ambiente redimensionando e automatizando a desativação de qualquer uso desnecessário de recursos.

Operar
Na Fase Operacional , as organizações começam a avaliar continuamente os objetivos de negócios e as métricas que estão rastreando em relação a esses objetivos, e como estão se desenvolvendo. Elas medem o alinhamento de negócios com base na velocidade, qualidade e custo. Qualquer sucesso organizacional só é possível se a organização construir uma cultura de FinOps que envolva um Cloud Cost Center of Excellence construído em torno de stakeholders de negócios, financeiros e operacionais que também definam as políticas e modelos de governança apropriados.

Modelo de maturidade FinOps
A prática do FinOps é inerentemente iterativa e a maturidade de qualquer processo, atividade funcional, capacidade ou domínio melhorará com a repetição.

Uma abordagem “Crawl, Walk, Run” para executar FinOps permite que as organizações comecem pequenas e cresçam em escala, escopo e complexidade, conforme o valor comercial justifica o amadurecimento de uma atividade funcional. Tomar medidas rápidas em pequena escala e escopo limitado permite que as equipes de FinOps avaliem os resultados de suas ações e obtenham insights sobre o valor de tomar medidas adicionais de forma maior, mais rápida ou mais granular.

Ao avaliar o estado da Capacidade ou Domínio FinOps de uma organização, também podemos usar essas designações de maturidade para identificar onde estamos operando atualmente e para identificar áreas nas quais gostaríamos de passar de uma maturidade de Crawl para uma de Walk, ou de uma de Walk para uma de Run.

Esses termos são diretrizes gerais, e o objetivo de uma organização nunca deve ser simplesmente atingir uma maturidade de “Execução” em cada Capacidade.

Arrastar
Características do nível de maturidade
Muito poucos relatórios e ferramentas
As medições apenas fornecem informações sobre os benefícios do amadurecimento da capacidade
Conjunto de KPIs básicos para medição do sucesso
Os processos e políticas básicas são definidos em torno da capacidade
A capacidade é compreendida, mas não seguida por todas as principais equipes da organização
Planos para abordar “frutos fáceis de colher”

Andar
Características do nível de maturidade
A capacidade é compreendida e seguida dentro da organização
Casos extremos difíceis são identificados, mas a decisão de não abordá-los é adotada
Automação e/ou processos cobrem a maioria dos requisitos de capacidade
Os casos extremos mais difíceis (aqueles que ameaçam o bem-estar financeiro da organização) são identificados e o esforço para resolvê-los foi estimado
Metas/KPIs médios a altos definidos na medição do sucesso

Correr
Características do nível de maturidade
A capacidade é compreendida e seguida por todas as equipes da organização
Casos extremos difíceis estão sendo abordados
Metas/KPIs muito altos definidos na medição do sucesso
A automação é a abordagem preferida

Nenhum comentário:

Postar um comentário