Google CloudRun and using Firestore or BigQuery and Storage is often cheaper and faster and easier. I spend $4/month to run https://web3dsurvey.com because it is pay per usage. I have others that cost $2 and less than $1 per month. The pay for cpu used is an awesome model.
The equivalent AWS is probably similar in price.