COST06-BP01 Realizar modelagem de custos
Identifique os requisitos da organização (como as necessidades dos negócios e os compromissos existentes) e realize a modelagem dos custos (custos gerais) da workload e de cada um de seus componentes. Realize atividades de referência para a workload sob diferentes cargas previstas e compare os custos. O esforço de modelagem deve refletir o benefício potencial. Por exemplo, o tempo gasto é proporcional ao custo do componente.
Nível de exposição a riscos quando esta prática recomendada não é estabelecida: alto
Orientações para a implementação
Execute a modelagem de custos para sua workload e cada um de seus componentes para entender o equilíbrio entre recursos e encontrar o tamanho correto para cada recurso na workload, considerando um nível específico de performance. O entendimento das considerações de custo pode embasar seu processo de tomada de decisão e caso de negócios organizacional ao avaliar os resultados da realização de valor para a implantação planejada da workload.
Realize atividades de referência para a workload sob diferentes cargas previstas e compare os custos. O esforço de modelagem deve refletir o benefício potencial. Por exemplo, o tempo gasto é proporcional ao custo do componente ou à economia prevista. Para saber as práticas recomendadas, consulte a seção Review do Performance Efficiency Pillar of the AWS Well-Architected Framework.
Por exemplo, para criar a modelagem de custos para uma workload que consista em recursos de computação, o AWS Compute Optimizer
Há vários serviços que você pode usar com logs personalizados como fontes de dados para dimensionar adequadamente as operações para outros serviços e componentes da workload, como o AWS Trusted Advisor
Veja a seguir as recomendações para dados e métricas de modelagem de custo:
-
O monitoramento deve refletir com precisão a experiência do usuário. Selecione a granularidade correta para o período e escolha com cuidado o máximo ou o 99º percentil, em vez da média.
-
Selecione a granularidade correta para o período de análise necessário para cobrir todos os ciclos de workload. Por exemplo, se uma análise de duas semanas for realizada, talvez você esteja deixando passar um ciclo de alta utilização, o que pode levar a subprovisionamento.
-
Escolha os serviços da AWS certos para sua workload planejada considerando seus compromissos existentes, modelos de preço selecionados para outras workloads e a capacidade de inovar com maior rapidez e concentrar-se em seu valor comercial principal.
Etapas da implementação
-
Realização de modelagem de custo para os recursos: implante a workload ou uma prova de conceito em uma conta separada com os tipos e tamanhos de recursos específicos a serem testados. Execute a workload com os dados de teste e registre os resultados de saída, junto com os dados de custo da hora em que o teste foi executado. Depois, reimplante a workload ou altere os tipos e tamanhos de recursos e execute novamente o teste. Inclua taxas de licença para todos os produtos que você pode usar com esses recursos e custos de operações estimados (mão de obra ou engenharia) para implantar e gerenciar esses recursos ao criar a modelagem de custo. Considere a modelagem de custo para um período (por hora, diária, anual ou três anos).
Recursos
Documentos relacionados:
-
Identifying Opportunities to Right Size (Identificar oportunidades para dimensionar o tamanho corretamente )
-
Amazon CloudWatch features
(Recursos do Amazon CloudWatch) -
Cost Optimization: Amazon EC2 Right Sizing (Otimização de custos: dimensionamento correto do Amazon EC2)
-
AWS Pricing Calculator
(Calculadora de preços da AWS)
Exemplos relacionados:
-
Perform a Data-Driven Cost Modelling
(Executar uma modelagem de custo orientada a dados) -
Estimate the cost of planned AWS resource configurations
(Estimar o custo das configurações de recursos planejados da AWS) -
Choose the right AWS tools
(Selecionar as ferramentas certas da AWS)