An Ode to VPS.net
I want to tell you about the web host I use: VPS.net, a great company who provide Virtual Private Servers (VPS). For those who don’t know, let me explain what a VPS is.
Typically, there are two types of web hosting solution: shared and dedicated. If it’s shared, you’ll be paying (usually a set monthly fee) a web hosting provider for a set amount of bandwidth and storage to be hosted on a single physical server with many other websites (often around three hundred or so). A dedicated server is exactly that – a single piece of hardware which you host just your site on. It would be roughly the same effect as buying your own Dell server and having it in your house.
Generally speaking, the people choosing shared hosting will have small hosting needs requiring little power and people choosing dedicated will either need a lot of power or a lot of control (i.e., different programming languages or database support).
VPS.net is a compromise between the both. They offer “Virtual Private Servers”. They are essentially virtual instances of an operating system installed onto one machine (much in the same way that Parrallels or VMWare allows you to run Windows within Mac OS X). Each virtual machine believes itself to be the sole owner of the hardware and doesn’t believe there to be any other servers sharing it, whereas several virtual machines will be on the server hardware itself.
This allows the user to have full and total control over the operating system (in our case, Ubuntu Sever Edition) and to do whatever you want with it (as if you were paying for a dedicated server) while keeping the cost down because the hosting company can have several accounts of the same hardware.
The way VPS.net does this is great. They offer your VPS dedicated, guaranteed processing power and RAM. They sell their VPSs in nodes – one node represents 0.6Ghz of CPU, 376Mb of RAM, 10Gb for the storage and 250Gb of bandwidth. You can have a server with just one node or go all the way up to 16 nodes, giving you a huge 10.8Ghz and 6788Mb for the CPU and RAM respectively.
You can install everything you need for a server (Ubuntu, Apache, MySQL, PHP for LAMP for example) on your VM with just one node. Or, you could separate the database off onto an entirely different VM to increase speed (depending on your usage need, of course). You can also edit the number of nodes your server has on the fly very quickly. As your website gets more popular (or you anticipate more popular periods) you can add a node or two and your server instantly gets faster and able to handle more traffic. Needless to say, you can’t do this so easily with a traditional hardware server.
VPS.net make the creation of servers very simple. They offer a number of Linux and Windows templates for you to use. For example, you can get an Ubuntu template with full LAMP installation or you can just get Ubuntu and configure it all yourself (I always choose the later – server admin is FUN!). Each server can be created in a number of locations in the USA and Europe.
The uptime they give is great. In year or so I’ve been using them, the only uptime we’ve had is from faults of my own (pushing new server configs with reckless abandon then rushing to fix it). Literally – no downtime that’s their fault.
The speed is amazing, too. They seem to be always updating their hardware and, despite me being on one of their slightly older cloud locations without their newest architecture, they remain exceptionally fast.
VPS.net offers many services for free. You can get ISP manager – for free, Blesta – for free, SSL certificates – for free, Ksplice – for free. The list goes on. They also have a great DNS system which is free and offer a CDN solution through their partner, Level 3.
And one of their best traits – support. Their forums are populated with wonderfully helpful people and are great for general support but, if your problem is more specific, you can open a support ticket. They’re like email, only within the VPS.net website. And, they are fast. I think the record I’ve experienced is getting a response to a ticket in just under two minutes. Often, it’s like having an IM conversation with them! They are super fast and super helpful.
If you need a web host and are hosting multiple websites (we have around ten sites on a singe server) or need the power and customisability and you have an admiration of awesomeness then VPS.net is the way to go.

