COST02-BP02 Implementar objetivos e metas - AWS Well-Architected Framework

COST02-BP02 Implementar objetivos e metas

Implemente objetivos e metas de custo e uso para sua workload. Os objetivos fornecem orientação para sua organização quanto aos resultados esperados, e as metas oferecem resultados mensuráveis específicos a serem alcançados para suas workloads.

Nível de exposição a riscos se esta prática recomendada não for estabelecida: alto

Orientações para a implementação

Desenvolva objetivos e metas de custo e uso para a sua organização. Como uma organização em crescimento na AWS, é importante definir e monitorar objetivos para otimização de custos. Esses objetivos ou indicadores-chave de performance (KPIs) podem incluir itens como porcentagem de gastos sob demanda ou adoção de certos serviços otimizados (por ex., instâncias do AWS Graviton ou tipos de volume gp3 do EBS). Estabeleça objetivos mensuráveis e alcançáveis para ajudar a medir as melhorias de eficiência, o que é importante para suas operações comerciais. Os objetivos fornecem orientações e direcionamento para a sua organização sobre os resultados esperados.

Eles fornecem resultados mensuráveis específicos a serem alcançados. Em suma, um objetivo é a direção que você deseja seguir e a meta é até que ponto nessa direção o objetivo deve ir e quando ele deve ser concretizado [usando a orientação do método SMART (específico, mensurável, atribuível, realista e oportuno)]. Um exemplo de objetivo é que o uso da plataforma deve aumentar significativamente, com apenas um pequeno aumento (não linear) no custo. Um exemplo de meta é um aumento de 20% no uso da plataforma, com um aumento de menos de 5% nos custos. Outro objetivo comum é que as workloads precisam ser mais eficientes a cada seis meses. A meta complementar seria o custo de acordo com as métricas empresariais diminuir em 5% a cada seis meses. Use as métricas corretas e defina KPIs calculados para sua organização. Você pode começar com KPIs básicos e expandir posteriormente com base nas necessidades da empresa.

Um objetivo para a otimização de custos é aumentar a eficiência da workload, o que corresponde a diminuir o custo por resultado empresarial da workload ao longo do tempo. Implemente esse objetivo para todas as workloads e defina uma meta, como um aumento de 5% na eficiência a cada seis meses a um ano. Na nuvem, é possível conseguir isso ao estabelecer a capacidade de otimização de custos, bem como novos lançamentos de serviços e recursos.

As metas são as referências quantificáveis que você deseja alcançar para concretizar seus objetivos, ao passo que as referências comparam seus resultados reais com uma meta. Estabeleça referências com KPIs para o custo por unidade de serviços de computação (como adoção de spot, adoção do Graviton, tipos de instância mais recentes e cobertura sob demanda), de serviços de armazenamento (como adoção do EBS GP3, snapshots obsoletos do EBS e armazenamento do Amazon S3 padrão) ou de uso de serviços de banco de dados (como mecanismos de código aberto do RDS, adoção do Graviton e cobertura sob demanda). Essas referências e KPIs podem ajudar a verificar se você usa os serviços da AWS da maneira mais econômica.

A tabela a seguir fornece uma lista de métricas padrão da AWS para referência. Cada organização pode ter valores-alvo diferentes para esses KPIs.

Category KPI (%) Description
Compute EC2 usage Coverage EC2 instances (in cost or hours) using SP+RI+Spot compared to total (in cost or hours) of EC2 instances
Compute Compute SP/RI utilization Utilized SP or RI hours compared to total available SP or RI hours
Compute EC2/Hour cost EC2 cost divided by the number of EC2 instances running in that hour
Compute vCPU cost Cost per vCPU for all instances
Compute Latest Instance Generation Percentage of instances on Graviton (or other modern generation instance types)
Database RDS coverage RDS instances (in cost or hours) using RI compared to total (in cost or hours) of RDS instances
Database RDS utilization Utilized RI hours compared to total available RI hours
Database RDS uptime RDS cost divided by the number of RDS instances running in that hour
Database Latest Instance Generation Percentage of instances on Graviton (or other modern instance types)
Storage Storage utilization Optimized storage cost (for example Glacier, deep archive, or Infrequent Access) divided by total storage cost
Tagging Untagged resources

Cost Explorer:

1. Filtre créditos, descontos, impostos, reembolsos, mercado e copie o custo mensal mais recente.

2. Selecione Exibir somente recursos não marcados no Cost Explorer.

3. Divida o valor em recursos não marcados com o custo mensal.

Usando essa tabela, inclua valores-alvo ou de referência, os quais devem ser calculados com base nos objetivos organizacionais. É necessário avaliar determinadas métricas para sua empresa e entender os resultados comerciais dessa workload para definir KPIs precisos e realistas. Ao avaliar as métricas de performance em uma organização, faça a distinção entre os diferentes tipos de métrica que servem a propósitos distintos. Essas métricas avaliam principalmente a performance e a eficiência da infraestrutura técnica, e não diretamente o impacto geral nos negócios. Por exemplo, elas podem monitorar os tempos de resposta do servidor, a latência da rede ou o tempo de atividade do sistema. Essas métricas são essenciais para avaliar a capacidade da infraestrutura de comportar as operações técnicas da organização. No entanto, não fornecem informações diretas sobre objetivos comerciais mais amplos, como satisfação do cliente, crescimento da receita ou participação de mercado. Para ter uma compreensão abrangente da performance dos negócios, complemente essas métricas de eficiência com métricas estratégicas de negócios que se correlacionem diretamente com os resultados comerciais.

Crie visibilidade quase em tempo real sobre seus KPIs e oportunidades de economia relacionadas e acompanhe seu progresso ao longo do tempo. Para começar a definir e monitorar os objetivos de KPI, recomendamos o painel de KPI dos Painéis de inteligência em nuvem (CIDs). Com base nos dados do Relatório de Custos e Uso (CUR), o painel de KPI oferece uma série de KPIs de otimização de custos recomendados com a capacidade de definir objetivos personalizados e acompanhar o progresso ao longo do tempo.

Se você tiver outras soluções que definam e monitorem objetivos de KPI, garanta que esses métodos sejam adotados por todas as partes interessadas de gerenciamento financeiro na nuvem em sua organização.

Etapas da implementação

  • Defina os níveis de uso esperados: para começar, concentre-se nos níveis de uso. Interaja com os proprietários de aplicações, a equipe de marketing e as equipes de negócios maiores para entender quais serão os níveis de uso esperados para a workload. Como a demanda do cliente pode mudar com o tempo e o que pode mudar em decorrência de aumentos sazonais ou campanhas de marketing?

  • Defina custos e recursos de workload: com os níveis de uso definidos, quantifique as alterações nos recursos da workload necessárias para atender a esses níveis de uso. Pode ser necessário aumentar o tamanho ou o número de recursos para um componente de workload, aumentar a transferência de dados ou alterar componentes de workload para um serviço diferente em um nível específico. Especifique os custos em cada um desses pontos principais e preveja a mudança no custo quando houver uma mudança no uso.

  • Defina os objetivos de negócios: combine o resultado das alterações esperadas no uso e no custo com as mudanças esperadas na tecnologia ou qualquer programa que você esteja executando e desenvolva objetivos para a workload. Os objetivos devem abordar o uso e o custo, bem como a relação entre os dois. Os objetivos devem ser simples e gerais e ajudar as pessoas a entender o que a empresa espera em termos de resultados (por ex., garantir que recursos não utilizados sejam mantidos abaixo de determinado nível de custo). Não é necessário definir objetivos para cada tipo de recurso não utilizado nem definir custos que possam causar perdas para objetivos e metas. Verifique se há programas organizacionais (por exemplo, criação de recursos como treinamento e educação) se houver alterações esperadas no custo sem alterações no uso.

  • Defina as metas: para cada um dos objetivos definidos, especifique uma meta mensurável. Se o objetivo for aumentar a eficiência na workload, a meta deverá quantificar a melhoria (normalmente nos resultados de negócios para cada dólar gasto) e quando ela deverá ser entregue. Por exemplo, é possível definir um objetivo para minimizar o desperdício devido ao excesso de provisionamento. Com esse objetivo, sua meta pode ser que o desperdício decorrente do superprovisionamento de computação no primeiro nível de workloads de produção não exceda 10% do custo de computação do nível. Além disso, uma segunda meta pode ser que o desperdício decorrente do provisionamento excessivo de computação no segundo nível de workloads de produção não exceda 5% do custo de computação do nível.

Recursos

Documentos relacionados:

Vídeos relacionados:

Exemplos relacionados: