Rastreie e Gerencie o Uso e o Custo
Para entender o custo associado a uma solução implantada na OCI e as opções potenciais para otimizar o custo em relação ao valor, certifique-se de ter projetado a solução para permitir que você obtenha uma maneira estruturada de coletar métricas de uso e desempenho dos diferentes serviços. A OCI coleta uma grande quantidade de métricas, mas, ao projetar a solução, você deve usar as ferramentas disponíveis para ajudar a fornecer estrutura em torno dos dados coletados, bem como configurar limites para acionar alertas relacionados a aumentos nos gastos ou recursos subutilizados.
Do ponto de vista do FinOps, considere aplicar os objetivos do FinOps (Visibilidade, Gerenciabilidade e Governança) utilizando ferramentas de análise de custos, rastreamento e gerenciamento durante cada uma das fases do FinOps (Informar, Otimizar, Operar). A OCI fornece várias ferramentas para gerenciamento de custos que mapeiam essas fases e objetivos. Consulte o tópico Saiba mais no final deste artigo para obter links para obter mais informações sobre cada ferramenta.
Fase e objetivo do FinOps | Recurso FinOps | Ferramenta de gerenciamento de custos do OCI |
---|---|---|
Informar: Visibilidade | Faturamento e relatórios | Análise de Custos do OCI |
Tags | Relatórios de Custo e Uso do OCI | |
Otimizar: Gerenciabilidade | Previsão | Previsão na Análise de Custos |
Planejamento de custos na nuvem | Estimador de Custos do OCI | |
Geração de Faturas |
Faturas do OCI Histórico de Pagamentos do OCI Programação do OCI Billing |
|
Recomendações |
OCI Cloud Advisor OCI License Manager (BYOL-1) |
|
Operar: Governança | Alertas e notificações | Alertas de Orçamento do OCI |
Controles |
Cotas Impondo Orçamentos usando Funções e Cotas |
Esta tabela mapeia algumas personas chave FinOps, conforme definido pela Fundação FinOps, para as personas usadas nesta estrutura bem arquitetada.
Persona de estrutura bem arquitetado | FinOps persona |
---|---|
Arquiteto de Aplicativos | Engenharia — Mapas para profissionais técnicos responsáveis pela implementação da nuvem |
Arquiteto de Nuvem | Produto/Engenharia — Função híbrida que combina aspectos das duas personas do FinOps |
Gerente de Operações na Nuvem | Produto — Mapeamento parcial para propriedade do produto e aspectos operacionais |
Arquiteto DevOps | Engenharia — Mapas para implementação técnica e aspectos de automação |
Arquiteto Empresarial | Liderança – Mapas para a tomada de decisões executivas e funções de estratégia |
Arquiteto de Rede | Engenharia - Função técnica especializada com foco na infraestrutura de rede |
Arquiteto de Segurança | Segurança — Mapeamento direto para a persona aliada de Segurança |
Além disso, a persona FinOps Practitioner mapeia parcialmente para o Cloud Operations Manager, com algumas responsabilidades de gerenciamento e otimização de custos, e a função aliada do IT Service Management (ITSM) mapeia parcialmente para o Cloud Operations Manager para algumas responsabilidades de gerenciamento.
Avalie os Diferentes Modelos de Precificação
Arquiteto Corporativo, Arquiteto de Nuvem, Gerente de Operações de Nuvem
Se você tiver uma boa compreensão do uso esperado, o modelo de compromisso poderá fornecer um custo menor devido ao preço do serviço com desconto. No entanto, se o seu uso cai ou aumenta significativamente, então você pode acabar pagando mais ao usar este modelo.
Se você estiver usando o Framework FinOps, as personas Finance e FinOps Practitioner melhor correspondem a esta seção. As finanças precisam entender os modelos de preços para tomar decisões estratégicas sobre compromissos de custo, enquanto os profissionais do FinOps precisam analisar e recomendar estratégias de preços ideais. Essas personas trabalham juntas para avaliar modelos pay-as-you-go versus modelos baseados em compromisso, entendendo as implicações financeiras de cada escolha.
Este tópico se alinha diretamente com o recurso "Otimização de Taxa" no domínio "Otimizar Uso e Custo da Nuvem" do Framework FinOps. Ele enfatiza o princípio FinOps de "aproveitar o modelo de custo variável da nuvem" avaliando diferentes opções de preços para otimizar custos.
Recursos FinOps recomendados para aproveitar esta atividade de avaliação:
- Otimização de Taxa: Para analisar e otimizar modelos de preços
- Planejamento e Estimativa: Para prever padrões de uso e determinar compromissos de preços ideais
- Previsão: Para prever o uso e os custos futuros em diferentes modelos de preços
Usar Zonas de Destino do OCI
As Zonas de Destino da OCI são modelos Terraform IaC bem arquitetados e configuráveis para vários casos de uso que aceleram a integração da OCI com provisionamento automatizado de um ambiente de nuvem ideal seguro, compatível, resiliente e econômico.
Os recursos criados pela Zona de Destino são gratuitos. Todos os recursos que incorrem em um custo não são ativados por padrão, dando a você a opção de ativá-los conforme necessário.
Depois de definir a base básica com a Zona de Destino, você pode implantar cargas de trabalho criando recursos que consomem custos, como instâncias de computação, bancos de dados, armazenamento etc. As Zonas de Destino também permitem criar um orçamento que envia uma notificação quando os gastos são previstos para atingir um limite especificado.
Implementar uma Estrutura de Compartimentos para Ajudar a Gerenciar Custos
Arquiteto de Nuvem, Arquiteto Empresarial, Arquiteto de Segurança, Gerente de Operações em Nuvem
Use compartimentos para separar claramente recursos com o objetivo de medir o uso e o faturamento, o acesso (por meio do uso de políticas) e o isolamento (separando os recursos de um projeto ou unidade de negócios de outro). Por exemplo, talvez você queira ter um compartimento para desenvolvimento e outro para produção, ou um para sua divisão de vendas e outro para sua divisão de manufatura.
Como prática recomendada, configure a tenancy para dar suporte à maneira como sua empresa funciona. Isso garantirá que os dados de custo e uso possam ser exibidos e filtrados com base em dimensões que façam sentido para sua organização. Normalmente, isso envolve o uso de compartimentos como contêineres lógicos para hospedar diferentes serviços do OCI. Você pode mapear compartimentos para unidades organizacionais, unidades de negócios ou até mesmo proprietários de serviços e soluções individuais, dependendo de como sua empresa é executada.
As Zonas de Destino do OCI implementam estruturas de compartimento que ajudam a rastrear e gerenciar o consumo e o custo associado. As Zonas de Destino permitem criar um orçamento básico que notifica um endereço de e-mail fornecido se um gasto previsto atingir um limite específico. A Zona de Destino é gratuita para uso e a maioria dos serviços de infraestrutura implantados tem baixo ou nenhum custo.
Se você estiver usando o Framework FinOps, as personas FinOps Practitioner e Engineering são mais adequadas aqui. FinOps Os profissionais precisam projetar a estratégia de alocação de custos, enquanto o Engineering implementa e mantém a estrutura do compartimento técnico. A persona de segurança (Aliada) também desempenha um papel fundamental para garantir o isolamento e os controles de acesso adequados.
Este tópico se alinha com o recurso "Alocação" no domínio "Entender Uso e Custo da Nuvem". Ele suporta o princípio FinOps de que "todos se apropriam de seu uso da nuvem", permitindo uma clara atribuição de custos e responsabilidade.
Recursos FinOps recomendados para aproveitar essa atividade de gerenciamento da estrutura de custos:
- Alocação: Para estruturar adequadamente a distribuição de custos
- Política e Governança da Nuvem: Para impor políticas de compartimento
- Reporting & Analytics: Para analisar custos no nível do compartimento
Implementar Tags de Rastreamento de Custos para Rastreamento de Custos Flexível
Gerente de Operações em Nuvem, Arquiteto de Nuvem
O proprietário da solução ainda requer visibilidade do uso e dos custos completos de sua solução, mesmo que os recursos estejam localizados em vários compartimentos diferentes.
Anexando tags de rastreamento de custos aos diferentes recursos usados, você pode consultar dados de custo filtrando com tags em vez de compartimentos. Isso permite mais flexibilidade na colocação de recursos e na abordagem de consulta de dados de custo, mas também exige uma política robusta de Tagging. Tanto quanto possível, identifique sua política de tags antecipadamente e depois a imponha: alterações frequentes em namespaces de tag e nomes de chaves de tag causarão complexidade ao pesquisar e agregar dados.
Por exemplo, você pode aplicar tags como: Finance.CostCenter:xyz
, Environment.Type:Production
,Project.Owner:xyz
, Application.Name:xyz
aos diferentes recursos. Isso faria com que o OCI adicionasse essas tags aos dados de uso e custo gerados, permitindo pesquisas dos dados de custo com base nessas tags.
Os namespaces marcados devem ser protegidos pelas Políticas do IAM para garantir que apenas os administradores de Tag façam alterações.
Se você estiver usando o Framework FinOps, as personas FinOps Practitioner e Engineering lideram esse esforço. FinOps Os profissionais criam a estratégia de marcação enquanto o Engineering a implementa. O ITAM (Allied Persona) pode fornecer informações valiosas sobre os requisitos de rastreamento de ativos.
Este tópico suporta diretamente o recurso "Alocação" e alimenta o "Reporting & Analytics" no Framework FinOps. Ele permite o rastreamento de custos granular e suporta o princípio de que "os dados FinOps devem ser acessíveis e oportunos".
Recursos FinOps recomendados para aproveitar esta atividade de rastreamento:
- Alocação: Para implementar estratégias de marcação
- Ingestão de Dados: Para garantir a coleta adequada de dados de tags
- Reporting & Analytics: Para aproveitar tags na análise de custos
Definir Orçamentos
Arquiteto Corporativo, Arquiteto de Nuvem, Arquiteto de Segurança, Gerente de Operações em Nuvem
Os orçamentos são definidos em tags de rastreamento de custos ou em compartimentos (incluindo o compartimento raiz) para rastrear todos os gastos nessa tag de rastreamento de custos ou nesse compartimento e seus filhos.
Se você estiver usando a Estrutura FinOps, as personas Finanças e Produto serão as principais responsáveis por essa tarefa, com o departamento Financeiro definindo orçamentos gerais e os proprietários do Produto gerenciando seus orçamentos alocados. O FinOps Practitioner atua como facilitador para implementar controles e monitoramento orçamentários. A persona de Liderança é fundamental para a aprovação e supervisão do orçamento.
Este tópico se alinha com o recurso "Orçamento" no domínio "Quantificar Valor Comercial". Ele suporta o princípio FinOps de que "as equipes precisam colaborar", estabelecendo grades de proteção financeira e responsabilidade.
Recursos recomendados de FinOps para aproveitar esta atividade de orçamento:
- Orçamento: Para definir e gerenciar orçamentos
- Gerenciamento de Anomalias: Para detectar excedentes de orçamento
- Previsão: Para prever a utilização do orçamento
Ativar o Ajuste Automático de Desempenho do Volume em Blocos
Gerente de Operações na Nuvem
Se você estiver usando o Framework FinOps, a persona Engenharia liderará essa otimização técnica, suportada pelo FinOps Practitioner para análise de impacto de custos. Isso requer profundo conhecimento técnico combinado com experiência em otimização de custos.
Este tópico se enquadra no recurso "Otimização da Carga de Trabalho" no domínio "Otimizar Uso e Custo da Nuvem". Ele exemplifica o princípio de "aproveitar o modelo de custo variável da nuvem".
Recursos FinOps Recomendados para aproveitar esta atividade de ajuste:
- Otimização da Carga de Trabalho: Para otimizar o desempenho e o custo do armazenamento
- Otimização de Taxa: Para entender as implicações de custo
- Economia Unitária: Para medir o custo por GB de armazenamento
Implementar o Serviço Object Storage, Object Lifecycle Management
Gerente de Operações na Nuvem
O Gerenciamento do Ciclo de Vida do Objeto permite que você automaticamente:
- Arquive objetos no serviço Archive Storage de baixo custo.
- Exclua todos os objetos de um bucket ou os objetos que correspondem aos filtros de nomes especificados.
- Excluir uploads multiparte não confirmados ou com falha.
Se você estiver usando o Framework FinOps, a persona Engenharia liderará a implementação técnica, enquanto o Practitioner FinOps orienta a estratégia de otimização de custos. O ITAM (Allied Persona) fornece informações sobre requisitos de ciclo de vida de dados e políticas de retenção.
Este tópico se alinha com os recursos "Otimização de Carga de Trabalho" e "Sustentabilidade da Nuvem", otimizando os custos de armazenamento e considerando as implicações de gerenciamento de dados de longo prazo.
Recursos FinOps recomendados para aproveitar esta atividade de gerenciamento do ciclo de vida:
- Otimização da Carga de Trabalho: Para estratégias de camadas de armazenamento
- Sustentabilidade da Nuvem: Para uso eficiente de recursos
- Economia Unitária: Para medir os custos de armazenamento por objeto/bloco
Relatórios de Custo de Aproveitamento
Arquiteto Empresarial, Gerente de Operações em Nuvem
Você pode analisar o relatório de custos mensal para obter uma compreensão detalhada de cada serviço da OCI usado. O relatório de custos é gerado diariamente de forma automática e armazenado em um bucket de armazenamento de objetos de propriedade da Oracle. Ele contém uma linha para cada recurso do OCI (como instância, bucket de armazenamento de objetos e VNIC) por hora, juntamente com informações de consumo, metadados e tags. Os relatórios de uso geralmente contêm 24 horas de dados de uso, embora ocasionalmente um relatório de uso possa conter dados recebidos tardiamente que tenham mais de 24 horas.
Os relatórios de custos são retidos por um ano.
O nome do arquivo de cada relatório de custos é anexado com um valor numérico de incremento automático. O relatório pode conter correções. As correções são adicionadas como novas linhas ao relatório, com o conjunto lineItem/iscorrection column
e o referenceNo value
da linha corrigida preenchida na coluna lineItem/backReference
.
Se você estiver usando o Framework FinOps, a persona FinOps Practitioner liderará esse esforço, trabalhando em estreita colaboração com o Finance para reconciliação e análise. O ITFM (Allied Persona) é crucial para integrar dados de custos nos sistemas financeiros.
Este tópico suporta o recurso "Relatório e Análise" no domínio "Entender Uso e Custo da Nuvem", permitindo decisões e transparência orientadas por dados.
Recursos FinOps recomendados para aproveitar esta atividade de relatório:
- Geração de Relatórios e Análise: Para análise e geração de relatórios de custos
- Ingestão de Dados: Para processar relatórios de custo
- Faturamento e Cobrança Retroativa: Para reconciliação de NFF
Acompanhe e Otimize Seus Gastos Usando a Análise de Custos
Arquiteto Empresarial, Gerente de Operações em Nuvem
A maioria dos novos clientes nos Estados Unidos que criaram novas contas após 28 de janeiro de 2019 pode usar ferramentas de análise de custos para:
- Filtre custos por datas.
- Filtre custos por tags.
- Filtre custos por compartimentos.
- Remova um compartimento ou filtro de tag.
- Custo e consumo previstos.
Se você criou sua conta antes de 28 de janeiro de 2019 ou é de fora dos Estados Unidos, outras opções para rastrear e otimizar os gastos estão disponíveis.
Se você estiver usando o Framework FinOps, o FinOps Practitioner será a persona principal, colaborando com Finanças para insights de custos e proprietários de Produtos para contexto de negócios. O ITFM (Allied Persona) ajuda a integrar as descobertas nos processos de planejamento financeiro.
Este tópico se alinha diretamente com o recurso "Reporting & Analytics" e suporta o princípio de que "os dados FinOps devem ser acessíveis e oportunos". Ele permite a tomada de decisões orientada por dados em toda a organização.
Recursos FinOps recomendados para aproveitar esta atividade de análise:
- Reporting & Analytics: Para análise detalhada de custos
- Benchmarking: Comparar custos entre equipes/projetos
- Economia Unitária: Para analisar métricas de eficiência de custos
Implementar um Processo para Encerrar ou Interromper Recursos Não Utilizados
Gerente de Operações em Nuvem, Arquiteto DevOps
Para instâncias de VM e Bare Metal, o faturamento depende da forma usada para criar a instância. Certifique-se de estar familiarizado com os critérios de faturamento do recurso de computação que você está usando. Além disso, implemente o comportamento de interrupção e encerramento que corresponda às suas metas de retenção de dados e custo para a carga de trabalho do aplicativo.
O OCI Resource Scheduler fornece gerenciamento automatizado do estado dos recursos selecionados, como aqueles usados para teste, desenvolvimento e demonstração, e reduz os custos ao usar a OCI.
Se você estiver usando o Framework FinOps, a persona Engenharia FinOps liderará a implementação técnica com orientação do Praticante FinOps. A Segurança (Pessoa Aliada) garante que as políticas de encerramento de recursos estejam alinhadas com os requisitos de segurança.
Este tópico se enquadra em "Otimização da Carga de Trabalho" no domínio "Otimizar Uso e Custo da Nuvem" e suporta o princípio de "todos se apropriam do uso da nuvem".
Recursos FinOps Recomendados para aproveitar essa atividade de gerenciamento de recursos não utilizada:
- Otimização da Carga de Trabalho: Para análise de utilização de recursos
- Política e Governança da Nuvem: Para impor políticas de ciclo de vida de recursos
- Gerenciamento de Anomalias: Para detectar recursos não utilizados
Considerar Formas de Computação de Custo Inferior
Gerente de Operações em Nuvem, Arquiteto de Nuvem
Uma forma flexível permite personalizar o número de OCPUs e a quantidade de memória ao iniciar ou redimensionar sua VM. Ao criar uma instância de VM usando a forma flexível, selecione o número de OCPUs e a quantidade de memória necessárias para as cargas de trabalho executadas na instância A largura de banda da rede e o número de VNICs são dimensionados proporcionalmente com o número de OCPUs. Essa flexibilidade permite que você crie VMs que correspondam à sua carga de trabalho, permitindo otimizar o desempenho e minimizar custos.
Se você estiver usando o Framework FinOps, a persona de Engenharia liderará a seleção de formas com o Practitioner FinOps fornecendo análise de custos. A persona do Produto fornece requisitos de desempenho, garantindo que as necessidades de negócios sejam atendidas enquanto otimiza os custos.
Este tópico se alinha com os recursos "Otimização de Taxa" e "Otimização de Carga de Trabalho", concentrando-se na seleção de recursos econômicos, mantendo o desempenho.
Recursos FinOps Recomendados para aproveitar essa atividade de modelagem:
- Otimização de Taxa: Para comparar preços de forma
- Otimização da Carga de Trabalho: Para instâncias do tamanho certo
- Planejamento e Estimativa: Para prever custos de diferentes formas
Familiarize-se com Faturamento e Gerenciamento de Custos na OCI
Arquiteto de Nuvem, Arquiteto de Segurança, Gerente de Operações em Nuvem
O Cloud Advisor pode revisar e monitorar continuamente sua tenancy e fornecer recomendações para economia de custos e melhorias na postura de segurança.
O Cloud Advisor encontra possíveis ineficiências em sua tenancy e oferece soluções guiadas que explicam como abordá-las. As recomendações ajudam a maximizar a economia de custos e melhorar a segurança da sua tenancy. As recomendações integradas do Cloud Guard ajudam a ver e tratar vulnerabilidades de segurança. Você também pode personalizar o Cloud Advisor adiando ou descartando recomendações que não são aplicáveis, permitindo que você se concentre nas recomendações mais importantes para você.
Os recursos completos e o uso do Cloud Advisor estão além do escopo deste manual de Melhores Práticas. Para obter mais informações sobre esse serviço, consulte "Visão Geral do Oracle Cloud Advisor" mencionado no tópico "Saiba Mais", abaixo.
O Hub FinOps do OCI fornece um local central para recursos de gerenciamento de custos no OCI. Aproveite os dados FOCUS FinOps para cenários multicloud.
Se você estiver usando o FinOps Framework, o FinOps Practitioner lidera esse esforço, trabalhando em estreita colaboração com Finanças e Compras para um gerenciamento abrangente de custos. O ITFM (Allied Persona) ajuda a integrar o faturamento da OCI aos sistemas financeiros corporativos.
Este tópico abrange vários recursos no domínio "Entender o Uso e o Custo da Nuvem" e suporta o princípio de que "uma equipe centralizada conduz FinOps".
Recursos FinOps recomendados para aproveitar essa atividade de gerenciamento de faturamento e custos:
- Ingestão de Dados: Para processar dados de faturamento
- Faturamento e Cobrança Retroativa: Para gerenciamento de faturamento
- FinOps Treinamento e Capacitação: Para treinar equipes nas ferramentas de custo da OCI
- Política e Governança da Nuvem: Para estabelecer políticas de gerenciamento de custos
Saiba mais
- Guia de Faturamento do Infrastructure and Platform Services Modelos de Preços
- Zonas de Destino do OCI
- Gerenciando Compartimentos
- Usando Tags de Rastreamento de Custos
- Tags de Recursos
- Melhores práticas de uso de tags para gerenciar custos, operações e governança (Blog)
- Visão Geral de Orçamentos
- Autoajustar Desempenho do Volume
- Usando o Gerenciamento de Ciclo de Vida de Objetos
- Visão Geral de Relatórios de Custo e Uso
- Verificando Suas Despesas e Uso
- Formas de Computação
- Cotas de Compartimento
- Faturamento de Recursos para Instâncias Interrompidas
- Visão Geral do Oracle Cloud Advisor
Recursos FinOps:
- Usando o Hub FinOps do OCI
- Gerenciamento de Custos e Faturamento do OCI
- Estimador de Custos do OCI
- OCI Cloud Advisor
- Licença (blog) do OCI License Manager (BYOL-1)
- Cotas Cotas
- Impondo Orçamentos usando Funções e Cotas Impondo Orçamentos usando Funções e Cotas (blog)