CCNPRecertification.com, and some other sites, have run off my cable modem since inception. The server started to become bogged down after time, so I thought it time to pay for some off site hosting.
Dedicated servers were in the $100US/month range, and the $5/mo cheapie hosting deals didn't have the features I needed. Virtual Private Servers (VPS) caught my eye. The idea here is that the provider has one physical machine, which is split up into several virtual machines (much like VMWare). You get root on your own VPS and are isolated from other people, but don't have to pay for your own box.
Whenever you get into a shared services arrangement you want to know how many people you're sharing with. It's quite possible to load several hundred people on a server and get pitiful performance all around. So I searched around for VPS providers and reviews of them.
Unfortunately I couldn't find any decent VPS reviews (a big reason I'm writing this one). However I did manage to find a handful of people offering the service. Some had prices that were too good to be true ($10/month), which led me to think that they'd be loading the heck out of the servers. A couple refused to answer questions about their service (ie how much memory is in your server, how many people are on it). My favourite was Dot5 Hosting, who responded:
virtual server is also a sort of shared server and we do not disclose the specs of virtual server. And we assure that you get equal resource of your share of server resources
I'm sure I'll get my share, but what is that?
Finally, I came across www.GoDaddy.com , which is also the place I've been registering domain names for the past several years. The specs on the servers are currently:
In addition, the server is limited to 60 people.
$35US/mo gets you 10G disk and 500GB transfer. Though you can pay a year in advance and get a 20% discount, I figured I'd give it a try for a couple of months and see how it goes.
After signing up, I was able to access my system through the control panel on GoDaddy.com. Total time from me submitting the form to logging in to my server was around 4 hours. Had I waited for the emails to prompt me for the next steps, though, it would have taken around a day.
The system itself runs RedHat 9, which is somewhat dated. However, the kernel is a specially compiled one for the VPS. It seems the VPS software is Virtuozzo, which looks fairly advanced. It's possible to seamlessly migrate instances from one server to another and reallocate resources between the servers. Pretty slick when compared to VMWare and such.
Upon logging into the system, it looks just like a regular dedicated server except for some devices:
# mount
/dev/vzfs on / type reiserfs (rw,usrquota,grpquota)
# ifconfig
venet0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:127.0.0.1 P-t-P:127.0.0.1 Bcast:0.0.0.0 Mask:255.255.255.0
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:4393338 errors:0 dropped:0 overruns:0 frame:0
TX packets:4632432 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:540461382 (515.4 Mb) TX bytes:1799679322 (1716.3 Mb)
venet0:0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:x.x.x.188 P-t-P:x.x.x.188 Bcast:x.x.x.188 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:4393338 errors:0 dropped:0 overruns:0 frame:0
TX packets:4632432 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:540461382 (515.4 Mb) TX bytes:1799679322 (1716.3 Mb)
venet0:1 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:x.x.x.204 P-t-P:x.x.x.204 Bcast:x.x.x.204 Mask:255.255.255.255
UP BROADCAST POINTOPOINT RUNNING NOARP MTU:1500 Metric:1
RX packets:4393338 errors:0 dropped:0 overruns:0 frame:0
TX packets:4632432 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:540461382 (515.4 Mb) TX bytes:1799679322 (1716.3 Mb)
You might note I have two IP addresses... After signing up and logging in to your server, you can request more addresses through the control panel at GoDaddy. I'm not sure how many you can get, I got one extra and there is still a link saying "ask for more IP addresses".
In addition, I've got access to some 6 gigs of memory:
# free
total used free shared buffers cached
Mem: 6196656 6183684 12972 0 2203932 700208
-/+ buffers/cache: 3279544 2917112
Swap: 12586916 5256936 7329980
So, after a month I'm pretty happy. Performance is good, I've seen no downtime, and I'm satisfied with the price. That said, there are a few things that aren't perfect.
In summary, I'd recommend GoDaddy's Virtual Private Servers, and will continue to subscribe to mine.
BTW, if you decide to buy anything from GoDaddy, I'd appreciate you clicking through the link below which gives me a small cut and helps support this site.
Posted by Sean at July 3, 2005 01:01 PM | TrackBackTags: