GPLHost Sydney VPS 3 Weeks Review

GPLHost Logo This post is a continuation from my previous post, searching for an affordable VPS on the East coast Australia. At the end I was choosing between two offerings — GPLHost’s Xen package 4 in Sydney, or DarkStarX’s VDS package in Perth. Although DarkStarX is cheaper, but (1) it’s on OpenVZ with only 128Mb guaranteed (2) it’s on the west coast so 60ms ping, at the end I picked GPLHost.

3 weeks later, I am writing this review.

The Package

Here’s the spec of the VPS that I got:

Storage: 15Gb
Memory: 192Mb RAM + 192Mb Swap
Data transfer: 30Gb / month
Server hardware: Pentium D 3.0Ghz1
Operating system: Gentoo Linux 2006.12
Cost: USD$42 / month3

Note 1: Even though Pentium D is a dual core Pentium 4, my VPS on GPLHost has been bound to only one CPU so it cannot utilise both cores. Hardware node / dom0 is currently running Xen 3.0.2-2.

Note 2: GPLHost offers Debian, CentOS, Gentoo and NetBSD for their Xen VPS. I would have gone with Ubuntu, but Gentoo is probably easiest and fastest to setup for me (not counting the package building time). Also note that it is running 64bit OS, so beware if your apps are not 64bit clean.

Note 3: Even though you are getting a VPS in Australia, GPLHost charges you in US dollars. That means (1) you have to pay exchange fee if your credit card is in Australian dollar (2) price fluctuate depending on exchange rate, even though it is now in Australian’s favour as US dollar weakens.

Another thing is, GPLHost charges gateway fee — something I have never experienced from other hosts. That’s $1-$2 on top of your monthly cost, depending on your payment method (CC or PayPal). I have seen no frills shops charge extra for credit card / PayPal payments in the name of not disadvantage cash-paying customers, but GPLHost is no way near cheap no-frills, nor is any payment exempted from gateway fees.

They should definitely add the cost into their advertised monthly fee.

Signing Up

Signing up a VPS from GPLHost is easy, and provisioning is pretty fast. I filled up the form, paid with my PayPal account, went for dinner, and the VPS has been set up and ready to go after I came back 30 minutes later.

I was given an URL to their DTC control panel. Log in with the password used in the setup time, and I was presented with menus on what I can do with my brand new VPS. The Gentoo 2006.1 image they used bootstraps almost nothing. No password for root, and SSH has not been started. To make it operational, I have to log in via the Xen console (which is accessible via SSH), set up my root password, and start SSH daemon.

Now it’s ready to roll!

Control Panel

DTC showing the stats Before I start talking about the VPS itself, let me describe GPLHost’s control panel for Xen. GPLHost uses DTC-Xen, which GPLHost wrote it themselves and open sourced it under GPL. From a user’s point of view, it has pretty much all you need to control your own VPS:

  • Start / Shutdown / Kill your VPS.
  • Check your VPS’s current status.
  • Set up password or SSH key for Xen console access.
  • Check the current network and CPU utilisation on the hardware node.

Network/CPU utilisation on the hardware node is probably one of the most distinctive feature of DTC. It’s a RRDtool-based graphs, and it allows you to see how many Xen VPS this hardware node has, how much bandwidth each node is currently utilising, and how much CPU each node is current using.

I am sure there is privacy concerns, as the URL of the graphs is actually public — no authentication needed. However I am also happy to know that whenever I feel my VPS is responding slowly, I can log onto DTC, and check which one of my neighbour is being naughty.

DTC with a CPU spike

Yup. That’s me who is using up all the CPU time from the above graph, while trying to compile MySQL 5.0.30. :)

Network Performance

GPLHost’s Sydney VPS are connected to the world via MCI/Verizon’s pipes. Not having PIPE might be a disadvantage, as Australian broadband users love peering (and many providers don’t count PIPE traffic). However, the round trip time from pings is very good regardless. It’s 5 hops from my home ADSL connection at around 29ms — do note that my first loop is currently around 27ms.

Update 23 December 2006: After they moved server this morning, they are now on PIPE!

Downloading and uploading from Australia is very fast. I am getting around 2.5Mbytes/sec downloading from Pacific Internet mirror, and 2Mbytes/sec from AARnet mirror. After all, that’s why I picked an Australian VPS for my new site, as it needs to be fast + low latency for Australian visitors.

My VPS has been assigned and pre-configured with 1 IP address (instead of 2 as advertised), and it has default netmask of 255.255.254.0. It is actually bad as it picks up quite a bit of broadcast traffic from ethernet (600-800Mb per month). Not that they are harmful — but annoying. Maybe I’ll do some experiment and listen on the ethernet device to see what kind of packets has been broadcasted.

Server Performance

So far I have not experience any performance “hiccups” on my VPS, and the speed in general is pretty good. The server hardware node itself is nothing high-end — a 3Ghz Pentium D is not someone I’ll brag about. However, I seem to be able to get a pretty good slice of CPU time whenever I need it. DTC utilisation graph also helps, as it shows most nodes are idle most of time.

IO is also very acceptable. It’s a RAID1 disk so I expect good read performance.

Outage and Support

Let me talk about the outage first.

A few days after I had my VPS up and running, an outage has occurred. It’s on the 28th of November, and the server became uncontactable for almost 6 hours. It was a complete lock up on dom0 node, and the whole box needed a reboot.

Fortunately I don’t have anything important on my VPS at that time, so I wasn’t that worried. Well, what’s a better chance to test out supports than an actual outage!

First of all, channel of support on GPLHost is actually quite limited. There is no blog and hosting-related forum to announce outage. There is no support ticket system. All there is contact details in the form of email addresses and IM.

Maybe I will give IM a try, as the response will be more instantaneous. So I added Damien to my MSN list. He is online! And then I asked him about the situation of the outage. Apparently I was the first one reporting it (although it has been dead for almost 2 hours). He then quickly informed the data centre about the situation, kept me updated, but it wasn’t resolved until a few hours later. VPS came back online later that night (while I was sleeping).

Two days later Damien IM’ed me again to touch base on the outage, and informed me about the possible cause. He has also explained the improvement they are going to make with the co-lo facility to minimise future outage. He then wrote an email (to all affected nodes?) about the cause and the solution, everything explained in detail.

So how do I rate the support?

  • Live support via IM is excellent, and big kudos to Damien for keeping me well informed.
  • However, without a tracking system, it’s hard for both sides to be accountable.

As of the big outage in my first 2 weeks? Well, I think I am forgiving on this one — GPLHost is not the only one I’ve heard that is having stability issue with Xen. However, being remote from the data centre does put them into handicap position, which I hope they will continue to improve communication with the co-lo facility to minimise down time.

Conclusion

GPLHost is not perfect, from my 3 week experience so far. However, I have just paid my next 3 months of hosting with them, because (1) they are very professional (2) they are one of few Xen VPS providers in Australia (2) their price is very reasonable.

Again, this is just my initial impression. A bit of turbulence, but I hope the next few months will be smooth sailing.

Comments

Gravatar

Scott,

I was looking at mosso for hosting, but I like what you’re describing here, except that my assumption is that with a VPS setup like this it’s totally RAW. Nothing setup at all. Or can I get them to set me up with a VPS in Sydney that is ready to go with LAMP? That’s really what I want… a sort-of-reseller-hosting-thing for my 15 or so domains - some mine and some client sites…

Am I totally barking up the wrong tree with GPLhost’s VPS product or is there something else you’d recommend?

Again, like you, east-coast AU would be great. What mosso has is what I want, in terms of controlpanel and “reseller” kind of control of a LAMP hosting environment.

Cheers,

  • Alister
Gravatar

Alister,

Yes I think with GPLHost you can choose their Debian install, which comes with full LAMP stack + their own DTC control panel and it would a very good product for reselling web hosting.

However I do agree that VPS can be very RAW, and most of the time Linux administration skill is required. If you are just thinking of hosting some clients AND not worrying about installing software, keeping system updated, etc, then a reseller platform will probably be nicer. One best thing about VPS is how flexible it is — more so than a dedicated server sometimes because you can easily re-image the whole server and start all over again. But it’s not for everyone.

Depending on who your clients are, I won’t say Mosso is always the solution. I personally wouldn’t touch it because it is lacking SSH. Also from SEO point of view if the client is targeting Australians, they need either (1) Australia-based hosting, or (2) .au domain. Due to the way (2) is regulated, not everyone has it. Not to mention the speed you get from hosting on the Australia East Coast…

Btw, I think I’ve seen your name around. Are you on Catalyst mailing list?

Gravatar

Thanks for that great response, Scotty.

I did end up going with Mosso. Mostly it’s all gone well. See, most of my clients and sites on Mosso are directed at an international audience, or primarily so. Ping times from the US are great, and not bad here either. Nothing you can do about the Pacific Ocean, of course!

I think also, a VPS would have been too much for me. Mosso have live help facilities, and gee it’s convenient just to message someone to fix something.

Must be getting lazy in my old age :)

Cheers,

  • Alister
Gravatar

I’m having a nice outage with gplhost right now. Yesterday the entire filesystem went bzzt into /lost+found, with creative reorganisations - like directories called filename.jpg, containing our valuable files. Today it died twice … but we don’t know what’s wrong. Right now it’s down. They’re ordering a new server now … or maybe not. Yahoo chat is very quiet — it’s like it’s just me. I’m suddenly very nervous about xen.

Gravatar

Hey mate,

Am fairly new, okay, make that very new, to the whole net, do it yourself set up thing. Anyways have a few projects in the pipeline, and one or two of them have international markets in mind, so must say have been following or rather reading through your hosting blog, with a lot of dedication, and have picked up lots of information.

As a result may go down the virtual server route, in 4 or 5 months, when when all the planned projects are onstream. Have a few questions for for you. How is your experience with GPLhost coming along now that we are in march? Have you had anymore outages?

Secondly, do you provide actual freelance consulting services? If so on what terms and what would your hourly charge out rate be? If you do not, would you be able to reccomend, so one that you know of, that performs good work?

Cheers Don

Gravatar

Downtime? Certainly. But no show-stopper ones yet. There has been a few reboots, which lasts a few minutes. Network wise it is pretty rock solid, but they seem to have difficulty keeping dom0 up for more than 30 days. Performance is “okay” — they are using desktop-grade Pentium Ds but they do not overload their servers so the performance is not bad.

I am still running my AU sites on GPLHost’s VPS, and am currently renewing 3 months at a time. I will surely give a yield if there is a better alternative, but so far GPLHost is still offering the best bang for the buck I think.

Gravatar

Hey Mate,

Thanks for the update, will be following your site on a monthly basis, to see what has changed. However on the vps front since I am no where near technical, I shall most prob go for one of this managed vps solutions.

Am using a shared host at the moment and the load times seem to be kosher, at this point. Have added a site uptime monitoring service and most prob need to configure it a bit more so I can understand, besides the uptime variable, other performance variables like load times..etc..

Gravatar

Don — another VPS provider that I have contacted with recently is Sofitech Media (was talking to their sales Sandy on MSN for a while). Their VPS plans look like good value, with control panels bundled so a lot of things are automated.

I did not go with them because they are offering only RedHat Enterprise, which I much prefer Gentoo on the servers.

Gravatar

Hey Scotty, how goes the gpl host bizzo? Any news on the performance front? And what host are you using for your ozbargain basement site?

Don

Gravatar

Yes my ozbargain sites are hosted on GPLHost.

I am still not completely satisfied with the stability of their Xen servers. I had a crash/reboot again last week, which corrupted some of my MySQL tables.

Gravatar

I’ve signed up with GPLHost, Xen VPS Package 6.

So far it has been a great experience as far support responsiveness goes (have one of the guys on IM and he has been happy to help). As far as support satisfaction in resolution of issues/queries its been great too. It will be exceptional if they are able to get me Gentoo 32bit. If they don’t and its within the next day or two that they tell me then awesome, but if after a week its no good, that’s gonna suck…

One thing on performance, my ssh sessions time out fairly quickly. I probably have to configure the keep alive stuff which will be fine (as long as it fixes it). VPSLand (US) had these issues but I think they fixed it on there end, I don’t remember doing anything…

Verdict is still out on these guys, but so far no problems :)

Gravatar

Hi Nick,

With SSH timeout, it is usually caused by NAT devices timing out connection tracking, if you are accessing it behind NAT. You can ask SSH client to send keep alive packets to work around it.

Also glad that you find GPLHost useful. Damien is always helpful on IM. 64bit Linux is no biggie for me as most my Linux boxes are running 64bit these days.

I am still “generally happy” with GPLHost — except their stability needs to be improved. My VPS just got rebooted 2 hours ago :(

Gravatar

I’ve seen those options in the puTTY, i’ll turn them on :)

Yeah and Damien has been great.

I just want as generic a 32bit profile as possible because we may have to move to a dedicated box is all.

Cheers

Gravatar

Hey Scotty,

Have you heard of netlogistics? I do my share hosting with them and they seem, to okay on that front, and their support levels are amazing. Have heard some turnarounds at 4am in the morning, those guys never sleep…hahaha

Because of this amazing levels of service was considering using them for my vps host. They are not as cheap as some.

have you heard anything, or considered them for anything? just your thoughts on them and their vps solution?

Don

Gravatar

NetLogistics surely I have heard of them. They were the first one considered when I was looking for a VPS in Australia, as they seem to have pretty good reputation. It is easily understandable why NetLog is more expensive. For example 10% GST, where you don’t need to pay if you go with GPLHost. NetLog’s price also includes control panel — cpanel, Plesk and DA all have the same price as no-control-panel. Last time I checked none of them are free).

However, I did not go with them because they are fully managed CentOS-only hosting-reseller oriented solutions. I need something unmanaged. Something more flexible.

Gravatar

Hey Scotty,

How goes things? Have a few questions for you. With all your diverse projects, here in OZ, have you not given much thought to Co Location??

Would it not offer you so much more bang for your buck, compared to the current vps offerings that you are currently utilising?

I found the following Co Lo Specs in a local hosting forum…

Do you think it is value for money? Look forward to your thoughts

Don.

1 Server (1RU or 2RU) 100 GBs Data Transfer / month 1 Ethernet Port (100 Mbps Uplink) 1 Power Port (Remote Reboot)

$120 / month (Plus $99 One-Time Setup Fee)

Gravatar

100Gb for $120/month looks pretty good for Australian co-lo. Where about? Which DC?

One problem I have with co-lo is the initial cost. You need to buy a server, and pay setup fees, etc. Then you need to co-operate with NOC to provide spare parts, and be willing to get into DC if something fail and you can’t get the server to reboot via DRAC for example. Definitely not something I want to venture into at the moment. It is like lease vs. buying out right in tech related assets. Many business would choose to lease.

Moreover, VPS lets me grow with it. I can easily scale down when there’s not much traffic. Not with co-locating my own server.

I am a software architect of an Australian listed company with hundreds of co-lo servers. Co-lo makes sense when you are managing so many servers (would not be cost effective with leased dedicated servers). Not so with my tiny hobby projects :)

Gravatar

Scotty,

I found the thread at the aussie version of wht. Its a great place to go to get, hosting deals, here in oz.

The offer i mentioned above came from turboservers, which I think are a wholesale division of netlogistics.

I did the sums re colo with a dell leased server in mind, and decided that now was not the time. Will run with vps solutions for now. Also found what seemed like a reputable vps in the west. They are called fasthit, have you heard of them.

Don

Gravatar

hey scott great article man.

anyway what about this plan:

http://www.netlogistics.com.au/hosting/momentum.php

from the website it says:

3,000 MBs Disk Space 20 GBs Data Transfer 128 MBs RAM Guaranteed 8 GBs RAM Available Full Root Access Fully Managed Solution 2 IP Addresses Host Unlimited Accounts Dual Xeon® Power SCSI Hard Disks (RAID 10) cPanel®, Plesk®, or DirectAdmin FREE Setup

for 60 a month?

anyway if anyone if interested to cobuy an vps account with me (2 peopleonly) please email at: believeto@hotmail.com

Gravatar

Hi,

I just read this, and I’m quite happy about your comments. I feel sorry about the outage that you have encounter, but the problem was a hardware issue on the node. Since then, the server has been totally changed.

What happened here, is that we were advised by the collocation facility to use an ASUS server instead of what we were used to. This server was SUPPOSED to come with a KVM over IP, as we have everywhere. But it NEVER worked. Also, there was some very weird issues with the hard drive controller, thus the down time, load and so on. This kind of course gives the customer fear, and lost of trust, which is very understandable.

Since then, the server has been decommissioned, and replaced by what we are used to: Supermicro very reliable hardware, with IPMI 2.0, so we can do remote reboots (remote access to the chassis power), see the serial console, etc.

Finally, we should have never follow the advices of our collocation guys, we really regret it, and now we only take what we are used to (since then, we have found a nice Supermicro resellers in Sydney, that is now our usual hardware provider).

Also, bandwidth is VERY expensive in the location we decided to go. So of course, the prices of our VPS in Sydney are more expensive too. That’s a choice: we want quality for our customers, as we want to target professionals. Maybe this is not for all customers…

Last, our system now includes a support ticket system (which was one of the complain in this thread).

Thomas Goirand, GPLHost CEO

Post new comment

The content of this field is kept private and will not be shown publicly.

More information about formatting options