3 ms·
That sounds completely overkill for OPs question - without digging deeper it sounds like OP really just wants a cheap VPS perhaps with a lightweight management
by lvturner 6y ago
That sounds completely overkill for OPs question - without digging deeper it sounds like OP really just wants a cheap VPS perhaps with a lightweight management layer on top.
Granted, Elastic Beanstalk/Load Balancer will allow you to scale should you end up with a massive influx of traffic - but I think you'd be far faster to spin up a VPS and use where-ever your bought your domain name from to point your domain name to it's IP.
In fact - this is exactly what I do and it took well under an hour including choosing and buying a domain name and costs $5 a month.
- x0x0 6y agoI didn't intend any of this to be about scale. Again, it's about ease of setup and maintenance. For example, I spent a pile of time getting letsencrypt to work with nginx. Admittedly, this was a couple years ago, but I had to go back in and fiddle with a config I barely remembered 6-ish months ago. My ELB + AWS Certificate + EB have kept chugging along without a peep. I also ticked the EB setting to continually upgrade linux to take care of OS-level security issues. You may be an expert on setting up linux/nginx/puma/bundler/ruby, but I've found that running my own (which I do!) requires a full couple days of maintenance a year. Again, from a person who does not do this regularly. My AWS EB environment just does a new deploy and the magic keeps on magicking itself. :shrug:
- lvturner 6y agoDon't get me wrong, I love that stack and it's what I generally use professionally, but for a small personal project that may or may not live for a whole year, I'd go for something cheap and cheerful, the difference between $5 a month and $30 is $300 a year - that's a whole lot of pizza and beer! ;) FWIW - Setting up Let's Encrypt doesn't seem much of a chore these days: https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-18-04 https://www.digitalocean.com/community/tutorials/how-to-secu... For my particular use-case (a personal blog) the software I wanted to run on a VPS had support for it so all I really had to do was install everything answer a few configuration questions and I was up and running.