

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Melhores práticas para otimização de custos
<a name="cost-opt"></a>

A otimização de custos é alcançar seus resultados comerciais com o menor preço. Ao seguir a documentação deste guia, você otimizará suas cargas de trabalho do Amazon EKS.

## Diretrizes gerais
<a name="general-guidelines"></a>

Na nuvem, há várias diretrizes gerais que podem ajudar você a otimizar os custos de seus microsserviços:
+ Garanta que as cargas de trabalho em execução no Amazon EKS sejam independentes de tipos específicos de infraestrutura para executar seus contêineres. Isso proporcionará maior flexibilidade em relação à execução delas nos tipos de infraestrutura mais baratos. Ao usar o Amazon EKS com o EC2, pode haver exceções quando temos cargas de trabalho que exigem tipos específicos de instâncias do EC2, como [ exigir uma GPU ](https://docs.aws.amazon.com/eks/latest/userguide/gpu-ami.html) ou outros tipos de instância, devido à natureza da carga de trabalho.
+ Selecione instâncias de contêiner com o perfil ideal — crie um perfil de seus ambientes de produção ou pré-produção e monitore métricas críticas, como CPU e memória, usando serviços como o [ Amazon CloudWatch Container Insights para Amazon EKS ](https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/deploy-container-insights-EKS.html) ou ferramentas de terceiros que estão disponíveis no ecossistema Kubernetes. Isso garantirá que possamos alocar a quantidade certa de recursos e evitar o desperdício de recursos.
+ Aproveite as diferentes opções de compra disponíveis na AWS para executar o EKS com o EC2, por exemplo On-Demand, Spot and Savings Plan.

## Melhores práticas de otimização de custos do EKS
<a name="eks-cost-optimization-best-practices"></a>

Há três áreas gerais de melhores práticas para otimização de custos na nuvem:
+ Cost-effective recursos (Auto Scaling, Down Scaling, políticas e opções de compra)
+ Conscientização de despesas (usando ferramentas da AWS e de terceiros)
+ Otimizando ao longo do tempo (tamanho correto)

Como acontece com qualquer orientação, há compensações. Certifique-se de trabalhar com sua organização para entender as prioridades dessa carga de trabalho e quais práticas recomendadas são mais importantes.

### Como usar este guia
<a name="how-to-use-this-guide"></a>

Este guia é destinado às equipes de devops responsáveis por implementar e gerenciar os clusters EKS e as cargas de trabalho que eles suportam. O guia está organizado em diferentes áreas de melhores práticas para facilitar o consumo. Cada tópico tem uma lista de recomendações, ferramentas a serem usadas e melhores práticas para otimização de custos de seus clusters EKS. Os tópicos não precisam ser lidos em uma ordem específica.

### Principais serviços da AWS e recursos do Kubernetes
<a name="key-aws-services-and-kubernetes-features"></a>

A otimização de custos é suportada pelos seguintes serviços e recursos da AWS:
+ Tipos de instâncias do EC2, plano de economia (e instâncias reservadas) e instâncias spot, a preços diferentes.
+ Auto Scaling junto com as políticas nativas de Auto Scaling do Kubernetes. Considere o Savings Plan (instâncias anteriormente reservadas) para cargas de trabalho previsíveis. Use armazenamentos de dados gerenciados, como EBS e EFS, para obter elasticidade e durabilidade dos dados do aplicativo.
+ O painel do console de gerenciamento de faturamento e custos, juntamente com o AWS Cost Explorer, fornece uma visão geral do seu uso da AWS. Use o AWS Organizations para obter detalhes granulares de faturamento. Detalhes de várias ferramentas de terceiros também foram compartilhados.
+ O Amazon CloudWatch Container Metrics fornece métricas sobre o uso de recursos pelo cluster EKS. Existem várias ferramentas no ecossistema Kubernetes que podem ser usadas para reduzir o desperdício.

Este guia inclui um conjunto de recomendações que você pode usar para melhorar a otimização de custos do seu cluster Amazon EKS.

## Feedback
<a name="feedback"></a>

Este guia está sendo lançado GitHub para coletar feedback direto e sugestões da EKS/Kubernetes comunidade em geral. Se você tem uma prática recomendada que acha que devemos incluir no guia, registre um problema ou envie um PR no GitHub repositório. Nossa intenção é atualizar o guia periodicamente à medida que novos recursos são adicionados ao serviço ou quando uma nova prática recomendada evolui.