Otimização de custos da AWS - Como funciona a definição de preço da AWS

Otimização de custos da AWS

A AWS permite que você assuma o controle de custos e otimize continuamente seus gastos, enquanto cria aplicações modernas e escaláveis para atender às suas necessidades. Nossas opções de definição de preço e amplitude de serviços da AWS oferecem flexibilidade para gerenciar custos de modo eficiente e ainda manter a performance e a capacidade de que você precisa. A AWS se dedica a ajudar os clientes a alcançar o maior potencial de economia. Durante esse período de crise, trabalharemos com você para desenvolver um plano que atenda às suas necessidades financeiras. Comece com as etapas abaixo que terão um impacto imediato em sua fatura hoje.

Escolha os modelos de preço certos

Use instâncias reservadas (RI) para reduzir o Amazon RDS, o Amazon Redshift, o Amazon ElastiCache e os custos de Amazon OpenSearch Service

Para determinados serviços, como o Amazon EC2 e o Amazon RDS, você pode investir em capacidade reservada. Com as instâncias reservadas, você pode economizar até 72% sobre a capacidade sob demanda equivalente. As instâncias reservadas estão disponíveis em três opções: pagamento adiantado integral (AURI), pagamento adiantado parcial (PURI) ou sem pagamento adiantado (NURI). Use as recomendações fornecidas nas recomendações de compra de instâncias reservadas AWS Cost Explorer, que se baseiam no Amazon RDS, no Amazon Redshift, no Amazon ElastiCache e no uso de Amazon OpenSearch Service.

Economia de custos do Amazon EC2

Use o Amazon Instâncias spot para reduzir os custos do EC2 ou use o Compute Savings Plans para reduzir os custos do EC2, do Fargate e do Lambda.

Combine a capacidade com a demanda

Identifique instâncias do Amazon EC2 com baixa utilização e reduza os custos interrompendo ou dimensionando corretamente

Use a Otimização de recursos do AWS Cost Explorer para obter um relatório de instâncias do EC2 que estão ociosas ou com baixa utilização. Você pode reduzir os custos interrompendo ou reduzindo o tamanho dessas instâncias. Use o AWS Instance Scheduler para interromper automaticamente as instâncias. Use o AWS Operations Conductor para redimensionar automaticamente as instâncias do EC2 (com base no relatório de recomendações do Cost Explorer).

Identifique instâncias do Amazon RDS e do Amazon Redshift com baixa utilização e reduza o custo interrompendo (RDS) e pausando (Redshift)

Use a verificação de instâncias de banco de dados ociosas do Amazon RDS do Trusted Advisor para identificar instâncias de banco de dados que não tiveram nenhuma conexão nos últimos sete dias. Para reduzir custos, interrompa essas instâncias de banco de dados usando as etapas de automação descritas nesta publicação do blog. Para o Redshift, use a verificação de clusters do Redshift subutilizados do Trusted Advisor para identificar clusters que não tiveram conexões nos últimos sete dias e menos de 5% de utilização média da CPU em todo o cluster em 99% dos últimos sete dias. Para reduzir custos, pause esses clusters usando as etapas descritas neste blog.

Analise o uso do Amazon DynamoDB e reduza os custos aproveitando o recurso auto scaling ou sob demanda

Analise o uso do DynamoDB monitorando duas métricas, ConsumedReadCapacityUnits e ConsumedWriteCapacityUnits, no CloudWatch. Para escalar (reduzir ou expandir) automaticamente sua tabela do DynamoDB, use o recurso Auto scaling. Usando as etapas descritas aqui, você pode habilitar o auto scaling em suas tabelas existentes. Como alternativa, você também pode usar a opção sob demanda. Essa opção permite que você pague por solicitações de leitura e gravação para que você pague apenas pelo que usar, facilitando o equilíbrio entre custos e performance.

Implemente processos para identificar o desperdício de recursos

Identifique os volumes do Amazon EBS com baixa utilização e reduza os custos criando snapshots e, depois, excluindo-os

Volumes do EBS que têm atividade muito baixa (menos de 1 IOPS por dia) durante um período de sete dias indicam que provavelmente não estão em uso. Identifique esses volumes usando a verificação subutilizada de volumes do Amazon EBS do Trusted Advisor. Para reduzir custos, primeiro crie um snapshot do volume (caso seja necessário mais tarde) e exclua esses volumes. Você pode automatizar a criação de snapshots usando o Amazon Data Lifecycle Manager. Siga as etapas descritas aqui para excluir volumes do EBS.

Analise o uso do Amazon S3 e reduza os custos utilizando os níveis de armazenamento de custo mais baixo

Use o S3 Analytics para analisar padrões de acesso ao armazenamento no conjunto de dados do objeto por 30 dias ou mais. Ele faz recomendações sobre onde aproveitar o S3 acessado com pouca frequência (S3 IA) para reduzir custos. É possível automatizar a movimentação desses objetos para uma camada de armazenamento de menor custo usando Políticas de ciclo de vida. Como alternativa, você também pode usar o S3 Intelligent-Tiering, que analisa e move automaticamente seus objetos para o nível de armazenamento apropriado.

Analise a rede e reduza os custos excluindo balanceadores de carga ociosos

Use a Verificação de balanceadores de carga ociosos do Trusted Advisor para obter um relatório de balanceadores de carga com RequestCount inferior a 100 nos últimos sete dias. Depois, use as etapas descritas aqui para excluir esses balanceadores de carga e reduzir custos. Além disso, use as etapas explicadas neste blog e analise seus custos de transferência de dados usando o Cost Explorer.