até hoje não sei muito bem o que aconteceu, pois na hora do deploy só escolhi ec2 com Ubuntu que é o gratuito
A AWS cobra por sistema operacional licenciado + infraestrutura, o sistema operacional é cobrado separado do CPU e RAM que é cobrado separado do disco que é cobrado separado da rede.
Eu uso instancias t3.small (2vCPU 2GB de RAM) com debian na US-East.1 30GB de EBS (disco).
Então um servidor tem no mínimo 4 custos
sistema operacional,cpu + ram, disco e rede (entrada e saída de dados de rede) a Amazon cobra por tudo, sempre que for fazer um deploy na amazon utilize as calculadoras de custos fornecidas pela propria AWS.
preços EC2 https://aws.amazon.com/ec2/pricing/on-demand/
preços RDS https://aws.amazon.com/rds/pricing/
Na data de hoje uma instancia EC2 Debian 12 do tipo t3.small com 30GB de EBS na AZ US-East-1 é free. Mas isso muda periodicamente e a AWS sempre notifica via email.