# Migrar da AWS para outra nuvem mais barata: faça a conta antes

> Compare a promessa de 40% de desconto de outra nuvem com o que reserva, saída pelo CloudFront e instância T4g já cortam na sua conta AWS, na planilha.

- Autor: Henrylle Maia, consultor AWS
- Publicado em: 2026-10-15
- Assuntos: Custos, Migração
- URL: https://pages.formacaoaws.com.br/blog/migrar-da-aws-para-nuvem-mais-barata/
- Aula de origem: "Está na hora de migrar da AWS para outra nuvem mais barata?" (https://www.youtube.com/watch?v=9TD7vroqPlE)

Chegou uma proposta de outra nuvem prometendo cortar 40% da sua fatura AWS? Antes de migrar, monte uma planilha que põe essa oferta ao lado do que a sua própria conta AWS já poderia custar.

Com uma aplicação de exemplo, mostro passo a passo o que reserva, CloudFront e a troca de instância do banco fazem na fatura, sem sair da AWS.

## O cenário: a aplicação de exemplo

Tem muita gente dizendo que a AWS está cara e que vai migrar para uma nuvem mais barata. A pergunta que eu quero que você faça antes é: você já está no menor custo possível com os recursos que usa, sem redesenhar a aplicação?

Para responder, uso uma aplicação em Node com React e PostgreSQL, na AWS com alta disponibilidade. O que entra na conta:

- **4 EC2 t3.medium**, com 4 GiB de memória e 2 vCPUs cada.
- **1 RDS PostgreSQL Multi-AZ, t3.medium.** Multi-AZ são dois bancos, então o preço é multiplicado por 2.
- **300 GB por mês de saída de dados** (transfer out), a saída para o usuário.
- **1 fila SQS**, fora da conta: custa, se não me engano, 50 centavos de dólar por milhão de mensagens enviadas. Ela entra como ponto de atenção: a aplicação está integrada a ela, e migrar exige levar as mensagens e integrar a aplicação com a fila da outra nuvem.

Os valores são em dólar, os citados na aula (dezembro de 2022, região US East N. Virginia), não a tabela de hoje.

> **Importante:** confira os preços atuais nas páginas oficiais da [Amazon EC2](https://aws.amazon.com/ec2/pricing/) e do [Amazon RDS](https://aws.amazon.com/rds/pricing/) antes de comparar com a sua conta.

## Passo 1: calcular o custo atual por ano

Monte a planilha com as colunas recurso, preço por hora, preço por ano, preço com reserva por hora e preço com reserva por ano. O preço por ano é o preço por hora × 24 × 365. Os preços por hora eu tiro do site ec2instances.info, filtrando pela instância e pela região.

![A t3.medium no site de preços, em US East (N. Virginia): 4 GiB, 2 vCPUs, US$ 0,0416 por hora sob demanda, US$ 0,0261 com reserva de 1 ano sem upfront e US$ 0,0125 no Spot](https://pages.formacaoaws.com.br/blog/assets/posts/migrar-da-aws-para-nuvem-mais-barata/preco-instancia-ec2.webp)

- **EC2 t3.medium (Linux):** US$ 0,0416 por hora, US$ 364,42 por ano.
- **RDS PostgreSQL t3.medium:** US$ 0,082 por hora; Multi-AZ, × 2, dá US$ 0,164 por hora e US$ 1.436,64 por ano.
- **Saída de dados:** US$ 0,09 por GB, e os 100 primeiros GB do mês são grátis. Dos 300 GB, pagam-se 200: 0,09 × 200 × 12 meses, US$ 216,00 por ano.

Somando as três linhas, o custo atual é de **US$ 2.017,06 por ano**.

> **Importante:** a linha da EC2 dessa planilha ficou com o preço de uma instância só, embora o rótulo diga quatro; eu aviso isso na parte 2 da aula. Na sua cópia, multiplique a linha da EC2 por 4. O método é o mesmo, só os totais mudam. Os totais deste texto seguem a planilha como ela está.

## Passo 2: colocar a oferta da outra nuvem na mesma planilha

A proposta é baixar a sua fatura em 40%. Na planilha é uma célula: o total menos o total × 40%. Com US$ 2.017,06, dá **US$ 1.210,23 por ano**. Esse é o número a bater.

Mas o valor não é tudo. Faltam as perguntas do como: quais recursos entram na migração, se a aplicação vai ter downtime na troca e quanto custa migrar. Antes delas, vem a pergunta deste texto: você já espremeu a conta na AWS?

## Passo 3: reserva de 1 ano

A reserva dá desconto no recurso que você já conhece, em troca do compromisso de reservá-lo por um ano. Na opção **sem upfront** você não investe nada: só assume o compromisso anual de pagar aquele valor. No mesmo site, troque a coluna para a reserva de 1 ano sem upfront:

- **EC2 t3.medium:** US$ 0,0261 por hora, US$ 228,64 por ano.
- **RDS PostgreSQL t3.medium:** US$ 0,064 por hora, × 2 por ser Multi-AZ, US$ 0,128 e US$ 1.121,28 por ano.

## Passo 4: passar a saída de dados pelo CloudFront

A segunda mudança é configurar a saída de dados pelo CloudFront, e não pela EC2. A faixa gratuita sai de 100 GB por mês para 1 TB. Com 300 GB por mês, a linha de saída de dados cai a **zero**.

Somando reserva e CloudFront, o custo vai de US$ 2.017,06 para **US$ 1.349,92 por ano**, sem trocar de nuvem e sem aprender outra.

![A planilha: custo atual de US$ 2.017,06, US$ 1.349,92 com reserva e saída de dados zerada, e a outra nuvem com 40% de desconto em US$ 1.210,23 (a célula mostra R$, mas o valor é em dólar)](https://pages.formacaoaws.com.br/blog/assets/posts/migrar-da-aws-para-nuvem-mais-barata/planilha-reserva-cloudfront.webp)

Ainda está acima dos US$ 1.210,23 da outra nuvem. Faltam dois ajustes, ainda dentro da AWS.

## Passo 5: pagar o ano do banco antecipado (All Upfront)

Se, em vez de só assumir o compromisso, você quiser pagar o ano antecipadamente, existe a opção **All Upfront**. Ela não aparece na tabela do site, mas o preço está no console do RDS, na tela de compra de instância reservada: PostgreSQL, db.t3.medium, Multi-AZ, 1 ano, All Upfront.

![A compra de instância reservada no console do RDS: db.t3.medium, Multi-AZ, 1 ano, All Upfront, pagamento único de 845,00 USD](https://pages.formacaoaws.com.br/blog/assets/posts/migrar-da-aws-para-nuvem-mais-barata/rds-all-upfront.webp)

O banco cai para **US$ 845,00 por ano**. Com a EC2 reservada e a saída zerada, o total vira **US$ 1.073,64**, abaixo dos US$ 1.210,23 da oferta.

## Passo 6: trocar a instância do banco para T4g

Outra mudança simples é saber qual instância usar. Em vez da t3.medium, simule a **t4g.medium** no RDS, com reserva de 1 ano sem upfront. O banco Multi-AZ passa a US$ 0,1138 por hora, **US$ 996,89 por ano**, e o total, com a EC2 reservada e a saída zerada, fica em **US$ 1.225,52**.

![A planilha com o banco na t4g.medium Multi-AZ: US$ 996,89 por ano e total de US$ 1.225,52, ao lado dos US$ 1.210,23 da outra nuvem](https://pages.formacaoaws.com.br/blog/assets/posts/migrar-da-aws-para-nuvem-mais-barata/planilha-final-t4g.webp)

Na planilha da aula, é praticamente o mesmo preço da proposta, sem pagar o ano antecipado.

> **Importante:** com a linha da EC2 corrigida para as quatro instâncias, a conta muda. A oferta de 40% sobre US$ 3.110,32 fica em US$ 1.866,19, e o cenário com a t4g.medium (quatro EC2 reservadas a US$ 914,56 mais o banco a US$ 996,89) dá US$ 1.911,45, uns 2% acima. A lição é a mesma: antes de decidir migrar, faça a conta das otimizações dentro da AWS.

> **Importante:** troquei só o banco. Para a EC2, a arquitetura ARM da t4g pode ter outras implicações, e por isso não simulei essa troca.

**Fluxo:** Fatura atual (EC2, RDS e saída de dados) → Reserva de 1 ano (desconto por compromisso) → Saída pelo CloudFront (1 TB grátis por mês) → All Upfront (ano do banco pago antes) → Instância T4g (banco mais barato)

## Na parte 2: uma abordagem mais agressiva

Na parte 2 da aula uso a mesma planilha com **instâncias Spot**: capacidade que a AWS tem sobrando na frota e vende por bem menos que o preço padrão. O preço varia, como num leilão, e a AWS pode pedir a instância de volta a qualquer momento.

Ela avisa com dois minutos de antecedência, para você lançar outra no lugar, e dá para trabalhar com vários tipos de instância e com frotas.

Na planilha, a t3.medium Spot custou US$ 0,0125 por hora; com as quatro instâncias, US$ 438 por ano. O banco ficou em US$ 758 por ano com All Upfront, e a saída de dados passou pelo CloudFront, com custo zero. O total foi de **US$ 1.196 por ano, uma redução de 61%** só com ajustes na aplicação, e não são ajustes simples.

Aqui a conta já usa as quatro instâncias: a diferença de US$ 1.914 que calculo bate com uma conta atual de US$ 3.110,32 (4 × 364,42 + 1.436,64 + 216).

## Quando migrar faz sentido

Pensar só no valor é limitado: você veio para a nuvem por segurança, disponibilidade e facilidade, não só por custo. Antes de migrar, liste o que perderia ao sair da AWS.

Se você já faz tudo o que mostrei e a outra nuvem entrega o mesmo mais barato, migrar faz sentido. Se não, você está pagando por algo que não precisaria pagar. Aplique os ajustes na AWS primeiro e leve a mesma conta para a outra nuvem.

## Checklist

- Monte a planilha com preço por hora e por ano, sem e com reserva.
- Multiplique cada linha pela quantidade real de instâncias e o RDS Multi-AZ por 2.
- Desconte os 100 GB gratuitos de saída de dados antes de calcular o custo por GB.
- Aplique o desconto prometido pela outra nuvem sobre o total correto.
- Simule a reserva de 1 ano sem upfront e confira o All Upfront no console do RDS.
- Passe a saída de dados pelo CloudFront e veja se a linha de transfer out zera.
- Simule a T4g para o banco e avalie as implicações do ARM antes de trocar a EC2.
- Liste o que se perde ao sair da AWS, como integrações com a SQS e downtime.

Antes de trocar de nuvem, refaça a sua fatura com reserva, CloudFront e a instância certa, e só depois compare com a proposta que chegou.
