<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>HostingFu &#187; geovps</title>
	<atom:link href="http://hostingfu.com/tag/geovps/feed" rel="self" type="application/rss+xml" />
	<link>http://hostingfu.com</link>
	<description>Web Hosting Blog by a Software Developer</description>
	<lastBuildDate>Mon, 19 Jul 2010 09:27:08 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>GeoVPS/Layerboom KVM Virtal Server Review</title>
		<link>http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review</link>
		<comments>http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review#comments</comments>
		<pubDate>Thu, 03 Dec 2009 04:13:52 +0000</pubDate>
		<dc:creator>scotty</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[geovps]]></category>
		<category><![CDATA[kvm]]></category>
		<category><![CDATA[layerboom]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review</guid>
		<description><![CDATA[This is a quick review on the KVM virtual server provided by GeoVPS. Howard from Layerboom first contacted me back in May 2008 through this blog and LinkedIn, and that was before Layerboom was even started. We clicked as both of us had our origins in Taiwan, and Howard mentioned that he has assembled a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.geovps.com/"><img src="http://hostingfu.com/files/geovps/geovps.png" width="150" height="150" alt="GeoVPS" style="float:right;margin:0 0 1ex 1ex"/></a> This is a quick review on the KVM virtual server provided by <a href="http://www.geovps.com/">GeoVPS</a>. Howard from <a href="http://www.layerboom.com">Layerboom</a> first contacted me back in May 2008 through this blog and LinkedIn, and that was before Layerboom was even started. We clicked as both of us had our origins in Taiwan, and Howard mentioned that he has assembled a team to start up a developer-focused virtual server/cloud server company similar to SliceHost and Linode. Over a year later <a href="http://www.peer1.com/blog/2009/10/serverbeach-customer-and-cloudxcelerator-member-layerboom-launches-geovps/">it is finally launched in October this year</a> (as posted on Peer1&#8242;s blog). It is called <a href="http://www.geovps.com/">GeoVPS</a> &#8212; and it is no ordinary VPS provider.</p>
<p><span id="more-228"></span></p>
<h3 id="toc-about-geovps-and-layerboom">About GeoVPS and Layerboom</h3>
<p style="text-align:center"><img src="http://hostingfu.com/files/geovps/geovps-homepage.jpg" width="500" height="413" alt="GeoVPS Home Page" style="border:#ccc solid 1px;padding:3px;"/></p>
<p>Initially Howard &amp; team have planned to develop <em>just</em> a VPS hosting company with an awesome control panel, and have servers hosted in Canada, to provide alternate to US-based virtual servers but want to benefit from being under a different jurisdiction. However exactly is having servers in Canada better than in US I do not know (IANAL), but I&#8217;ve been told that it&#8217;s better in some circumstances :)</p>
<p>However it turns out that it is more than just Linode or SliceHost under the maple leaves, but instead they ended up developed a <em>solution</em> for the VPS providers, and the company is called <a href="http://layerboom.com/">Layerboom</a>, which according to <a href="http://www.peer1.com/hosting/cloud.php">Peer1&#8242;s CloudXcelerator Cloud Program</a>, is:</p>
<blockquote><p>Layerboom provides hosting companies with a comprehensive solution which enables them to build and sell virtual private server clouds. After installing Layerboom software, hosting companies can manage their physical and virtual server inventory, customer accounts, define virtual machine sizes, packages, and pricing, as well as customise our hosted dashboard to maintain consistent branding.</p></blockquote>
<p>Sounds like installable version of HyperVM + fully integrated WHMCS, but in a single beautiful package.</p>
<p>On the other hand, <a href="http://www.geovps.com/">GeoVPS</a>, a subsidiary of Layerboom, is the <em>live demonstration</em> of Layerboom software&#8217;s capability, in an actual VPS hosting provider. The dedicated servers are with ServerBeach in San Antonio in Texas, with future plan to provide Canadian VPS.</p>
<p>If you are a hosting provider looking at a full suite control and deployment tool, you can read about how Layerboom works <a href="http://layerboom.com/products/hosted-cloud">on their website</a>. However let us shift our focus back to GeoVPS which I will be reviewing.</p>
<h3 id="toc-plans-pricing-ordering">Plans, Pricing &amp; Ordering</h3>
<p>One major benefit of virtual servers is reducing cost, so let&#8217;s start looking at GeoVPS from its VPS plans &amp; their pricing. You can find out about plans on <a href="http://www.geovps.com/pricing">their pricing page</a>.</p>
<p style="text-align:center"><a href="http://www.geovps.com/pricing"><img src="http://hostingfu.com/files/geovps/pricing.jpg" width="566" height="390" alt="GeoVPS Pricing" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>3 plans basically, from 256MB to 1GB of dedicated memory, from $20/month to $80/month. First of all, these are <b>Canadian dollars</b> which is <a href="http://www.google.com/finance?q=CADUSD">around USD$0.95 at the moment</a>, although it could get worse if USD continues to depreciates. As GeoVPS has also purchased a display ad here at HostingFu, you can purchase &amp; test out the 256MB VPS plan for $10 using promo code <b>hostingfu</b>.</p>
<p>In some sense it is even dearer than SliceHost when you go up the plan (USD$70/month for exactly the same spec Xen VPS from SliceHost), and SliceHost has also been criticised for their stale pricing from 3 years ago! GeoVPS is definitely not competing with the budget VPS providers. SliceHost is the (literally) the Rackspace of VPS market, and while GeoVPS sits on ServerBeach and Peer1, it might be too young and unproven to demand such premium.</p>
<p>Moreover, the plans peaked at 1GB RAM and 400GB/month data transfer &#8212; which might not be enough for your database server. I am sure GeoVPS would be able to work out packages for customers demanding bigger slice and more traffic, but it would be nice to be assured from having them available on the plan/pricing page.</p>
<p>Ordering was easy &#8212; although I did encounter some bugs on the ordering page. Fortunately Howard was on IM when I attempted the order so he managed to get the developers to fix the issue. Only credit card is accepted &#8212; no PayPal, Google Checkout, etc.</p>
<p>After the VPS has been paid for, a welcome email containing IP address &amp; root password is emailed in within minutes. My <em>very first</em> KVM-based VPS :)</p>
<h3 id="toc-geomanager-the-control-panel">GeoManager, The Control Panel</h3>
<p>Before digging into the actual server, here are some screenshots of the control panel. Dashboard &#8212; first page after you log in:</p>
<p style="text-align:center"><a href="http://hostingfu.com/files/geovps/geovps-dashboard.png"><img src="http://hostingfu.com/files/geovps/geovps-dashboard.png" width="520" height="255" alt="Dashboard" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>Click to get the full image. As you can see it list out some essential info &amp; a list of virtual servers you have. Here is a screenshot after you click through one of the virtual servers:</p>
<p style="text-align:center"><a href="http://hostingfu.com/files/geovps/geovps-virtualmachine.png"><img src="http://hostingfu.com/files/geovps/geovps-virtualmachine.png" width="577" height="480" alt="Virtual Machine Screenshot" style="padding:3px;border:#ccc solid 1px;"/></a></p>
<p>It provides graph on CPU, bandwidth and disk IO usage, plus some operations you can do to the VM, like rebooting, rebuilding, change root password, etc.</p>
<p>Very simple control panel (compare to what Linode offers), but has every essentials that you need to manage a server. Currently the selection of Linux distributions is quite limited (CentOS 5.3, Debian 5.0, Ubuntu 8.04 and Ubuntu 9.04) so those who are looking for Gentoo or Slackware builds might be disappointed.</p>
<h3 id="toc-server-setups">Server Setups</h3>
<p>As I said before, I have no prior experience with a KVM VPS. All my previous virtual servers are either Xen, OpenVZ or Virtuozzo (in the order of preference). I know <a href="http://www.linux-kvm.org">Linux KVM</a> is going to be big as it is already in the kernel and RedHat is backing it (well, really depends on which vendor do you ask), it is still a relatively immature product in comparison with Xen. It however, does full virtualisation like VMWare, whereas <em>most</em> Xen VPS providers do para-virtualisation.</p>
<p>That is indeed the first thing I noticed when I logged into the system, a 64 bit Debian 5.0 Lenny build &#8212; it is running stock Debian kernel.</p>
<pre class="code">
$ <b>uname -a</b>
Linux hostingfu 2.6.26-2-amd64 #1 SMP Wed Aug 19 22:33:18 UTC 2009 x86_64 GNU/Linux
</pre>
<p>Another <em>weirdness</em> is the network interface. While the VPS has a public IP address at 69.172.xxx.yyy, eth0 is bound to a private IP address.</p>
<pre class="code">
$ <b>/sbin/ifconfig eth0</b>
eth0      Link encap:Ethernet   HWaddr 54:00:01:f5:55:e1
          inet addr:10.1.mm.nn  Bcast:10.1.255.255  Mask:255.255.0.0
          inet6 addr: fe80::5600:1ff:fef5:55e1/64 Scope:Link
          ...
</pre>
<p>Not good for the moment when I am on the VPS and can&#8217;t remember what&#8217;s my public IP :) Root directory is mounted with ext3, and the VPS has access to 4 cores of 2.5GHz &#8220;QEMU Virtual CPU&#8221;.</p>
<p>While it is a standard Debian build, Layerboom did add a few startup tricks to <code>/etc/rc.local</em> that:</p>
<ul>
<li>Initialise <code>/swap</code> as swap file. Yes, there is no swap partition, and 512MB swap file was create when the VPS first boots.</li>
<li>Mount a data partition to <code>/data</code> if there is one. Extra mountable storage might be in the future plan.</li>
<li>Fetch new root password from <em>somewhere</em>.</li>
</ul>
<p>Using a swapfile is a surprise, as the performance is not on par with using a dedicated partition. On the other hand, excessive swapping hurts performance anyway, so I guess it justifies one less partition to worry about.</p>
<h3 id="toc-networkserver-performance">Network/Server Performance</h3>
<p>Peer1 network is nice :) I did some random speed test, downloading a 100MB binary file from various locations, and</p>
<table class="data" cellpadding="3" cellspacing="0">
<tr>
<th>Provider</th>
<th>Location</th>
<th>Speed</th>
</tr>
<tr>
<td>GNAX</td>
<td>Atlanta GA</td>
<td>10.7MB/sec</td>
</tr>
<tr>
<td>SoftLayer</td>
<td>Dallas TX</td>
<td>10.1MB/sec</td>
</tr>
<tr>
<td>HE.net</td>
<td>Fremont CA</td>
<td>7.1MB/sec</td>
</tr>
<tr>
<td>Primary.net</td>
<td>St. Louis MO</td>
<td>2.65MB/sec</td>
</tr>
<tr>
<td>VPSLink</td>
<td>Seattle WA</td>
<td>1.3MB/sec</td>
</tr>
</table>
<p>The network pretty much have no problem burst to 100Mb/sec.</p>
<p>As of server performance, I am lazy so I just used the WHT variant of UnixBench. Here is the result:</p>
<pre class="code">
                     INDEX VALUES
TEST                                        BASELINE     RESULT      INDEX

Dhrystone 2 using register variables        376783.7 20956179.5      556.2
Double-Precision Whetstone                      83.1     1796.7      216.2
Execl Throughput                               188.3     1563.5       83.0
File Copy 1024 bufsize 2000 maxblocks         2672.0   158404.0      592.8
File Copy 256 bufsize 500 maxblocks           1077.0    39005.0      362.2
File Read 4096 bufsize 8000 maxblocks        15382.0  1549344.0     1007.2
Pipe-based Context Switching                 15448.6   401468.5      259.9
Pipe Throughput                             111814.6  5401051.4      483.0
Process Creation                               569.3     2675.3       47.0
Shell Scripts (8 concurrent)                    44.8      561.6      125.4
System Call Overhead                        114433.5  8261016.9      721.9
                                                                 =========
     FINAL SCORE                                                     288.5
</pre>
<p>The final score is not bad for a fully virtalised VPS, although I have seen much better scores at the same price point. Not sure whether it's caused by the actual server itself or KVM. Good IO performance though.</p>
<h3 id="toc-conclusion">Conclusion</h3>
<p>That's it! No frills VPS hosting service with great network, beautiful control panel and KVM goodness, but it is still lacking something that I am looking for from a hosting provider -- good community. The price (before the discount) feels 2006'ish. While the server performs well, there is just way too much competitions out there for GeoVPS to make an impact.</p>
<p>However, the program is still in beta and more features might still be added. Moreover, I suspect the main business is to sell the Layerboom platform, instead of selling the VPS themselves.</p>
<p>Anyway. All the best to Howard &amp; team! I probably won't keep this VPS (having too many on my hands now), but maybe one day I will be testing another one somewhere else powered by Layerboom.</p>
]]></content:encoded>
			<wfw:commentRss>http://hostingfu.com/article/geovpslayerboom-kvm-virtal-server-review/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
