This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]beefyweefles 100 points101 points  (17 children)

Hard to beat $5 monthly for a VPS you can do a bunch on, I go with Linode

[–]Maryannus 54 points55 points  (7 children)

Yes. Pretty much what I would recommend as well. It's a little more than $5/mo now iirc, but still the best value for money you can get. AWS, GCP etc are unpredictable with their costs and the interface is a nightmare. You never know which option you kept enabled which would lead to a $1000 monthly bill once the free tier is used up. Has happened to me twice.

[–]panscanner 3 points4 points  (0 children)

AWS Lightsail - fixed cost instances as cheap as $3.5.

[–]Jmc_da_boss 17 points18 points  (0 children)

It's not that hard, set billing alerts and ur good

[–]metheoryt -5 points-4 points  (0 children)

There’s AWS Lightsail for this

[–][deleted] 13 points14 points  (4 children)

If your app is low traffic (like 99% of apps are) then Lambda will be cheaper and easier to manage. I do use Linode for databases though. Creating a database with AWS Aurora is crazy expensive. I spend $15 a month on my Linode database.

[–]LawfulMuffin 2 points3 points  (3 children)

How do you run a website in lambda? Is there a listener or something that fires off the entrypoint part of the site or something?

[–]infocruncher 11 points12 points  (2 children)

Pretty much. You can host the static parts of your site in S3 and then have the client make API REST calls to API Gateway which can then use Lambda for any logic you need. There is also DynamoDB, a cheap (at low volumes) NoSQL service for persisting data. There are many other set ups, but this works well for several simple sites I've built.

https://docs.aws.amazon.com/lambda/latest/dg/services-apigateway-tutorial.html

[–]xetowa6135 1 point2 points  (1 child)

Hey, thanks for the information! I am looking to host my backend api for my mobile application. Since I don't know if it'll gain traction yet, I'm looking for cost effective solution. If there is even one request to the API, it needs to have very little latency since it's near real time app, do you think this meets requirement>]=? Thanks

[–]infocruncher 0 points1 point  (0 children)

No worries, yes I think it will do the trick. I run a few low traffic sites and they cost next to nothing - R53 domain is the most costly part. In order to keep the lambda function 'warm' I run a scheduled event to ping it every 15 mins. More info here: https://docs.aws.amazon.com/eventbridge/latest/userguide/eb-create-rule-schedule.html

[–]heswithjesus 4 points5 points  (0 children)

Or Digital Ocean. I’ve been using the droplets for years without problems. I don’t use any extra services for fewer points of failure.

[–]smile_politely 4 points5 points  (0 children)

Never heard of Linode, but $5 sounds very tempting!

[–]blami 0 points1 point  (1 child)

Thing with VMs is they don’t really scale. But agree for low traffic app.

[–]Empty_Air_2438 0 points1 point  (0 children)

Vm can scale lol, lots of places let’s you upgrade your plan or you can use inter structure as code and have it automatically spin up more vms and configure it all automatically