$5 Showdown: Linode vs. DigitalOcean vs. Amazon Lightsail vs. Vultr
joshtronic.com
joshtronic.com
A lot of these small virtual servers are packed into a single host. The actual performance you get depends a lot on how your neighbors are using the resources they share with you.
It's really a measure of the load on the hardware by neighbouring accounts at the time of benchmarking.
Second, even if they allocate fixed resources to your VMs isolation is not that perfect, and you can see performance differences in things like memory access, storage speed, ...
Yes, they're VPSs, but no, a VPS does not provide the level of isolation that you're imagining. RAM is easy to offer guarantees about, CPU can be (but you can often burst over your guaranteed allotment, which means there's often high variability in performance, even if you always get what you're technically paying for), and disk IO is very hard (and you'll notice cheap VPSes don't even try and promise you any specific amount of IOPS).
There's a million links discussing this, google "VPS noisy neighbor" or see, eg:
https://www.liquidweb.com/blog/why-aws-is-bad-for-small-orga...
3€ 2 x86 64bit Cores 2GB memory 50GB SSD 200Mbit/s Unmetered
6€ 4 x86 64bit Cores 4GB memory 100GB SSD 200Mbit/s Unmetered
Gist with the same benchmarks: https://gist.github.com/oomathias/175c737c33a1254a28bb4e81e1...
There is still no way to add arbitrary storage volumes to a VPS on Linode, if you need more storage space you have to switch instance size. There's nothing like Vultr's block storage or Digital Ocean's droplets.
https://blog.linode.com/2017/02/14/high-memory-instances-and...
And their disclosure/handling of security issues.
[edit] Thanks to @sitkack's comment, now I think we can create them with https://www.linode.com/api/linode/linode.disk.createfromdist...
It would be great if Linode exposes on the Web UI :-)
Incidentally, I gather Linode has a project underway to replace that UI. I can't speak to progress, although perhaps someone else here could, but I certainly am looking forward to the result.
And actually, we have considered both being able to mass-provision Linodes through the web UI and use SSH keys instead of passwords. But the mass-provision part sort of got swept under the rug for beta.
Then fwiw the API is also being redone with more features and written completely in Python. You can finds docs for that here [1].
You can also sign up for alpha access today and play around with the new API (and free [temporary] Linodes!), as well as set up the manager locally [2].
Work email's in the bio if you need anything else!
[0] https://github.com/linode/manager
This is because it runs apt daily on startup. Been bitten by this many times on vultr.