

# Otimização de custos
<a name="cost-optimization"></a>

 O pilar Otimização de custos inclui a capacidade de executar sistemas para proporcionar valor comercial pelo menor preço. 

 O pilar Otimização de custos fornece uma visão geral dos princípios de design, práticas recomendadas e perguntas. Recomendações sobre implementação estão disponíveis no [whitepaper Pilar Otimização de custos](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html?ref=wellarchitected-wp). 

**Topics**
+ [Princípios de design](cost-dp.md)
+ [Definição](cost-def.md)
+ [Práticas recomendadas](cost-bp.md)
+ [Recursos](cost-resources.md)

# Princípios de design
<a name="cost-dp"></a>

 Existem cinco princípios de design para a otimização de custos na nuvem: 
+  **Implemente o gerenciamento financeiro na nuvem:** para obter sucesso financeiro e acelerar a obtenção de valor empresarial na nuvem, invista em gerenciamento financeiro na nuvem e otimização de custos. Sua organização precisa dedicar tempo e recursos para criar aptidão nesse novo domínio de tecnologia e gerenciamento de uso. Semelhante à sua aptidão de Segurança ou Excelência operacional, é necessário desenvolver aptidão por meio da criação de conhecimento, programas, recursos e processos para se tornar uma organização econômica. 
+  **Adote um modelo de consumo:** pague somente pelos recursos computacionais necessários e aumente ou reduza o uso com base nos requisitos comerciais, não em previsões elaboradas. Por exemplo, ambientes de desenvolvimento e teste são geralmente usados apenas por oito horas ao dia durante a semana de trabalho. Você poderá parar esses recursos quando eles não estiverem em uso para obter uma economia potencial de 75% (40 horas versus 168 horas). 
+  **Meça a eficiência geral:** meça o resultado de negócios da workload e os custos associados à sua entrega. Use essa medida para identificar os ganhos obtidos com o aumento da capacidade e a redução de custos. 
+  **Pare de gastar dinheiro em tarefas pesadas genéricas:** a AWS faz o trabalho pesado das operações de data center, como o armazenamento em rack, o empilhamento e a alimentação de servidores. Ela também elimina a sobrecarga operacional do gerenciamento de sistemas operacionais e aplicações com serviços gerenciados. Isso permite que você mantenha o foco em seus clientes e projetos de negócios, e não na infraestrutura de TI. 
+  **Analise e atribua despesas:** a nuvem simplifica a identificação precisa do uso e do custo dos sistemas, o que permite a atribuição transparente de custos de TI aos proprietários de cada workload. Dessa forma, a medição do retorno sobre o investimento (ROI) é facilitada e os proprietários de workloads têm a oportunidade de otimizar recursos e reduzir custos. 

# Definição
<a name="cost-def"></a>

 Há cinco áreas de práticas recomendadas para otimização de custos na nuvem: 
+  **Gerenciamento financeiro na nuvem** 
+  **Reconhecimento de despesas e usos** 
+  **Recursos economicamente eficientes** 
+  **Gerenciar recursos de demanda e fornecimento** 
+  **Otimização ao longo do tempo** 

 Assim como ocorre com os outros pilares do Well-Architected Framework, é preciso escolher, por exemplo, entre otimizar para aumentar a velocidade de entrada no mercado ou para reduzir custos. Em alguns casos, é mais eficiente otimizar a velocidade para entrar no mercado rapidamente, enviar novos recursos ou cumprir um prazo, em vez de investir na otimização de custos inicial. Às vezes, as decisões de projeto são tomadas com base na pressa e não em dados, já que sempre existe a tentação de compensar "para garantir", em vez de dedicar tempo a realizar testes comparativos da implantação mais econômica. Isso pode levar a implantações com provisionamento excessivo e subotimizadas. No entanto, essa é uma escolha razoável quando você precisa mover sem alterações (lift-and-shift) recursos de seu ambiente on-premises para a nuvem rapidamente e então otimizar mais tarde. Investir na quantidade certa de esforço em uma estratégia de otimização de custos com antecedência permite aproveitar os benefícios econômicos da nuvem de modo mais rápido, conquistando assim uma adesão consistente às práticas recomendadas e evitando provisionamento excessivo desnecessário. As seções a seguir fornecem técnicas e práticas recomendadas para a implementação inicial e contínua do gerenciamento financeiro na nuvem e otimização de custos de suas workloads. 

# Práticas recomendadas
<a name="cost-bp"></a>

**Topics**
+ [Gerenciamento financeiro na nuvem](cost-cfm.md)
+ [Reconhecimento de despesas e usos](cost-aware.md)
+ [Recursos economicamente eficientes](cost-cereso.md)
+ [Gerenciar recursos de demanda e fornecimento](cost-mandem.md)
+ [Otimização ao longo do tempo](cost-opti.md)

# Gerenciamento financeiro na nuvem
<a name="cost-cfm"></a>

 Com a adoção da nuvem, as equipes de tecnologia inovam mais rapidamente devido à redução dos ciclos de implantação de aprovação, aquisição e infraestrutura. Uma nova abordagem ao gerenciamento financeiro na nuvem é necessária para obter valor empresarial e sucesso financeiro. Essa abordagem é o gerenciamento financeiro na nuvem, e ela cria recursos em toda a organização por meio da implementação de criação, programas, recursos e processos de conhecimento em toda a organização. 

 Muitas organizações são compostas por várias unidades diferentes com prioridades diferentes. A capacidade de alinhar sua organização a um conjunto combinado de objetivos financeiros e fornecer a ela os mecanismos para alcançá-los criará uma organização mais eficiente. Uma organização capaz inovará e criará mais rapidamente, será mais ágil e se ajustará a todos os fatores internos ou externos. 

 Na AWS, você pode usar o Explorador de Custos e, opcionalmente, o Amazon Athena e o Amazon QuickSight com o Relatório de Custos e Uso (CUR) para fornecer conscientização de custos e uso em toda a organização. AWS O Budgets fornece notificações proativas para custo e uso. Os blogs da AWS oferecem informações sobre novos serviços e recursos para garantir que você esteja atualizado com os novos lançamentos de serviços. 

 As perguntas a seguir referem-se a essas considerações sobre otimização de custos. (Para obter uma lista de perguntas e práticas recomendadas de otimização de custos, consulte o [Apêndice](a-cost-optimization.md).). 


| COST 1:  Como implementar o gerenciamento financeiro na nuvem? | 
| --- | 
| A implementação do gerenciamento financeiro na nuvem ajuda as organizações a obterem valor empresarial e sucesso financeiro à medida que otimizam os custos e o uso e escalam na AWS. | 

 Ao criar uma função de otimização de custos, use membros e complemente a equipe com especialistas em CFM e otimização de custos. Os membros existentes da equipe compreenderão como a organização funciona atualmente e como implementar melhorias com rapidez. Considere também incluir pessoas com conjuntos de habilidades complementares ou especializadas, como estudo analítico e gerenciamento de projetos. 

 Ao implementar a conscientização de custos na sua organização, melhore ou desenvolva programas e processos existentes. É muito mais rápido adicionar ao que já existe do que criar novos processos e programas novos. Isso resultará em resultados de maneira muito mais rápida. 

# Reconhecimento de despesas e usos
<a name="cost-aware"></a>

 A flexibilidade e a agilidade proporcionadas pela nuvem incentivam a inovação, desenvolvimento e implantação em ritmo acelerado. Ela reduz os processos manuais e o tempo associado ao provisionamento da infraestrutura on-premises, incluindo a identificação de especificações de hardware, negociação de cotações de preços, gerenciamento de pedidos de compra, programação de remessas e implantação dos recursos. No entanto, a facilidade de uso e a capacidade sob demanda praticamente ilimitada exigem uma nova forma de pensar sobre as despesas. 

 Muitas empresas são compostas por vários sistemas operados por várias equipes. A capacidade de atribuir custos de recursos à organização individual ou aos proprietários do produto gera um comportamento eficiente do uso e ajuda a reduzir o desperdício. A atribuição precisa de custos permite saber quais produtos são realmente rentáveis e permite tomar decisões mais informadas sobre alocação de orçamento. 

 Na AWS, você cria uma estrutura de contas com o AWS Organizations ou o AWS Control Tower, o que fornece separação e ajuda na alocação dos seus custos e do uso. Você também pode usar a marcação de recursos para aplicar informações empresariais e da organização ao seu uso e custo. Use o AWS Cost Explorer para obter visibilidade do custo e do uso ou crie estudos analíticos e painéis personalizados com o Amazon Athena e o Amazon QuickSight. O controle dos custos e do uso é feito com notificações por meio do AWS Budgets e de controles usando o AWS Identity and Access Management (IAM) e o Service Quotas. 

 As perguntas a seguir referem-se a essas considerações sobre otimização de custos. 


| COST 2:  Como controlar o uso? | 
| --- | 
| Estabeleça políticas e mecanismos para validar que os custos adequados são gerados enquanto os objetivos são alcançados. Ao empregar uma abordagem de verificação e equilíbrio, é possível inovar sem gastar demais.  | 


| COST 3:  Como monitorar o uso e os custos? | 
| --- | 
| Estabeleça políticas e procedimentos para monitorar e alocar adequadamente os custos. Isso permite medir e aprimorar a eficiência de custos dessa workload. | 


| COST 4:  Como desativar recursos? | 
| --- | 
| Implemente o controle de alterações e o gerenciamento de recursos, desde o início do projeto até o fim da vida útil. Isso facilita o desligamento dos recursos não utilizados para reduzir o desperdício. | 

 É possível usar tags de alocação de custos para categorizar e rastrear seus custos e uso da AWS. Quando você aplica tags aos recursos da AWS (como instâncias do EC2 ou buckets do S3), a AWS gera um relatório de custos e uso com seu uso e suas tags. Você pode aplicar tags que representam categorias da organização (como centros de custos, nomes de workload ou proprietários) para organizar os custos em vários serviços. 

 Use o nível correto de detalhes e granularidade no monitoramento e nos relatórios de custo e uso. Para obter insights e tendências de alto nível, use a granularidade diária com o AWS Cost Explorer. Para análise e inspeção mais aprofundadas, use a granularidade por hora no AWS Cost Explorer ou no Amazon Athena e no Amazon Quick com o Relatório de Custos e Uso (CUR) em uma granularidade por hora. 

 A combinação de recursos marcados com o rastreamento do ciclo de vida da entidade (funcionários, projetos) permite identificar recursos ou projetos órfãos que não estão mais gerando valor para a organização e devem ser desativados. Você pode configurar alertas de pagamento para ser notificado sobre gastos excessivos previstos. 

# Recursos economicamente eficientes
<a name="cost-cereso"></a>

 Usar as instâncias e os recursos adequados para sua workload é fundamental para reduzir os custos. Por exemplo, um processo de criação de relatórios pode demorar cinco horas para ser executado em um servidor pequeno, mas uma hora em um servidor grande que custa o dobro. Ambos os servidores fornecem o mesmo resultado, mas o servidor menor acarreta mais custos ao longo do tempo. 

 Uma workload bem projetada usa os recursos com o melhor custo-benefício, o que pode causar um impacto econômico positivo e considerável. Você também tem a oportunidade de usar serviços gerenciados para reduzir gastos. Por exemplo, em vez de manter servidores para entrega de e-mails, você pode usar um serviço que é pago individualmente por mensagem. 

 A AWS oferece diversas opções de definição de preço flexíveis e econômicas para você adquirir as instâncias do Amazon EC2 e de outros serviços que atendam às suas necessidades de forma mais eficiente. As *Instâncias* *sob demanda* permitem que você pague pela capacidade de computação por hora, sem nenhum compromisso mínimo necessário. Os *Savings Plans e instâncias reservadas* oferecem economias de até 75% em relação aos preços sob demanda. Com as instâncias spot, você pode aproveitar a capacidade não utilizada do Amazon EC2 e ter economias de até 90% em relação aos preços sob demanda. As *instâncias spot* são apropriadas para sistemas que aceitam o uso de uma frota de servidores em que os servidores individuais se movimentam dinamicamente, como servidores da Web sem estado, processamento de lotes ou ao usar HPC e big data. 

 A seleção do serviço adequado também pode reduzir o uso e os custos, como o CloudFront para minimizar a transferência de dados, ou reduzir os custos, e como ao usar o Amazon Aurora no Amazon RDS para remover gastos com licenças caras de banco de dados. 

 As perguntas a seguir referem-se a essas considerações sobre otimização de custos. 


| COST 5:  Como avaliar o custo ao selecionar serviços? | 
| --- | 
| O Amazon EC2, Amazon EBS e Amazon S3 são produtos fundamentais da AWS. Os produtos gerenciados, como Amazon RDS e Amazon DynamoDB, são serviços da AWS de nível superior ou de aplicação. Ao selecionar os produtos fundamentais e os serviços gerenciados adequados, é possível otimizar os custos dessa workload. Por exemplo, usando serviços gerenciados, é possível reduzir ou remover grande parte da sobrecarga administrativa e operacional, liberando você para trabalhar em aplicações e atividades relacionadas a negócios. | 


| COST 6:  Como atingir as metas de custo ao selecionar tamanho, número e tipo de recurso? | 
| --- | 
| Escolha o tamanho e o número de recursos apropriados para a tarefa em mãos. Ao selecionar o tipo, tamanho e número mais econômicos, você minimiza o desperdício. | 


| COST 7:  Como usar modelos de preços para reduzir custos? | 
| --- | 
| Use o modelo de preços mais adequado para seus recursos a fim de minimizar as despesas. | 


| COST 8:  Como planejar as cobranças de transferência de dados? | 
| --- | 
| Planeje e monitore as cobranças de transferência de dados para tomar decisões de arquitetura que minimizam custos. Uma mudança arquitetônica pequena, porém eficaz, pode reduzir drasticamente os custos operacionais ao longo do tempo.  | 

 Ao considerar os gastos durante a escolha do serviço e usar ferramentas como o Explorador de Custos e o AWS Trusted Advisor para conferir regularmente seu uso da AWS, você pode monitorar ativamente a utilização e ajustar suas implantações de acordo com ela. 

# Gerenciar recursos de demanda e fornecimento
<a name="cost-mandem"></a>

 Ao migrar para a nuvem, você paga apenas pelo que precisa. Você pode fornecer recursos para atender à demanda da workload no momento em que eles são necessários, o que reduz a necessidade de um provisionamento em excesso que é caro e desperdiça recursos. Você também pode modificar a demanda usando um controle de utilização, buffer ou fila para suavizar a demanda e atendê-la com menos recursos, o que resulta em um custo menor, ou processá-la posteriormente com um serviço em lote. 

 Na AWS, você pode provisionar automaticamente os recursos para corresponderem à demanda da workload. O Auto Scaling que usa abordagens baseadas em demanda e tempo permitem que você adicione e remova recursos conforme necessário. Se você conseguir prever alterações na demanda, poderá economizar mais dinheiro e garantir que os recursos são compatíveis com as necessidades da sua workload. É possível usar o Amazon API Gateway para implementar o controle de utilização ou o Amazon SQS para implementar uma fila em sua workload. Ambos permitirão que você modifique a demanda nos componentes da workload. 

 As perguntas a seguir referem-se a essas considerações sobre otimização de custos. 


| COST 9:  Como gerenciar a demanda e fornecer recursos? | 
| --- | 
| Para uma workload com gasto e performance equilibrados, verifique se tudo o que você paga está sendo usado e evite instâncias significativamente subutilizadas. Uma métrica de utilização distorcida em ambas as direções tem um impacto adverso sobre a organização, tanto nos custos operacionais (redução na performance em decorrência de utilização excessiva) quanto em despesas desnecessárias na AWS (devido ao excesso de provisionamento). | 

 Ao projetar para modificar a demanda e fornecer recursos, pense ativamente nos padrões de uso, no tempo necessário para provisionar novos recursos e na previsibilidade do padrão de demanda. Ao gerenciar a demanda, verifique se você tem uma fila ou um buffer corretamente dimensionado e se está respondendo à demanda da workload no período necessário. 

# Otimização ao longo do tempo
<a name="cost-opti"></a>

 À medida que a AWS lança novos serviços e recursos, uma das práticas recomendadas é avaliar suas decisões sobre a arquitetura existente a fim de garantir que elas ofereçam o melhor custo-benefício. Conforme seus requisitos mudam, seja incisivo na desativação de recursos, de serviços inteiros e sistemas que não são mais necessários. 

 A implementação de novos recursos ou tipos de recursos pode otimizar sua workload de modo incremental, minimizando o esforço necessário para implementar a alteração. Isso proporciona melhorias contínuas na eficiência ao longo do tempo e garante que você permaneça na tecnologia mais atualizada para reduzir custos operacionais. Você também pode substituir ou adicionar novos componentes à workload por novos serviços. Isso pode fornecer aumentos significativos na eficiência. Portanto, é essencial revisar regularmente sua workload e implementar novos serviços e recursos. 

 As perguntas a seguir referem-se a essas considerações sobre otimização de custos. 


| COST 10:  Como avaliar os novos serviços? | 
| --- | 
| À medida que a AWS lança novos serviços e recursos, uma das práticas recomendadas é avaliar suas decisões sobre a arquitetura existente a fim de garantir que elas ofereçam o melhor custo-benefício. | 

 Ao conferir regularmente suas implantações, analise como serviços mais novos podem ajudar você a economizar dinheiro. Por exemplo, o Amazon Aurora no Amazon RDS pode reduzir gastos com bancos de dados relacionados. Usar serviços sem servidor, como o Lambda, pode eliminar a necessidade de operar e gerenciar instâncias para executar código. 


| COST 11 Como avaliar o custo do esforço? | 
| --- | 
|  Avalie o custo do esforço para operações na nuvem, revise suas operações de nuvem demoradas e automatize-as para reduzir esforços humanos e custos adotando serviços da AWS relacionados, produtos de terceiros ou ferramentas personalizadas.  | 

# Recursos
<a name="cost-resources"></a>

 Consulte os recursos a seguir para saber mais sobre nossas práticas recomendadas para Otimização de custos. 

## Documentação
<a name="cost-doc"></a>
+  [AWS documentação da](https://docs.aws.amazon.com/index.html?ref=wellarchitected-wp) 

## Whitepaper
<a name="cost-wp"></a>
+  [Pilar da otimização de custos](https://docs.aws.amazon.com/wellarchitected/latest/cost-optimization-pillar/welcome.html?ref=wellarchitected-wp) 