Upgrading Zero and Flapjack
For a while now, I’ve had two virtual servers hosted by Linode: Zero and Flapjack. Zero is a smaller server that’s become a bit of a dumping ground for personal web sites, source code, and photos. Most of the content you see on the navi.cx domain comes from Zero. Flapjack is a larger and somewhat more restricted server that almost exclusively exists to run CIA. It just happens to have some extra disk space that we use for the occasional static file.
Linode is very good at what it is designed to do. It provides a friendly and very easy to configure Linux server for a reasonable price. It was never intended for performance or for capacity, however. Zero has been low on hard disk space almost since day one, and Flapjack has been nothing but performance bottlenecks. CIA could always use more RAM and CPU, but the biggest source of frustration has been Linode’s policy of throttling disk I/O. Their uptime also leaves much to be desired.
I’ve been long overdue for a dedicated server. After spending another evening shopping around, I finally settled on a 2.8 GHz P4 with 80GB of disk and 1GB of RAM from ServerMatrix. They seem to have a great reputation in the webmaster community, and their prices are good. The AUP isn’t perfect, but it’s livable.
I’m tempted to try out a little of my employer’s snake oil, and use VMware GSX to divy up this server. I’d like to keep Zero and Flapjack separate for fault isolation reasons, and it’d be great to have spare server images around in order to make upgrades and backups that much smoother. I’d love to be able to clone a production server in order to test experimental changes quickly.
Anyway, this is the first step toward a lot more headroom and performance for CIA, and for everything else on navi.cx. Hopefully I won’t go completely mad from the associated migration headaches- we’ll have to wait and see.


Why not use ESX instead?
ESX is very picky about its hardware.. in particular, AFAIK it doesn’t like IDE disks. Even if ESX would run on this box, it would be probably be very hard to install without physical access to the machine.
Have you seen this?
Yes. It’s been a long time, but I know at some point I ran into this ‘vektor’ on IRC, (can’t remember exactly where) and he linked me to it a couple times.
Is this a random question, or am I missing the connection back to my post?
Well, it was more related to your previous post, I suppose. But I would have emailed you had I known your email address.