Custo de WordPress na AWS: 3 cenários calculados em uma planilha
Antes de subir um WordPress na AWS dá para saber quanto ele vai custar por mês. Aqui a conta de três cenários (uma instância, com disco elástico e em alta disponibilidade) sai numa planilha: no primeiro ano, com a Free Tier, a instância única custa R$ 2,70 por mês e a alta disponibilidade, R$ 101,66. Os preços são os de maio de 2024.
Por que uma planilha e não a calculadora
A calculadora oficial da AWS tem muita opção, e quem está começando acaba se confundindo com o que não precisa. Para um projeto pequeno, eu uso uma planilha simples, só com o essencial. Cada linha dela tem:
- o serviço e a quantidade de recursos;
- o tipo do recurso e o valor por hora;
- o total por mês em dólar e em real;
- se o recurso está na Free Tier;
- o total que de fato será cobrado.
A cotação do dólar fica numa célula que você pode mudar, e o custo em real acompanha. Nas telas da aula ela aparece em R$ 5,40 no cenário 1 e em R$ 5,20 nos outros dois.
1Levantar o preço por hora
Para achar o preço por hora de uma EC2 e de um RDS, eu consulto o site instances.vantage.sh. Ele mostra o custo dos dois serviços, e você filtra pelo tipo da instância.
Para começar, a instância mais simples é a T3 micro: tem 2 vCPUs e 1 GB de memória, o que atende bem o cenário inicial de um WordPress. Filtre a T3 micro nos dois serviços e anote o valor por hora de cada um. Na planilha, a EC2 T3 micro entrou a US$ 0,0104 por hora e a RDS T3 micro, a US$ 0,0170.
O site tem informação demais para quem está no primeiro contato. Por isso eu passo esses valores para a planilha e deixo ela fazer a conta.
2Cenário 1, uma EC2 e um RDS
O cenário mais simples: uma EC2 atendendo o projeto e um banco relacional MySQL no RDS. Os itens da conta:
- EC2 T3 micro. Na Free Tier, são 750 horas por mês, o mês inteiro de uma instância. A planilha zera o custo.
- RDS T3 micro. Também está na Free Tier.
- Volume EBS. O disco da máquina, com 20 GB (US$ 2,00 por mês), está na Free Tier.
- Armazenamento do RDS. 20 GB (US$ 2,30 por mês), também dentro da Free Tier.
- IPv4 público. Desde 1º de fevereiro de 2024 a AWS cobra todo IPv4 público (os detalhes estão neste post). A EC2 precisa dele para ser acessível na internet, então ele entra na conta (US$ 0,005 por hora, US$ 3,75 por mês na planilha), mas as 750 horas da Free Tier cobrem.
- Route 53. É o DNS: o usuário bate no endereço amigável, e o Route 53 aponta para um IP elástico associado à instância. Custa 50 centavos de dólar por mês e não está na Free Tier.
Resultado: o único custo é o do Route 53, R$ 2,70 por mês (US$ 0,50 a R$ 5,40). Sem a Free Tier, as mesmas linhas somariam R$ 151,32 por mês, na cotação de R$ 5,20 que a planilha trazia nesse momento.

A minha conta real roda o cenário 3, e a fatura mostra por que não vale precificar os itens extras. Em abril de 2024 ela foi de US$ 6,51: US$ 5,609 de VPC (o IPv4 público), US$ 0,739 de Route 53, US$ 0,134 de "outros", US$ 0,031 de backup e US$ 0,003 de load balancer. Até 16 de maio, o acumulado do mês estava em US$ 4,19.

Para um projeto pequeno, backup e "outros" são centavos de dólar: não gaste tempo precificando isso.
3Cenário 2, com disco elástico
No cenário 1, os dados ficam no disco da própria máquina. Se a EC2 morrer, recuperar é mais complicado. O ideal é não guardar o conteúdo no disco da instância e usar um disco elástico (no console, o Amazon EFS, Elastic File System). Assim, se houver problema, você lança outra EC2 e anexa o mesmo disco: os dados continuam lá.
Isso também prepara o caminho para escalar com contêineres: na minha conta eu mantenho pelo menos dois numa máquina pequena. E evita uma migração de dados depois, do volume EBS para o disco elástico. Por isso eu recomendo começar já com ele.
Na Free Tier, o disco elástico tem 5 GB, mais que suficiente para uma conta pequena. A minha usava 2 GB na época.
A planilha repete o cenário 1 e acrescenta uma linha de 5 GB de disco elástico (US$ 1,50 por mês cheio). Como ele está na Free Tier, o custo é o mesmo do cenário 1: R$ 2,60, só o Route 53, na cotação de R$ 5,20. A variação de um cenário para o outro é mínima.
4Cenário 3, alta disponibilidade
Aqui entra o cenário que a maioria quer chegar. O usuário passa por um Application Load Balancer, que distribui as requisições entre duas EC2 em zonas de disponibilidade separadas. O disco elástico fica plugado nas duas instâncias, e as duas falam com o mesmo banco.
O que muda na conta em relação ao cenário 2:
- um Application Load Balancer;
- uma segunda EC2 T3 micro;
- mais IPv4 públicos: o load balancer cria um por zona, e só o IPv4 de uma EC2 (750 horas) é grátis; o da segunda instância é cobrado. A planilha ficou com 3 IPv4 públicos cobrados.
Cada recurso novo é só mais uma linha na planilha, e ela recalcula o total. O Application Load Balancer está na Free Tier, a segunda EC2 não, e o resultado é este:

São R$ 101,66 por mês na cotação de R$ 5,20, perto de US$ 20. Se uma das instâncias cair, outra é lançada automaticamente, e esse é o custo aproximado.
O banco, nesse cenário, ficou sem alta disponibilidade. Colocar o RDS em Multi-AZ dobra o custo dele (na planilha, de US$ 12,75 para perto de US$ 25 por mês), e o Multi-AZ não está na Free Tier.
O que fazer com os números
Dois cuidados quando você levar a conta para o seu projeto:
- Veja o que está ou não na Free Tier no seu cenário. É isso que separa o custo cheio do que você de fato paga no primeiro ano.
- Troque a cotação do dólar na planilha pela do dia, para a conta em real refletir a realidade.
A planilha dos três cenários está na descrição do vídeo no fim desta página.
Checklist
- Anote o preço por hora da EC2 e do RDS do tipo de instância que você vai usar, em site como o instances.vantage.sh.
- Monte o cenário 1 e marque o que está na Free Tier.
- Decida se vai usar disco elástico desde o início, para não migrar dados depois.
- Para alta disponibilidade, some o load balancer, a segunda EC2 e os IPv4 públicos.
- Decida se o banco precisa de Multi-AZ, que dobra o custo dele.
- Atualize a cotação do dólar e confira os preços atuais nas páginas oficiais da AWS.
Se a sua conta já tem uma fatura relevante e você quer saber onde há custo a cortar, agende uma conversa.
O que os alunos dizem

“Eu sempre fugi da AWS. Achava complicado, distante da minha rotina de dev. Mas só a primeira aula do Bootcamp já mudou tudo: usei o conteúdo para resolver um problema real de um cliente e fui contratado por causa disso.”
André Scherrer, Engenheiro de Software
Ver depoimento
“Só quando coloquei a mão na massa com a Formação AWS é que avancei de verdade. Essa prática me levou ao próximo nível”
Caio, Desenvolvedor (Dev)
Ver depoimento
“Eu trabalhava há mais de 20 anos com TI tradicional e atendia empresas da região, mas sentia minha carreira estagnada.”
Carlos Souza, Consultor Cloud
Ver depoimento
Formação AWS
Aprenda AWS e IA na prática, com projeto real e acompanhamento. Converse com o time sobre a Formação AWS.
Agende uma conversaPrefere assistir?
A aula completa (25 min) está no canal Domine AWS. O vídeo toca aqui mesmo.

