<?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>Kiwi&#039;s Blog &#187; vps</title>
	<atom:link href="http://kiwized.net/tag/vps/feed/" rel="self" type="application/rss+xml" />
	<link>http://kiwized.net</link>
	<description>Things and other interesting things</description>
	<lastBuildDate>Sat, 16 Jan 2010 04:02:06 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Xen VPSs and custom kernels</title>
		<link>http://kiwized.net/2009/12/21/xen-vpss/</link>
		<comments>http://kiwized.net/2009/12/21/xen-vpss/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 18:03:14 +0000</pubDate>
		<dc:creator>kiwi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[hosting]]></category>
		<category><![CDATA[vps]]></category>
		<category><![CDATA[xen]]></category>

		<guid isPermaLink="false">http://kiwi.tastybra.in/blog/?p=80</guid>
		<description><![CDATA[Since I switched from &#8220;hosting&#8221; plans to VPSs I never looked back. The advantages of a server you control are many:

No artificial limits on what you can do (eg max # of domains)
No unknown limits. Most hosting tell you you have &#8220;unlimited bandwidth&#8221; and you can host &#8220;whatever you want&#8221; except they will say later [...]]]></description>
			<content:encoded><![CDATA[<p>Since I switched from &#8220;hosting&#8221; plans to VPSs I never looked back. The advantages of a server you control are many:</p>
<ul>
<li>No artificial limits on what you can do (eg max # of domains)</li>
<li>No unknown limits. Most hosting tell you you have &#8220;unlimited bandwidth&#8221; and you can host &#8220;whatever you want&#8221; except they will say later that &#8220;your application uses too much cpu&#8221; or worse, being silently throttled.</li>
<li>Not having to use the programming languages they decide to support.</li>
<li>You choose your distro and administration protocols/interfaces. For me SSH and SFTP are a must.</li>
<li>Did I say you can get very angry with Apache HTTPD? For free!</li>
<li>You choose your own monitoring/statistics stuff, backup solutions.</li>
<li>You have to deal less with support staff, as there is <strong>less</strong> to support. If you ever do, probably it&#8217;s THEIR problem.</li>
</ul>
<p>Now, there are plenty of virtualizing technologies around.  In the end it seems nobody uses anything else than Xen and OpenVZ.</p>
<p>I always choose Xen as you have your own kernel instance and you can customize even more.</p>
<p>So Xen is wonderful. But why on hell NO VPS provider let you choose your own kernel? Xen supports it by design. It&#8217;s an awesome feature. My favorite distro kernels are useable as Xen guest. Out of the box. Yet I have to use their (VPS hosting provider) kernel. I don&#8217;t like its config, its non-modularity and its origin (Ubuntu).</p>
<p>Ok there is no point in this post, other than I&#8217;m sad because my VPS provider somewhat sucks, (though way less than the previous one). Here is what happened. After an OS upgrade AND a forced reboot by the provider (power issues) udev no longer liked the old kernel and panicked. The VPS no longer booted, and automatically got to an emergency console (those machines, awesomely stupid yet doing the Right thing™&#8230;). If it didn&#8217;t I couldn&#8217;t get the machine back, as I can&#8217;t set kernel boot parameters. I had to hack the init scripts to make the most important devices, synced then reboot (thank you /proc/sysrq-trigger.). Now the machine somewhat runs, but still I have to call support to sort this thing out.</p>
<p>The point of this post? Maybe there is one. The more control you (VPS hosting provider) give to your user, the less support issues you <strong>have</strong> to handle. You can make users wait when it&#8217;s not your own fault and they don&#8217;t pay for special support.</p>
<p>Remember users don&#8217;t <strong>like</strong> to talk to support. Support neither I guess.</p>
<p>[Update]:<span style="text-decoration: line-through"> I found a Xen VPS provider which allows custom kernels. I hope it is not the only one which does this. Anyway I think I&#8217;ll try it the next time I&#8217;ll need a VPS.</span></p>
<p>[Update 2]: Some Xen providers I found which allows custom kernels: <a href="http://www.vpsvillage.com/">VPS village</a>, <a href="http://www.a2hosting.com/server-software/xen-vps-hosting">A2 Hosting</a>, <a href="http://www.xenvz.com/xen-vps.php">XenVZ</a>. Make sure you read it by yourself, they may have changed conditions since the time of this post.</p>
<a class="a2a_dd addtoany_share_save" href="http://www.addtoany.com/share_save?&amp;linkurl=http%3A%2F%2Fkiwized.net%2F2009%2F12%2F21%2Fxen-vpss%2F&amp;linkname=Xen%20VPSs%20and%20custom%20kernels"><img src="http://kiwi.tastybra.in/blog/wp-content/plugins/add-to-any/share_save_120_16.png" width="120" height="16" alt="Share/Save/Bookmark"/></a>]]></content:encoded>
			<wfw:commentRss>http://kiwized.net/2009/12/21/xen-vpss/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
