- Virtualization: Xen, KVM
- Linux servers: Arch Linux, CentOS, Debian, Fedora, Gentoo, openSUSE, Slackware, Ubuntu.
Ranked in these QuestionsQuestion Ranking
Pro Allows you to do things that usually can only be done if you have access to the hardware
Linode allows you to create memory partitions and copy or move them around. Furthermore, it even lets you reboot your instance with smaller RAM in order to simulate how your application would act if your Linode instance gets downgraded.
Pro Gives you the chance to fix problems without relying on support
If you mess things up in your Linode instance, for example with the filesystem or boot configuration, Linode allows you to run a recovery ISO so you can try and fix things yourself without relying on Linode's support team.
Pro Excellent support
Linode's support is amazing. Tickets are usually answered within minutes, if there's a network or hardware issue it's usually resolved before anyone even notices.
Their VPSs are very fast.
Pro Comprehensive, well documented API
The API gives access to nodes, nodebalancers, stackscripts, DNS, and accounts.
Pro Provides SDKs for several languages
SDKs are available for Python, Perl, PHP, Ruby, Java, and Node.js.
Con For more advanced users
Can be an issue for those not used to setting up their own server. Managed services are really expensive if help is needed.
Con No self-help migrating option
If you want to migrate to another hosting solution from Linode, you can't do it by yourself. You have to open a support ticket (which usually is responded exceptionally fast).
Con No PayPal payment method
There's currently no support for paying through PayPal. Plus there's no plan to support it in the near future.