cd ..
CLOUD

Custos do EC2: On-Demand, Spot e compromissos de uso

⸻

Escolher uma máquina adequada é só uma parte do custo de computação. Também importa por quanto tempo ela será usada, se o uso é previsível e se o trabalho pode ser interrompido.

No Amazon Elastic Compute Cloud (EC2), da Amazon Web Services (AWS), existem formas diferentes de pagar pela capacidade. O maior desconto anunciado não é necessariamente a melhor escolha para uma aplicação.

Comece pela previsibilidade e pela tolerância a interrupções

Uma aplicação experimental pode ter demanda incerta. Um sistema usado todos os dias pode manter consumo estável. Já um processamento em lote pode aceitar interrupções se conseguir retomar o trabalho depois.

Esses três cenários pedem avaliações diferentes.

ModeloIdeia principalQuando considerar
On-DemandUso sem compromisso de longo prazoDemanda incerta, testes e necessidade de flexibilidade
SpotUso de capacidade disponível que pode ser retomadaTarefas tolerantes a interrupções
Savings PlansCompromisso de gasto por hora por um ou três anosConsumo elegível previsível
Reserved InstancesBenefício de cobrança associado a atributos de instânciasUso previsível com configuração compatível

On-Demand é a referência de preço dessas comparações. Não significa “desconto pequeno”. Spot exige que a aplicação lide com a retomada de capacidade; desconto não compensa um trabalho que perde todo o resultado quando é interrompido. Opções de compra do EC2.

Savings Plans e Reserved Instances não são a mesma coisa

Nos Savings Plans, o compromisso é uma quantidade de gasto por hora. A abrangência do benefício depende do tipo de plano. É preciso avaliar o consumo elegível e a flexibilidade necessária antes de assumir o compromisso. Funcionamento dos Savings Plans.

Uma Reserved Instance, ou RI, não é uma máquina extra que você liga. É um benefício de cobrança aplicado a uso compatível com seus atributos. Existem diferenças de escopo: uma reserva regional não reserva capacidade; uma reserva zonal pode incluir esse benefício na zona escolhida. Reserved Instances.

Portanto, economizar na cobrança e garantir capacidade disponível são necessidades distintas. O EC2 também oferece reservas de capacidade para atender a segunda necessidade.

E os Dedicated Hosts?

Dedicated Hosts disponibilizam um servidor físico dedicado ao cliente, com controle útil para determinados requisitos de licenciamento e isolamento.

Eles não são apenas “uma instância com desconto maior”. A pergunta aqui é se existe uma necessidade de host dedicado. Para a maioria dos estudos iniciais, basta separar essa decisão de isolamento da decisão sobre duração do compromisso financeiro.

Nenhuma modalidade elimina falhas

Instâncias que não são Spot não estão sujeitas à mesma retomada de capacidade característica de Spot. Isso não significa funcionamento eterno: falhas e eventos de manutenção continuam possíveis. Eventos programados do EC2.

Também não se deve assumir que parar uma máquina elimina compromissos financeiros já contratados. A decisão de comprar um compromisso precisa considerar a utilização durante o período inteiro.

Estimar, analisar e alertar

As anotações separam três ferramentas que vale manter distintas:

FerramentaPergunta principal
AWS Pricing CalculatorQuanto esta arquitetura pode custar nas condições informadas?
AWS Cost ExplorerComo o custo e o uso estão se comportando?
AWS BudgetsQuando devo ser avisado sobre um limite definido?

A calculadora depende das premissas informadas; não é uma garantia de valor final. O Cost Explorer permite analisar o histórico e previsões. O Budgets acompanha limites e pode emitir alertas; apenas criar um orçamento não estabelece um teto rígido que interrompe toda a cobrança. Ações automatizadas exigem configuração e têm escopo próprio. Cost Explorer, AWS Budgets.

Cenário: processamento de arquivos

Uma equipe hipotética recebe arquivos para processar durante a noite. Cada tarefa salva o progresso e pode ser repetida sem duplicar o resultado final.

Spot pode ser uma opção para esse processamento, desde que a equipe aceite variação na disponibilidade e planeje as interrupções. Se houver um prazo rígido, também precisa considerar capacidade alternativa.

Já um componente com consumo constante pode justificar a avaliação de um compromisso. Não dá para calcular uma economia concreta sem conhecer região, tipo de instância, duração e demais recursos usados.

Erros comuns e foco na CLF-C02

Evite escolher por desconto isolado, tratar RI como outra categoria de hardware ou interpretar Budgets como bloqueio universal de gastos. Inclua no raciocínio armazenamento, tráfego e outros recursos da arquitetura.

Na certificação, relacione o modelo às condições do enunciado: flexibilidade, previsibilidade, compromisso e tolerância a interrupções.

Questão autoral

Uma empresa executa tarefas em lote que podem ser interrompidas e retomadas. Ela quer aproveitar capacidade disponível com desconto, sem compromisso de longo prazo. Qual opção corresponde melhor ao cenário?

Resposta: C. Spot atende ao uso de capacidade disponível por tarefas que toleram interrupção.

A inventa uma exigência de isolamento. B está errada porque RIs envolvem compromisso. D confunde acompanhamento de orçamento com fornecimento de computação.

Resumo

On-Demand prioriza flexibilidade. Spot exige tolerância a interrupções. Savings Plans e RIs precisam de uso previsível para que o compromisso faça sentido. Reserva de capacidade, isolamento físico e controle de custos são decisões relacionadas, mas diferentes.

Documentação oficial

O que achou?