Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a esta recomendação da lista de verificação de Otimização de Custos do Azure Well-Architected Framework:
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 cubra 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 custos é uma estimativa que prevê os custos combinados dos serviços e as despesas associadas. É fundamental para a previsão de despesas e 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 na carga de trabalho. Sem um modelo de custo, você corre o risco de despesas imprevistas, derrapagens de orçamento e oportunidades perdidas de otimização de custos.
Definições
Período | Definição |
---|---|
Estorno | Um modelo de contabilidade no qual você cobra dos departamentos pelo uso da carga de trabalho e recebe pagamentos deles. |
Modelo de custos | O custo estimado de uma carga de trabalho. Ele captura todas as dimensões do faturamento, incluindo as operações. |
Medidor de custos | Um mecanismo de acompanhamento que você usa para medir o uso de recursos ao longo do tempo. Ele rastreia o uso, como horas de computação, transferência de dados e operações de entrada-saída. Ele emite os registros que são usados para calcular a conta de cada recurso com base em seu medidor associado. |
Relatório de Custos | Um modelo de contabilidade no qual você mostra aos departamentos o custo do uso da carga de trabalho e não recebe pagamento deles. |
Principais estratégias de design
Um modelo de custo fornece uma projeção do custo da carga de trabalho com base nos dados existentes. O objetivo de um modelo de custos não é ganhar visibilidade sobre as despesas ou controlá-las. O objetivo é prever as despesas previstas, considerando todos os fatores conhecidos disponíveis. A partir dessa 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 da carga de trabalho
A realização de uma avaliação da carga de trabalho envolve a avaliação e a análise sistemáticas da carga de trabalho. Uma avaliação da carga de trabalho ajuda a identificar as características da carga de trabalho que podem informar as estratégias de otimização de custos, como a escolha das 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ê pode considerar o uso de um modelo baseado em compromisso (reservas) para otimizar custos. Ao avaliar uma carga de trabalho, considere estas recomendações:
Analise os principais componentes: analise os principais componentes da sua carga de trabalho, incluindo recursos essenciais, como servidores, bancos de dados, redes e licenças. Essa identificação permite uma alocação precisa de custos dentro do modelo.
Compreender as características: compreenda 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 antecipar custos flutuantes com base no comportamento da carga de trabalho.
Compreender os requisitos: avalie os requisitos específicos da sua carga de trabalho, como desempenho, escalabilidade, observabilidade, backup e recuperação de desastres. Reconhecer esses requisitos garante que o modelo contabilize todas as despesas potenciais.
Compreender os serviços de suporte. Os serviços que suportam observabilidade, segurança e governança incorrem em custos e desempenham um papel fundamental na operação de sua carga de trabalho. Soluções de observabilidade, como ferramentas de monitoramento e mecanismos de registro, oferecem informações sobre o uso e o desempenho da carga de trabalho. Medidas de segurança robustas, como criptografia ou controles de 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 dos recursos. Incorpore as despesas destes serviços de apoio no seu orçamento.
Se você incluir esses fatores muitas vezes esquecidos em seu orçamento logo no início, sua modelagem de custos será completa, eficaz e evitará despesas inesperadas futuras.
Estimar os custos da carga de trabalho
A estimativa dos custos da carga de trabalho envolve a avaliação de todas as despesas e economias potenciais associadas à carga de trabalho. Ele engloba custos diretos do fornecedor, despesas de manutenção operacional, opções de modelo de faturamento e economias potenciais de contratos de clientes ou empresas. Ao avaliar esses fatores, você pode criar um modelo de custo robusto, permitindo previsões e orçamentos precisos. Para estimar os custos da carga de trabalho, considere as seguintes estratégias:
Selecione o melhor modelo de faturação. Um modelo de cobrança determina como o provedor de serviços de nuvem cobra por seus serviços. Os modelos de faturamento incluem planos baseados no consumo (pré-pago), baseados em compromissos (reservas) e preços spot. Identifique o modelo de faturamento mais adequado e econômico, entendendo os requisitos específicos e os padrões de uso de cada modelo. Cada modelo de faturamento apresenta vantagens e desvantagens de estrutura de custos e flexibilidade. Por exemplo, o pagamento conforme utilização pode fornecer flexibilidade, mas pode ser mais caro ao longo do tempo em comparação com planos baseados em compromisso.
Use contratos de cliente. Os fornecedores de serviços na nuvem oferecem contratos de cliente ou contratos empresariais para os clientes. Alguns contratos oferecem descontos por meio de programas disponíveis ou permitem que você use suas licenças existentes para economizar dinheiro. Implemente estas estratégias de otimização de custos para maximizar o valor dos seus recursos e reduzir as suas despesas gerais.
Estimar os custos da licença. Calcule estimativas de custos de licença para criar um modelo de custo preciso. Para encontrar o melhor negócio, contacte o fornecedor do software ou o revendedor do software. Se você já é um cliente, use os benefícios e descontos de licenciamento existentes.
Estimar custos de serviço. Os fornecedores de serviços na nuvem fornecem muitos serviços para suportar a sua carga de trabalho. Escolha serviços que o ajudem a atingir os seus objetivos de custos a curto e longo prazo. Por exemplo, talvez você queira mover uma carga de trabalho local para a nuvem com alterações mínimas na sua carga de trabalho. Escolha um serviço na nuvem que suporte os seus objetivos de carga de trabalho e proporcione o maior retorno do seu investimento. Use a calculadora de custos da plataforma de nuvem para estimar os custos de recursos da sua 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 faturamento.
Considere as vantagens e desvantagens de custo de cada serviço. Os objetivos de nível de serviço (SLOs) e os recursos da 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. Use funcionalidades incorporadas como uma alternativa eficiente em termos de custo para criar funcionalidades personalizadas que precisa desenvolver e manter.
Estimar os custos de resiliência. Para estimar os custos de resiliência, considere fatores como infraestrutura, manutenção, replicação de dados, armazenamento de dados, recuperação de desastres e desempenho. Considere os requisitos e objetivos específicos do seu aplicativo ou sistema. Pode incluir o nível necessário de resiliência, os SLOs desejados e as metas de disponibilidade para cada dependência no caminho crítico. Os custos variam de acordo com os serviços e tecnologias de nuvem escolhidos.
Estimar custos operacionais. Para estimar o custo de manutenção da carga de trabalho, considere as despesas operacionais contínuas para monitoramento, teste e manutenção da infraestrutura. Estes custos incluem a monitorização do desempenho e do estado de funcionamento da infraestrutura. Deve incluir ferramentas e serviços de monitoramento para ajudar a rastrear métricas do sistema, detetar problemas e garantir 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 sua 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 regulares, como a aplicação de patches de software, atualizações e correções de segurança, são necessárias para manter o sistema atualizado. Tarefas rotineiras como backup de dados, otimização do sistema e gerenciamento de configuração contribuem para os custos contínuos de manutenção.
Desenvolver o modelo de custos
O modelo de custos é 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.
Alinhe as estimativas aos fatores de custo
Os fatores de custo são fatores ou variáveis específicos que influenciam o custo global. Inclui quaisquer fatores que tenham 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, número de clientes atendidos e capacidade de armazenamento.
Atribua valores quantitativos aos fatores 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 custos e fatores que os impulsionam, estabeleça modelos matemáticos ou fórmulas que relacionem os fatores de custo com os custos associados. Estes modelos podem incluir relações lineares simples ou cálculos complexos, dependendo da categoria de custo.
Associe custos a métricas de negócios
Associar custos a 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 antecipar custos relacionados às flutuações da carga de trabalho e garante a utilização eficiente dos recursos com base na demanda. Por exemplo, se você espera que o número de clientes cresça, pode estimar quanto custa dar suporte a esses clientes.
Você deve enfatizar a visibilidade clara nos modelos de custos de cargas de trabalho. Embora possa tornar o modelo mais complexo, também permite adaptabilidade. Esse modelo de custo flexível auxilia na análise de cenários, ajudando a prever despesas ligadas à carga de trabalho ou mudanças 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 obter um custo preciso por cliente, considere recursos e serviços específicos que eles utilizam, como serviços em nuvem ou licenças de software.
Publicar o modelo de custos
Documente as categorias de custo, os drivers e as relações matemáticas usadas para calcular os custos. Crie documentação abrangente e de fácil compreensão para as partes interessadas. Garantir que o modelo de custos seja acessível a todas as partes interessadas relevantes. Publique o modelo de custos num formato ou numa plataforma que permita um intercâmbio de dados sem descontinuidades e uma colaboração eficiente entre as partes interessadas.
Definir um orçamento
O modelo de custo fornece uma base para negociar seu orçamento de carga de trabalho. O modelo de custos é 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 suporta os objetivos de negócios. Apresente o modelo de custos em alinhamento com os objetivos de negócios para ajudar a esclarecer o valor da carga de trabalho.
Compartilhar o modelo de custo: ao compartilhar o modelo de custo com as partes interessadas, certifique-se de que as estimativas sejam claras. As partes interessadas devem ser capazes de ver a distribuição de custos, as variáveis de custo e os esforços de otimização.
Modificar o modelo de custo para se adequar ao orçamento: as partes interessadas podem não concordar com o orçamento proposto e podem oferecer um orçamento menor do que o modelo de custo. É importante que as partes interessadas saibam como o orçamento afeta a carga de trabalho. Crie um segundo modelo de custo que se adapte ao orçamento e inclua um buffer. Explique qualquer perda de funcionalidade com o orçamento reduzido.
O orçamento resultante deve ser realista, mas incluir uma reserva para as alterações de utilização previstas ao longo do período orçamental. O modelo de custos ajuda a prever essas mudanças. Um orçamento também deve incluir um buffer pequeno e razoável para excessos não planejados resultantes de um erro ou de uma mudança de negócios não planejada.
Definir limites orçamentais e quotas: Definir limites orçamentais e quotas para controlar os custos e limitar as despesas. Essa prática garante que você não exceda o orçamento alocado para sua carga de trabalho. Ao definir limites orçamentais e quotas, pode monitorizar e gerir as suas despesas de forma eficaz.
Definir alertas de orçamento: implemente alertas para a gestão 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 ficar 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.
Use o modelo de custo
Um modelo de custo não é apenas uma ferramenta analítica. É uma ajuda à tomada de decisão. Use o modelo de custo para orçamento, análise de cenários 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 de forma eficaz e evitar armadilhas financeiras. Compare regularmente as despesas reais com o orçamento e faça ajustes se houver desvios.
Use o modelo de custo para análise de cenário: Usar o modelo de custo para análise de cenário envolve considerar diferentes cenários e os custos associados a cada um. A análise de cenários pode ajudar as partes interessadas a entender as implicações financeiras das mudanças no 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 antecipar como as alterações nas taxas de aquisição, retenção ou churn de clientes 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 onde os recursos de nuvem são subutilizados e fazer ajustes para economias de custos significativas. O modelo de custo também pode prever as implicações financeiras da ampliação de recursos em resposta ao aumento do tráfego de clientes ou às necessidades de processamento. Também ajuda a comparar os custos associados aos modelos de faturação dos fornecedores de serviços em nuvem, o que lhe permite escolher a opção mais económica.
Manter o modelo de custos
É importante atualizar regularmente o modelo de custos para refletir os dados mais recentes, as condições de negócios e quaisquer alterações no ambiente externo. Você deve envolver as partes interessadas, 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 necessidades das diferentes equipes. Execute simulações e reveja os resultados 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 baseada em dados. Considere as seguintes recomendações:
Rastreie o uso de recursos. Monitore o uso de recursos em sua carga de trabalho. Acompanhar o uso de recursos é fundamental para ajustar modelos de custos e identificar oportunidades de otimização de custos. Realizar auditorias de utilização para identificar recursos subutilizados e ajustar as estimativas de custos de acordo.
Gere e analise previsões. Utilize dados de uso para gerar previsões e projetar o custo da carga de trabalho. Atualize as previsões regularmente e visualize-as com frequência. Investigue quaisquer previsões que se desviem significativamente do modelo de custo atual. Quando encontrar um problema, atualize o modelo de custo de acordo. A definição de um desvio significativo do modelo de custos é 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 orçamento ou no design da carga de trabalho.
Atualize o modelo de custos. Revise 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 na produção para informar as revisões de orçamento. O efeito potencial dos serviços ou das mudanças tecnológicas pode criar a necessidade de revisão. À medida que os serviços e as tecnologias evoluem, talvez seja necessário fazer alterações no design da carga de trabalho para otimizar custos ou aproveitar os novos recursos. A revisão regular garante que o modelo de custos permaneça alinhado com o cenário em mudança. Analise o modelo de custo antes e depois das alterações no design da carga de trabalho.
Atualize o modelo de custos sempre que mudar de 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. Um objetivo comercial 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 oferecer suporte (1.000).
Gestão do Azure
Estimar os custos da 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 horários ou mensais da sua carga de trabalho. Insira os serviços que você planeja usar para gerar uma estimativa dos custos associados. Esta estimativa ajuda-o a planear e orçamentar a sua utilização do Azure.
O Azure Migrate permite automatizar a descoberta e a migração de suas cargas de trabalho locais e entender a economia de custos da migração 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 do cliente entre o provedor de serviços de nuvem e o cliente. Este contrato descreve os termos e condições para a utilização do benefício e os produtos de software elegíveis que são cobertos por ele.
Quando você estende seus investimentos existentes em licenças de software para a nuvem, economiza custos. Em vez de pagar o preço total pela utilização do software na nuvem, beneficia dos preços com desconto que o Benefício Híbrido do Azure oferece.
Definir um orçamento: o Azure fornece ferramentas que lhe permitem criar e gerir orçamentos. Os orçamentos ajudam-no a informar proativamente os outros sobre os seus gastos, a gerir os custos e a monitorizar os gastos ao longo do tempo. Você pode definir limites de orçamento, receber alertas e controlar despesas para garantir o controle e a otimização de custos.
Manter um modelo de custo: o Azure fornece automaticamente previsões de custos, que lhe permitem planear e orçamentar a sua utilização do Azure. Essas previsões ajudam você a entender os custos projetados com base em seus 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 tags para agrupar e alocar custos. As etiquetas 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.
Ligações relacionadas
Lista de verificação de otimização de custos
Consulte o conjunto completo de recomendações.