Linode Introduces $5 VPS with 1GB RAM
linode.com
linode.com
Linode is top tier. Support is great. Interface makes sense. Instances are fast. One of the things that led me to DO was the $5/mo instances though. It's hard to resist a cheap personal server you can host all your legacy projects stuff on.
I don't have a lot of prod code in golang. It's just a gogs server, the rest of is in other languages. All of which the best practice is pulling down requirements (some of which build c-extensions against headers which versions differ) on the server.
As a side note gogs has been really great. For those who don't know you can grab it at https://gogs.io/.
It was also a pleasant surprise seeing a Brad Fitzpatrick testimonial on their homepage https://www.scaleway.com/
I've seen this issue twice myself, so I'd say it's probably more common than we'd want it to be.
Alternatively you could just add a swap file.
Should be mentioned though that it hasn't always been this way. Before they rebuilt their management infrastructure they were hacked a couple of times and their response was... Not great: https://news.ycombinator.com/item?id=5552756
They've made a lot of progress since then but they were also DDoSed quite heavily recently which brought a lot of downtime.
I like the idea of a private, personally controlled VPN for $5/month, but if the CPU limits it to 10Mbps, not worth it.
Would you mind to explain? I am not sure what you mean.
Grandparent's point is that, depending on where you're trying to send or receive traffic, you might be limited by Linode's (or the hosting data center's) peering agreements, rather than the 1gbps NIC speed.
In my experience, it's usually not too big a problem with any major server provider and major ISP in the US until you get to about 100Mbit. At 100Mbit on Comcast, I start to have issues with Europe, depending on the particular AS over there.
Worth noting though that Linode has diverse set of peers so if there are issues they're more likely to be with the ISP on the other end than with Linode: http://bgp.he.net/AS63949