Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Aplica-se a esta recomendação de lista de verificação da Otimização de Custos do Framework Azure Well-Architected:
| CO:02 | Crie e mantenha um modelo de custo. Um modelo de custo deve estimar o custo inicial, as taxas de execução e os custos contínuos. Negocie um orçamento que abrange um modelo de custo e tenha um buffer para gastos não planejados. |
|---|
Este guia descreve as práticas recomendadas para criar um modelo de custo para sua carga de trabalho. Um modelo de custo é uma estimativa que prevê os custos combinados de serviços e suas despesas associadas. É fundamental para a previsão de despesas e o planejamento orçamentário. Um modelo de custo fornece análise de cenário, o que permite avaliar as implicações de custo de possíveis alterações de carga de trabalho. Sem um modelo de custo, você corre o risco de despesas imprevistas, excessos de orçamento e oportunidades perdidas de otimização de custos.
Definições
| Prazo | Definição |
|---|---|
| Estorno | Um modelo de contabilidade no qual você cobra departamentos pelo uso da carga de trabalho e recebe pagamentos deles. |
| Modelo de custo | O custo estimado de uma carga de trabalho. Ele captura todas as dimensões da cobrança, incluindo operações. |
| Medidor de custo | Um mecanismo de acompanhamento que você usa para medir o uso de recursos ao longo do tempo. Ele controla o uso, como horas de computação, transferência de dados e operações de entrada e saída. Ele emite os registros que são usados para calcular a fatura de cada recurso com base em seu medidor associado. |
| Relatório de custos internos | Um modelo de contabilidade no qual você mostra aos departamentos o custo do uso da carga de trabalho e não recebe o pagamento deles. |
Um modelo de custo fornece uma projeção do custo da carga de trabalho com base nos dados existentes. A finalidade de um modelo de custo não é obter visibilidade das despesas ou controlá-las. A meta é prever as despesas previstas, considerando todos os fatores conhecidos disponíveis. Nessa previsão, você determina a melhor solução para sua carga de trabalho. A melhor solução alinha os gastos às prioridades da carga de trabalho. Um modelo de custo permite estabelecer um orçamento de carga de trabalho, garantir o alinhamento com esse orçamento e alocar fundos para recursos de nuvem.
Realizar avaliação de carga de trabalho
A realização de uma avaliação de carga de trabalho envolve avaliar e analisar sistematicamente a carga de trabalho. Uma avaliação de carga de trabalho ajuda a identificar características de carga de trabalho que podem informar estratégias de otimização de custo, como escolher as opções de desconto mais adequadas com base nos padrões de uso. Você precisa avaliar as características da carga de trabalho para determinar quais descontos disponíveis são mais adequados para sua carga de trabalho. Por exemplo, se sua carga de trabalho tiver padrões de uso previsíveis, você poderá considerar o uso de um modelo baseado em compromisso (reservas) para otimizar os custos. Ao avaliar uma carga de trabalho, considere estas recomendações:
Analisar os principais componentes: analise os principais componentes da carga de trabalho, incluindo recursos essenciais, como servidores, bancos de dados, redes e licenças. Essa identificação permite uma alocação de custo precisa dentro do modelo.
Entender as características: entenda a estabilidade, a previsibilidade e a sensibilidade da carga de trabalho a fatores externos, como tempo de inatividade e desempenho degradado. Esses insights ajudam a prever custos flutuantes com base no comportamento da carga de trabalho.
Entenda os requisitos: avalie os requisitos específicos da carga de trabalho, como desempenho, escalabilidade, observabilidade, backup e recuperação de desastres. Reconhecer esses requisitos garante que o modelo seja responsável por todas as despesas potenciais.
Entenda os serviços de suporte. Os serviços que dão suporte à observabilidade, segurança e governança incorrem em custos e desempenham um papel fundamental na operação da carga de trabalho. Soluções de observabilidade, como ferramentas de monitoramento e mecanismos de log, oferecem insights sobre o uso e o desempenho da carga de trabalho. Medidas de segurança robustas, como controles de criptografia ou acesso e auditorias de segurança regulares, protegem sua carga de trabalho e garantem a conformidade com a regulamentação. As práticas e políticas de governança garantem a conformidade e a utilização eficiente de recursos. Incorpore as despesas desses serviços de suporte ao seu orçamento.
Se você incluir esses fatores muitas vezes esquecidos em seu orçamento no início, sua modelagem de custos será completa, eficaz e evitará despesas inesperadas futuras.
Estimar os custos da carga de trabalho
Estimar os custos da carga de trabalho envolve avaliar todas as despesas potenciais e economias vinculadas à carga de trabalho. Ele abrange custos diretos do fornecedor, despesas de manutenção operacional, opções de modelo de cobrança e possíveis economias de contratos de cliente ou empresa. Ao avaliar esses fatores, você pode criar um modelo de custo robusto, permitindo previsão e orçamento precisos. Para estimar os custos da carga de trabalho, considere as seguintes estratégias:
Selecione o melhor modelo de cobrança. Um modelo de cobrança determina como o provedor de serviços de nuvem cobra por seus serviços. Os modelos de cobrança incluem preços baseados em consumo (pago conforme o uso), planos baseados em compromisso (reservas) e preços spot. Identifique o modelo de cobrança mais adequado e econômico compreendendo os requisitos específicos e os padrões de uso de cada modelo. Cada modelo de cobrança tem vantagens e desvantagens de estrutura de custo e flexibilidade. Por exemplo, o pagamento conforme o uso pode proporcionar flexibilidade, mas pode ser mais caro ao longo do tempo em comparação com planos baseados em compromisso.
Use contratos de cliente. Os provedores de serviços de nuvem oferecem contratos de clientes ou contratos empresariais para clientes. Alguns contratos oferecem descontos por meio de programas disponíveis ou permitem que você use suas licenças existentes para economizar dinheiro. Implemente essas estratégias de otimização de custo para maximizar o valor de seus recursos e reduzir suas despesas gerais.
Estimar os custos da licença. Calcule as estimativas de custos de licença para criar um modelo de custo preciso. Para encontrar a melhor oferta, entre em contato com o provedor de software ou o revendedor de software. Se você for um cliente existente, use os benefícios e descontos de licenciamento existentes.
Estimar os custos do serviço. Os provedores de serviços de nuvem fornecem muitos serviços para dar suporte à carga de trabalho. Escolha serviços que ajudam você a atender aos seus objetivos de custo de curto e longo prazo. Por exemplo, talvez você queira mover uma carga de trabalho local para a nuvem com alterações mínimas na carga de trabalho. Escolha um serviço de nuvem que dê suporte às suas metas de carga de trabalho e forneça o maior retorno sobre seu investimento. Use a calculadora de custos da plataforma de nuvem para estimar os custos de recursos da carga de trabalho. Essas ferramentas ajudam você a entender os diferentes medidores de custo em um recurso e as implicações de custo do modelo de cobrança.
Considere as vantagens e desvantagens de custo de cada serviço. Os SLOs (objetivos de nível de serviço) e os recursos de plataforma têm implicações de custo. Por exemplo, o tempo de inatividade pode custar à sua organização uma quantidade considerável de dinheiro. Se você investir mais dinheiro para alcançar SLOs mais altos, poderá gerar receita evitando tempo de inatividade e aumentando a satisfação do cliente. Utilize recursos embutidos como uma alternativa econômica ao desenvolvimento de recursos personalizados que você precisa criar e manter.
Estimar os custos de confiabilidade. Separe o custo contínuo de permanecer online do custo de voltar a ficar online após uma interrupção. Para resiliência, considere a redundância de infraestrutura (zonas ou regiões), automação de manutenção, replicação de dados para continuidade na região, margem de desempenho (buffers de superprovisionamento) e padrões que impedem falhas em cascata (filas, disjuntores). Para assegurar a recuperabilidade, considere o armazenamento de backup, as ferramentas de orquestração de recuperação de desastres, a replicação de dados entre regiões ou offline para restauração, a retenção de arquivamento e a cadência de testes de recuperação. Alinhe ambos com os SLOs desejados e as metas de RTO/RPO para cada dependência no caminho crítico. Os custos variam de acordo com os serviços de nuvem e as tecnologias que você escolher.
Estimar os custos operacionais. Para estimar o custo da manutenção da carga de trabalho, considere as despesas operacionais contínuas para monitoramento, teste e manutenção da infraestrutura. Esses custos incluem o monitoramento do desempenho e da integridade da infraestrutura. Ele deve incluir ferramentas e serviços de monitoramento para ajudar a acompanhar as métricas do sistema, detectar problemas e garantir a disponibilidade.
Você deve estimar o custo de atividades de teste regulares, como teste de carga, teste de segurança e teste de desempenho. Esses testes são essenciais para manter a integridade da carga de trabalho. Inclua os recursos e ferramentas necessários para testar a resiliência, a escalabilidade e a segurança do sistema. Você também precisa incluir tarefas de manutenção regular, como aplicar patches de software, atualizações e correções de segurança, para manter o sistema atualizado. Tarefas rotineiras, como backup de dados, otimização do sistema e gerenciamento de configuração, contribuem para custos de manutenção contínuos.
Desenvolver o modelo de custo
O modelo de custo é uma estimativa de todos os custos associados à carga de trabalho. Esses custos incluem infraestrutura, licenças de software, pessoal, manutenção e custos de suporte.
Alinhar estimativas a fatores de custo
Os drivers de custo são fatores ou variáveis específicos que influenciam o custo geral. Ele inclui todos os fatores que têm um impacto direto no custo de recursos, serviços ou operações dentro da carga de trabalho. Esses drivers podem incluir variáveis como volume de uso, o número de clientes atendidos, capacidade de armazenamento.
Atribua valores quantitativos aos drivers de custo identificados, como estimar volumes de uso ou determinar o número de clientes ou recursos. Quantifique o efeito de cada driver de custo usando métodos como estimar volumes de uso ou determinar o número de clientes ou recursos. Com base nas categorias de custo e fatores, estabeleça modelos matemáticos ou fórmulas a fim de relacionar os fatores de custo aos custos associados. Esses modelos podem incluir relações lineares simples ou cálculos complexos, dependendo da categoria de custo.
Associar custos a métricas de negócios
Associar custos com métricas de negócios significa vincular despesas de carga de trabalho a indicadores de negócios específicos, como custo por cliente atendido ou custo por transação processada. Essa prática fornece uma compreensão mais clara de como a carga de trabalho consome recursos. Ele permite que você antecipe os custos relacionados às flutuações de carga de trabalho e garanta uma utilização eficiente de recursos com base na demanda. Por exemplo, se você espera que o número de clientes aumente, você pode estimar quanto custa para dar suporte a esses clientes.
Você deve enfatizar a visibilidade clara nos modelos de custo da carga de trabalho. Embora possa tornar o modelo mais intrincado, ele também permite a adaptabilidade. Esse modelo de custo flexível ajuda na análise de cenário, ajudando a prever despesas vinculadas a cargas de trabalho ou turnos de negócios. Para estimar o custo associado a cada cliente, divida o custo total da carga de trabalho pelo número de clientes. Para um custo preciso por cliente, contabilize recursos e serviços específicos que eles utilizam, como serviços de nuvem ou licenças de software.
Publicar o modelo de custo
Documente as categorias de custo, drivers e relações matemáticas que são usadas para calcular os custos. Crie uma documentação abrangente e facilmente compreendida para os stakeholders. Verifique se o modelo de custo está acessível a todos os stakeholders relevantes. Publique o modelo de custo em um formato ou em uma plataforma que permita a troca de dados contínua e permite uma colaboração eficiente entre os stakeholders.
Definir um orçamento
O modelo de custo fornece uma base para negociar seu orçamento de carga de trabalho. O modelo de custo é uma estimativa. O orçamento é uma realidade. Às vezes você tem que negociar para alinhar os dois. É importante que todos entendam como a carga de trabalho dá suporte a objetivos de negócios. Apresente o modelo de custo em alinhamento com os objetivos de negócios para ajudar a esclarecer o valor da carga de trabalho.
Compartilhe o modelo de custo: ao compartilhar o modelo de custo com os stakeholders, verifique se as estimativas estão claras. Os stakeholders devem ser capazes de ver a distribuição de custos, as variáveis de custo e os esforços de otimização.
Modifique o modelo de custo para ajustar o orçamento: os stakeholders podem não concordar com o orçamento proposto e podem oferecer um orçamento menor que o modelo de custo. É importante que os stakeholders saibam como o orçamento afeta a carga de trabalho. Crie um segundo modelo de custo que atenda ao orçamento e inclua um buffer. Explicar qualquer perda de funcionalidade com o orçamento reduzido.
O orçamento resultante deve ser realista, mas incluir um buffer para alterações de uso previstas durante o período de orçamento. O modelo de custo ajuda a prever essas alterações. Um orçamento também deve incluir um buffer pequeno e razoável para excedentes não planejados resultantes de um erro ou de uma alteração de negócios não planejada.
Definir limites e cotas de orçamento: defina limites e cotas orçamentárias para controlar os custos e limitar os gastos. Essa prática garante que você não exceda o orçamento alocado para sua carga de trabalho. Ao definir limites de orçamento e cotas, você pode monitorar e gerenciar seus gastos efetivamente.
Definir alertas de orçamento: implementar alertas para o gerenciamento de custos. Configure alertas para notificá-lo quando os gastos atingirem determinados limites. Essa prática permite que você tome medidas imediatas e faça os ajustes necessários para permanecer dentro do orçamento. Monitore o uso e defina alertas para ajudar a identificar tendências, horários de pico de uso e oportunidades de otimização de custos.
Usar o modelo de custo
Um modelo de custo não é apenas uma ferramenta analítica. É uma ajuda de tomada de decisão. Use o modelo de custo para orçamento, análise de cenário e otimização de recursos. Para maximizar o uso do modelo de custo, considere estas estratégias:
Use o modelo de custo para orçamento: use o modelo de custo para projetar despesas futuras, alocar fundos efetivamente e evitar armadilhas financeiras. Compare regularmente as despesas reais com o orçamento e faça ajustes se houver desvios.
Usar o modelo de custo para análise de cenário: o uso do modelo de custo para análise de cenário envolve considerar cenários diferentes e os custos associados a cada um deles. A análise de cenário pode ajudar os stakeholders a entender as implicações financeiras das alterações do modelo de negócios, como modificações nos preços, ofertas de produtos ou fluxos de receita. A análise de cenário também permite prever como as alterações nas taxas de aquisição, retenção ou variação do cliente podem afetar os custos. Você pode prever o aumento das despesas e planejar o dimensionamento.
Use o modelo de custo para otimização de recursos: use o modelo de custo para ajudar a identificar áreas em que os recursos de nuvem são subutilizados e fazer ajustes para uma economia de custos significativa. O modelo de custo também pode prever as implicações financeiras do dimensionamento de recursos em resposta ao aumento do tráfego do cliente ou às necessidades de processamento. Ele também ajuda a comparar os custos associados aos modelos de cobrança dos provedores de nuvem, o que permite que você escolha a opção mais econômica.
Manter o modelo de custo
É importante atualizar regularmente o modelo de custo para refletir os dados mais recentes, as condições de negócios e as alterações no ambiente externo. Você deve envolver os stakeholders, incluindo os proprietários de produtos e a equipe técnica, em discussões sobre o modelo de custo para garantir sua relevância e alinhamento com as diferentes necessidades das equipes. Execute simulações e examine as conclusões para informar a tomada de decisões. Eduque todos os membros da equipe sobre como usar o modelo de custo para promover uma cultura de tomada de decisão controlada por dados. Considere as seguintes recomendações:
Controlar o uso de recursos. Monitore o uso de recursos em sua carga de trabalho. O acompanhamento do uso de recursos é fundamental para ajustar modelos de custo e identificar oportunidades de otimização de custos. Realize auditorias de utilização para identificar recursos subutilizados e ajustar as estimativas de custo adequadamente.
Gere e examine as previsões. Utilize dados de uso para gerar previsões e projetar o custo da carga de trabalho. Atualize as previsões regularmente e exiba-as com frequência. Investigue as previsões que se desviam significativamente do modelo de custo atual. Quando encontrar um problema, atualize o modelo de custo adequadamente. A definição de um desvio significativo do modelo de custo é diferente para cada carga de trabalho. O desvio pode ser devido a alterações nos padrões de uso da carga de trabalho, requisitos de recursos ou alterações de preços. Usando uma previsão, você pode prever exceder seu orçamento e fazer alterações no design de orçamento ou carga de trabalho.
Atualize o modelo de custo. Examine o modelo de custo periodicamente para garantir que a carga de trabalho receba o orçamento necessário. Use as métricas da carga de trabalho em produção para informar as revisões de orçamento. O efeito potencial de serviços ou alterações tecnológicas pode criar a necessidade de revisão. À medida que os serviços e tecnologias evoluem, talvez seja necessário fazer alterações no design da carga de trabalho para otimizar os custos ou aproveitar os novos recursos. A revisão regular garante que o modelo de custo permaneça alinhado com o cenário em mudança. Examine o modelo de custo antes e depois das alterações de design da carga de trabalho.
Atualize o modelo de custo sempre que você alterar o serviço. Use a calculadora da plataforma de nuvem para estimar o custo dos recursos de nuvem de que sua carga de trabalho precisa. Para novas cargas de trabalho, algumas das variáveis de custo, como transferência de dados e quantidade de armazenamento, podem ser difíceis de estimar. Uma meta empresarial pode ajudá-lo a gerar estimativas. Por exemplo, para criar uma estimativa baseada no cliente, divida a meta de receita diária (US$ 100.000) pela compra média por visitante (US$ 100) para obter o número estimado de visitantes diários que você precisa dar suporte (1.000).
Facilitação do Azure
Estimar custos de carga de trabalho e desenvolver um modelo de custo: a visão geral de preços do Azure fornece informações de preços para todos os serviços do Azure. Ele mostra uma visão abrangente dos custos associados a diferentes serviços do Azure.
A calculadora de preços do Azure é uma ferramenta que permite estimar os custos por hora ou mensais de sua carga de trabalho. Insira os serviços que você planeja usar para gerar uma estimativa dos custos associados. Essa estimativa ajuda você a planejar e orçar seu uso do Azure.
Azure Migrate permite automatizar a descoberta e migração de suas cargas de trabalho locais e entender a economia de custos ao migrá-las para o Azure.
O Benefício Híbrido do Azure é um programa que os provedores de serviços de nuvem, como o Azure, oferecem. Ele permite que os clientes usem suas próprias licenças para determinados produtos de software na nuvem. Use sua própria licença para aproveitar os preços com desconto para usar esse software na plataforma de nuvem. Às vezes, o Benefício Híbrido do Azure faz parte do contrato de cliente entre o provedor de serviços de nuvem e o cliente. Este contrato descreve os termos e condições para utilizar o benefício e os produtos de software qualificados que são cobertos por ele.
Ao estender seus investimentos existentes em licenças de software para a nuvem, você economiza em custos. Em vez de pagar o preço total pelo uso do software na nuvem, você se beneficia dos preços com desconto que o Benefício Híbrido do Azure oferece.
Definindo um orçamento: o Azure fornece ferramentas que permitem criar e gerenciar orçamentos. Os orçamentos ajudam você a informar proativamente outras pessoas sobre seus gastos, gerenciar custos e monitorar os gastos ao longo do tempo. Você pode definir limites de orçamento, receber alertas e acompanhar as despesas para garantir o controle de custos e a otimização.
Mantendo um modelo de custo: o Azure fornece automaticamente previsões de custo, que permitem planejar e orçar seu uso do Azure. Essas previsões ajudam você a entender os custos projetados com base nos padrões de uso atuais e permitem que você tome decisões proativas para otimizar os custos.
O Azure permite que você use a herança de etiquetas com a finalidade de agrupar e alocar custos. Tags são metadados que podem ser atribuídos aos recursos do Azure. Com a herança de tags, você pode acompanhar e gerenciar custos para diferentes equipes ou projetos em sua organização para ajudar na alocação e análise de custos.
Links relacionados
Lista de verificação de Otimização de Custos
Consulte o conjunto completo de recomendações.