DEV Community

Discussion on: Where should I host my web app?

Collapse
 
kspeakman profile image
Kasey Speakman

For a small app, you can easily run on AWS for free. You can run multiple EC2 or RDS micro instances for free. Micro instances are fast, just not that much memory. EC2 is a VM you have to manage, but RDS is DB managed for you. When you create instances, it tells you if it is Free Tier eligible. AWS Lambda is free for low usage too, but spinup time probably makes it unsuitable for a low-usage API.

Azure has similar offerings and free deals.

Collapse
 
zorexsalvo profile image
Zorex Salvo

I think AWS's free for a year only?

Collapse
 
kspeakman profile image
Kasey Speakman • Edited

Yes, the VM instances are free for 1 yr only (both AWS and Azure). Afterward, the t2 micro instances currently cost about $61.32 / yr to run (reserved instances) 24/7.

If the API is suitable for AWS Lambda and DB is suitable for Dynamo, those remain free after a year, up to a certain amount of usage.

AWS Free Tier

Azure has similar free offerings, except

I don't know of any managed API hosting service like this on AWS (stateful, always running, managed).

Azure Free Account

Thread Thread
 
ben profile image
Ben Halpern

If you're at all sane about it, most of these platforms allow you to host your app for "pocket change" and scale along with you. I wouldn't penny pinch too too much.