<?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>NullMind's Lair &#187; VPS</title>
	<atom:link href="http://nullmind.com/tag/vps/feed/" rel="self" type="application/rss+xml" />
	<link>http://nullmind.com</link>
	<description>Just another worthless blog</description>
	<lastBuildDate>Mon, 06 Sep 2010 19:55:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Robot Army</title>
		<link>http://nullmind.com/2010/09/06/robot-army/</link>
		<comments>http://nullmind.com/2010/09/06/robot-army/#comments</comments>
		<pubDate>Mon, 06 Sep 2010 19:55:52 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[Robot]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS.NET]]></category>

		<guid isPermaLink="false">http://nullmind.com/2010/09/06/robot-army/</guid>
		<description><![CDATA[Today the remaining of the VPS.NET robots that where made for webhostingcon and other conferences finally arrived, I got myself a few to put on my desk, need to set a few aside for friends abroad, like everaldo and nay, who want a robot of their own.
It&#8217;s so cool to see something one designed (I [...]]]></description>
			<content:encoded><![CDATA[<p>Today the remaining of the VPS.NET robots that where made for webhostingcon and other conferences finally arrived, I got myself a few to put on my desk, need to set a few aside for friends abroad, like everaldo and nay, who want a robot of their own.</p>
<p>It&#8217;s so cool to see something one designed (I did the original sketch and Everaldo did the final polished design) come to life as a cute little conference giveaway .. <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>
<a href="http://nullmind.com/wp-content/uploads/2010/09/201009062054.jpg"><img src="http://nullmind.com/wp-content/uploads/2010/09/201009062054-tm.jpg" width="400" height="298" alt="201009062054.jpg" style="border:1px #000000 dotted;" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2010/09/06/robot-army/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS.NET &#8230; finally !</title>
		<link>http://nullmind.com/2009/03/26/vpsnet-finally/</link>
		<comments>http://nullmind.com/2009/03/26/vpsnet-finally/#comments</comments>
		<pubDate>Thu, 26 Mar 2009 18:24:28 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS Cloud]]></category>
		<category><![CDATA[VPS.NET]]></category>

		<guid isPermaLink="false">http://nullmind.com/2009/03/26/vpsnet-finally/</guid>
		<description><![CDATA[It&#8217;s been many months of hard work, countless revisions of code and design and an incredible amount of people and feedback, but finally last night we released VPS.NET.
Ok, we calling it a &#8220;Public Beta&#8221;, but it only means we are still missing a few bits, what&#8217;s there is solid and working fine !
I am incredibly [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been many months of hard work, countless revisions of code and design and an incredible amount of people and feedback, but finally last night we released <a href="http://vps.net/">VPS.NET</a>.</p>
<p>Ok, we calling it a &#8220;Public Beta&#8221;, but it only means we are still missing a few bits, what&#8217;s there is solid and working fine !</p>
<p>I am incredibly proud with what we achieved there, going &#8220;Cloud&#8221; for a VPS setting was a risky new idea, but once that once it sunk in, we knew we had a winner, and above all, we knew we had cracked the trend of things to come.</p>
<p>Now I wish I could say it&#8217;s &#8220;DONE&#8221; .. but it&#8217;s not yet, still have loads of ideas and cool features to add, man this has been fun <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://nullmind.com/wp-content/uploads/2009/03/picture-258.jpg"><img src="http://nullmind.com/wp-content/uploads/2009/03/picture-258-tm.jpg" width="250" height="171" alt="Picture 258.jpg" /></a></p>
<p><strong><em><span style="color: #787878;">A grand design .. better see some awards for it !!</span></em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2009/03/26/vpsnet-finally/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s Next ? .. easy .. more Sleep !</title>
		<link>http://nullmind.com/2009/01/24/whats-next-easy-more-sleep/</link>
		<comments>http://nullmind.com/2009/01/24/whats-next-easy-more-sleep/#comments</comments>
		<pubDate>Sat, 24 Jan 2009 23:39:22 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS.NET]]></category>

		<guid isPermaLink="false">http://nullmind.com/2009/01/24/whats-next-easy-more-sleep/</guid>
		<description><![CDATA[I&#8217;m pondering tonight .. what does the future of Web Hosting Industry hold for those geeks like me who are fortunate (so I think) to make a living working on it.
Back in the day, say first half of this decade, one of the problems that afflicted sysadmins, such as myself at the time, was downtime.
We [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pondering tonight .. what does the future of Web Hosting Industry hold for those geeks like me who are fortunate (so I think) to make a living working on it.</p>
<p>Back in the day, say first half of this decade, one of the problems that afflicted sysadmins, such as myself at the time, was <strong>downtime</strong>.</p>
<p>We hated the fact that when a machine went down, somebody had to run all the way to the DC and check what the problem was, this was especially a problem when you where the one that had to do it, I remember having to drive to the DC at 2:00 AM to fix an hardware failure, just to drive back at 5:00 AM for a fault in the same machine.</p>
<p>Yes, with the years advances where made, for once DC&#8217;s started to hire more than just mere NocMonkey&#8217;s, and a hole culture of DC&#8217;s targeting the Web Hosts emerged, but still, to pay $125 for a reboot and a FSCK was something many of us where not comfortable with, or even could afford, luckily the advent of KVM over IP and IPMI made our lives easier, but still, on a more serious problem, it was still you out of bed at 4:00 AM on a cold winter night rushing to the DC while customers complained on every forum they could find.</p>
<p>Yes, some people will say that a Web Host should have 24&#215;7 staff and own their own DC, or pay the DC to fix the problem, but thats just not the real world, many Hosts out there cannot afford the 24&#215;7, and if they have to pay allot of Tech fee&#8217;s to the DC, they simply cant afford to offer those dime-a-dozen ubercheap hosting plans that everybody loves, but complains when things go wrong, heck I remember when I owned my own Small DC back in 2002-2005, in the beginning when lights went out at 7:00 PM the place was empty, we could not afford &#8220;on site 24&#215;7&#8243; when we opened it. <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>So as I glaze at the upcoming <a href="http://vps.net/">VPS.NET</a> platform, and test the fail-over ability that allows a server to take over and boot the client&#8217;s virtual machines from a failed server, in a matter of seconds .. all I can think of is all those late nights almost 10 years ago, when I wished I had such a system, how good it would have felt to wake up to a system notice page about a failure that was self-fixed, <em>turn around and go back to sleep</em> &#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2009/01/24/whats-next-easy-more-sleep/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gearing up for SAN Testing</title>
		<link>http://nullmind.com/2008/12/11/gearing-up-for-san-testing/</link>
		<comments>http://nullmind.com/2008/12/11/gearing-up-for-san-testing/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 20:03:51 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS Cloud]]></category>
		<category><![CDATA[VPS.NET]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/12/11/gearing-up-for-san-testing/</guid>
		<description><![CDATA[The greatest task on any job, has to be product tolerance testing.
We are gearing up for a series of tests that will define what sort of SAN we will be using on the VPS Cloud, the actual tests will be performed early next week, for now we are setting up the hardware for it, once [...]]]></description>
			<content:encoded><![CDATA[<p>The greatest task on any job, has to be product tolerance testing.</p>
<p>We are gearing up for a series of tests that will define what sort of SAN we will be using on the <a href="http://vps.net/">VPS Cloud</a>, the actual tests will be performed early next week, for now we are setting up the hardware for it, once we have done it, we will post the results here in the bog.</p>
<p>Here is the info on what we are planning &#8230;</p>
<p><span id="more-487"></span></p>
<p>Basically, our data backend will be a SAN consisting of a huge number of virtual disk targets. The way this works is as follows:</p>
<ul>
<li>Each physical storage server (NAS) breaks down its disk array into smaller logical volumes (using LVM), with 1 volume for each virtual machine</li>
</ul>
<ul>
<li>Each of these volumes is then shared using ATAoE technology across a switched gigabit Ethernet SAN, allowing all the hypervisors to efficiently access any virtual machine&#8217;s disks as required</li>
</ul>
<p>This method allows hypervisors to be fully redundant, allows new storage hosts to be easily added to the SAN, and in the near future will allow full redundancy of storage hosts.</p>
<p><img src="http://vps.net/wp-content/uploads/2008/12/san.jpg" width="400" height="547" alt="san.jpg" /></p>
<p>Initially our plan was to use the scenario 1 .. each NAS would consist of 10TB of Raid 5 data, the backups would then reside on separate 10TB (also Raid 5) clusters, if a volume failed, it could be restored into any of the SAN nodes within seconds.</p>
<p>But we then decided we want even greater availability, by RAID-1 the individual NAS themselves, so if a NAS itself fails, a mirror takes over, no need to restore backups (of course, we will still keep the backup nodes, you can never have enough redundancy) .. this will be the case, but not for the January 31st release, as we are still working on the backend code to make this possible.</p>
<p>By keeping the individual nodes at 10TB each, we expected the I/O to be fine, but doubts started to arise lately, and the last thing we want is a 10TB node to become saturated, so a decision was made to do a test, 10TB Raid 5 nodes vs 5TB Raid 10 .. basically, it&#8217;s the same config for the nodes, it jut happens Raid 10 halves the available data for the same amount of HD&#8217;s than Raid 5 (but you Raid buffs already know that)</p>
<p>Of course, as a tech, I love Raid 10, heck, i&#8217;d even use it on the backup nodes if I could .. but the accounting department would be less than impressed `:), no matter how you look at it, Raid 10 <strong>doubles</strong> the cost of Raid 5, and the more it costs, the more one needs to prove that it&#8217;s justifiable &#8230;</p>
<p>So come back soon, and we will post our tests results once we have them. <img src='http://nullmind.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/12/11/gearing-up-for-san-testing/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The VPS.NET Mascot</title>
		<link>http://nullmind.com/2008/12/07/the-mascot/</link>
		<comments>http://nullmind.com/2008/12/07/the-mascot/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 15:36:20 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Toonz]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Mascot]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS Cloud]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/12/07/the-mascot/</guid>
		<description><![CDATA[I have always been a huge fan of website mascots, they are not just great marketing tool, but also a fantastic way for people to relate to their provider, plus for us, it&#8217;s a fun way to express ideas by utilizing the mascot, you can create cartoons, explanatory graphics, etc .. much nicer than plain [...]]]></description>
			<content:encoded><![CDATA[<p>I have always been a huge fan of website mascots, they are not just great marketing tool, but also a fantastic way for people to relate to their provider, plus for us, it&#8217;s a fun way to express ideas by utilizing the mascot, you can create cartoons, explanatory graphics, etc .. much nicer than plain text and a chart.</p>
<p>With that in mind, we decided to create one for <a href="http://vps.net/">VPS.NET</a> .. here is it&#8217;s story.</p>
<p><span id="more-483"></span>
<p>We had this idea of a nice design representing the <a href="http://vps.net/">VPS</a> Cloud, an array of nodes (Hypervisors &amp; Data) being worked on by little men, such a construction site .. that idea was fun, but quickly we realized that was the wrong message, a &#8220;construction site&#8221; might lead people to perceive the cloud as still &#8220;under construction&#8221; .. there fore, an &#8220;unfinished&#8221; product&#8230; not the message we wish to relay.</p>
<p>While we all know that we will always be working on the <a href="http://vps.net/">VPS</a> Cloud, to create new features and improve on it&#8217;s specs, we wanted a more mature image, so instead of a construction site with little men, we went for a finished VPS Cloud type setup with little robots maintaining it. <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>The next task was, what kind of robot ?, since the <a href="http://vps.net/">VPS</a> Cloud is an omnidirectional object, the robot will need to move in all 3 axis (X,Y,Z), so we did away with legs and gave him a propulsion system that allows him to hover and fly anywhere, second, since he needs to receive data in real time from the Cloud Control, he got an antenna, and last, due to the complexity of tasks and maintenance he must perform, a tool-belt and flexible arms were added &#8230;</p>
<p>This was the first sketch of the mascot on the white board (proud to say I did it myself.. hehe):</p>
<p><img src="http://nullmind.com/wp-content/uploads/2009/07/vps1.jpg" width="256" height="305" alt="vps1.jpg" /></p>
<p>We where quite pleased with it, so the go ahead was given for Everaldo (outstanding Brazilian artist who is working here in the UK office with us on this and other projects)to clean it up and vectorize it .. and in no time, he had a final design that blew us all away:</p>
<p>
<img src="http://nullmind.com/wp-content/uploads/2009/07/vps2.jpg" width="238" height="257" alt="vps2.jpg" /></p>
<p>What do you guys/gals think ? we quite love it, and the best part is we dont believe we are plagiarizing anybody else, also, the idea will be we will have multiple color and configurations of the robot for different tasks.</p>
<p>We are now trying to come up with a name for this one, as he will be the default mascot, so please, if you have any suggestions, do post them in the <a href="http://vps.net/the-mascot/">VPS.NET Blog</a> <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/12/07/the-mascot/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Do you want fries with that VPS ?</title>
		<link>http://nullmind.com/2008/12/07/do-you-want-fries-with-that-vps/</link>
		<comments>http://nullmind.com/2008/12/07/do-you-want-fries-with-that-vps/#comments</comments>
		<pubDate>Sun, 07 Dec 2008 00:06:43 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Short Rants]]></category>
		<category><![CDATA[rant]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/12/07/do-you-want-fries-with-that-vps/</guid>
		<description><![CDATA[I was reading recently a post on WHT about a customer complaint that he paid $8 /month for a VPS with a certain host, and he was upset he only got 200Mhz per core on a quad core setup (800Mhz total), and not the &#8220;entire&#8221; cpu &#8230; !
That was the kind of post that makes [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading recently a post on WHT about a customer complaint that he paid $8 /month for a VPS with a certain host, and he was upset he only got 200Mhz per core on a quad core setup (800Mhz total), and not the &#8220;entire&#8221; cpu &#8230; !</p>
<p>That was the kind of post that makes me real happy that I dont work on Sales .. otherwise I&#8217;d tell that individual to <strong>shove it</strong>, take their money and go look for hosting elsewhere.</p>
<p>Lets do the math shall we ?</p>
<p>We know the host is using Quad Core 2.4Ghz CPU&#8217;s, and they offer &#8220;equal share CPU&#8221; .. this means they are putting (<em>2.4ghz / 200Mhz = 12</em>) <strong>12</strong> VPS&#8217;s per server, that on itself makes me doubt the sanity of the host, if they sell 12 of their $8 /month plan, it means the server brings in only $98 /month .. for Quad Core .. thats insane.</p>
<p>Why is it insane ?, because these are the kind of people that later on are wondering around trying to sell their businesses at any price, due to the fact their profit margins are so slim, they realize they can make more money per month by selling fries at the Mc Donald&#8217;s Drive-Thru than Web Hosting, and second, I am a firm believer you must be a very profitable company at all times, you OWE it to your customers, otherwise they are not safe with you as you are just a bankruptcy in the making ready to go off at any time (<em>ok, I know I am generalizing here, but look at the amount of bargain basement hosts going bely up the past 5-6 years and tell me I am wrong..</em>).</p>
<p>And the delirious customer ?, well, he is a by-product of the bargain basement offering, simply put, $8 for a VPS ?, such product should no exist, it creates a false statement that this technology can be sold at a certain price bracket, and that is just not true, problem is, customers expect it, and then when they get it, they want more, and again expect to be given more .. period ..</p>
<p><strong><em>Rant Over &#8230;..</em></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/12/07/do-you-want-fries-with-that-vps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>The importance of failure</title>
		<link>http://nullmind.com/2008/12/04/the-importance-of-failure/</link>
		<comments>http://nullmind.com/2008/12/04/the-importance-of-failure/#comments</comments>
		<pubDate>Thu, 04 Dec 2008 18:48:42 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[UK2]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[VPS Cloud]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/12/04/the-importance-of-failure/</guid>
		<description><![CDATA[Henry Wadsworth Longfellow once said &#8220;Sometimes we may learn more from a man&#8217;s errors, than from his virtues.&#8221; .. I guess we can adapt that quote to the fact these days we learn more from when the systems fail, than when they are working fine .. such was the case today.
We had done some tests [...]]]></description>
			<content:encoded><![CDATA[<p><em>Henry Wadsworth Longfellow</em> once said &#8220;<em>Sometimes we may learn more from a man&#8217;s errors, than from his virtues.</em>&#8221; .. I guess we can adapt that quote to the fact these days we learn more from when the systems fail, than when they are working fine .. such was the case today.</p>
<p>We had done some tests on the <a href="http://vps.net">VPS Cloud</a> self healing measure by shutting down a Hypervisor&#8217;s services, and always, the VPS nodes residing there, would automatically boot up on a different one in the Cloud &#8230; always below 40 seconds (yes, 40 seconds)&#8230; but we decided that was no fun, it was time to go to the datacenter and pull some cables &#8230; yes .. <strong>I love my job</strong> <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><span id="more-480"></span>
<p>So there we are, myself and Paul (head of IT @ UK2), we located the Hypervisor we wanted to test, enabled monitors for the main NIC and the VPS&#8217;s IP&#8217;s &#8230; all systems go, the anticipation of success in the air, our palms sweating, giggling like schoolgirls .. and &#8220;<strong>click</strong>&#8221; &#8230; we pulled the cable &#8230;</p>
<p><img src="http://nullmind.com/wp-content/uploads/2009/07/200812041627.jpg" width="300" height="228" alt="200812041627.jpg" /></p>
<p>We then started counting till the VPS&#8217;s where back up elsewhere in the VPS Cloud &#8230; 1,2,3 &#8230; 40 .. ok, anytime now &#8230; 60 &#8230; 90 ? .. wait a second &#8230; what is wrong here ?</p>
<p>3 minutes later, we looked at each other in horror &#8230; the unthinkable happened &#8230; the VPS Cloud self healing feature .. one of the cornerstones of our offer .. had <strong>failed</strong> !!!!<br />
<img src="http://nullmind.com/wp-content/uploads/2009/07/200812041639.jpg" width="126" height="168" alt="200812041639.jpg" /></p>
<p>Luckily this is still our beta testing .. but what had happen ? it always worked when we turned the services down, why did it fail when we pulled a NIC cable instead ?, what was the difference ? .. and so it began todays &#8220;must know&#8221; task.</p>
<p>We started by looking at the logs, nothing strange there, actually, nothing there at all for the past few minutes .. thats when it hit .. there was indeed NOTHING in there, the logs show no downtime had ben detected for a Hypervisor.. we returned to the Admin CP, and sure enough .. it still detected that system as being up .. but how ?</p>
<p>Well, as so often is the case, you look into a few hundred lines of code, until you decide to instead look at the obvious &#8230; could the internal monitor daemon failed &#8230; and if it failed .. why where we not notified ? .. wait .. what monitors the monitor .. ? ..<img src="http://nullmind.com/wp-content/uploads/2009/07/200812041648.jpg" width="150" height="124" alt="200812041648.jpg" /></p>
<p>Simple schoolboy error, we had all sorts of monitors, bells and whistles .. if anything in the VPS Cloud fails, it gets detected within 5 seconds or less .. a true example of monitoring excellence &#8230; but what we forgot was .. what if the monitor fails ?</p>
<p>This brings me back to the post topic, the importance of failure .. there was no difference on our test .. pulling the cable or shutting down the services all lead to the VPS Cloud monitor to kick in and do it&#8217;s job &#8230; it was just a coincidence that this time the monitor daemon had hang, had the failure not happen, this simply oversight could have cause trouble later on, so yes, failure is good .. as long as it happens during beta testing <img src='http://nullmind.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> .</p>
<p>So we rewrote some of the daemon to be more robust (we found what caused it to fail and fixed it) and implemented extra monitoring procedures that now we monitor the monitor too <img src='http://nullmind.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>This emphasizes the importance of beta testing and fault simulation, so often we see companies go live with untested ground breaking products and have a miserable first quarter or two of constant failure and bug fixing, many times driving them to closure .. if not properly tested, it&#8217; the small things that will get you in the end.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/12/04/the-importance-of-failure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fluffy VPS Cloud ?</title>
		<link>http://nullmind.com/2008/12/03/fluffy-vps-cloud/</link>
		<comments>http://nullmind.com/2008/12/03/fluffy-vps-cloud/#comments</comments>
		<pubDate>Wed, 03 Dec 2008 15:55:09 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/12/03/fluffy-vps-cloud/</guid>
		<description><![CDATA[Since starting working on the VPS.net Cloud project, several people have asked me &#8230; what exactly is a VPS Cloud ?, I quickly explain it&#8217;s a conglomerate of high power servers and network based storage working in unison to allow almost instant deployment, scalability and self healing, a true utopian hosting environment&#8230;
That is usually followed [...]]]></description>
			<content:encoded><![CDATA[<p>Since starting working on the <a href="http://vps.net">VPS.net</a> Cloud project, several people have asked me &#8230; what exactly is a VPS Cloud ?, I quickly explain it&#8217;s a conglomerate of high power servers and network based storage working in unison to allow almost instant deployment, scalability and self healing, a true utopian hosting environment&#8230;</p>
<p>That is usually followed by &#8220;<strong><em>yes .. but where is the actual cloud ?</em></strong>&#8221; .. and then my job just got harder.</p>
<p><span id="more-479"></span>
<p>Thanks to many Marketing Departments the web world over, this is how people see a “Cloud” System</p>
<p><img src="http://nullmind.com/wp-content/uploads/2009/07/cloud.png" width="250" height="182" alt="cloud.png" /></p>
<p>Just a harmless cloud, living on this magical hyperspace world, an intangible object of mystery and awe .. with unlimited resources and power .. accessible only to those mega rich corporation and the smartest of sysadmins.</p>
<p>Fortunately the reality is a bit more down to earth, a cloud looks a little bit more like this:</p>
<p><a href="http://vps.net/wp-content/uploads/2008/12/200812031005.jpg"><img src="http://nullmind.com/wp-content/uploads/2009/07/simbbluegenel.jpg" width="250" height="186" alt="simbbluegenel.jpg" /></a></p>
<p>Yes, sorry to crush your dreams, but the vps cloud really is a mega collection of servers and network storage, man made physical things that can be touched by a human at ground level.</p>
<p>So what is this technology different and ground breaking ? what makes our VPS Cloud so great ?,<br />
Simple .. instead of having 1000 individual servers, each housing 20 or 30 individual VPS’s who are limited by the server they reside on, we have one massive VPS cloud, with the combined power of 1000 servers that can be utilized to deploy VPS’s in seconds that are amazingly scalable, not bounded by a single server limitations and can be self healed in case of disaster in less than 1 minute.</p>
<p>In a regular VPS setup, you are offered this:</p>
<p><img src="http://nullmind.com/wp-content/uploads/2009/07/server-sml.jpg" width="300" height="244" alt="server-sml.jpg" /></p>
<p>Basically you are purchasing a fixed % of a single server, lets look at a theoretical scenario, if the VPS provider allows 20 VPS’s per server you get:<br />
* 5% Of the memory (Ram)<br />
* 5% Of the HD Space<br />
* 5% of the CPU<br />
* X Amount of traffic</p>
<p>But that wont stop there, many VPS providers sell the ability to “Burst” on such environment .. and it’s sold as a “good” thing, except for the other people on the server, when you need to “Burst” .. the resources need to come off the other people’s 5% .. you might not care if you are the one bursting, but what if somebody else is bursting on your machine ? ..</p>
<p>Plus there is overselling, yes, it is possible on a VPS and widely done so by budget providers, once again, it will take away from your expected 5%.</p>
<p>Keep in mind my scenario is not a generalization, some VPS providers have a better offering than others, allot wont oversell, but in the end the limitations of this single server setup are the same for most all.</p>
<p>And last, if the server goes down, so go all the VPS’s inside it, a lengthy recovery process then follows.</p>
<p>The VPS.net Cloud works a little different, instead of a server we have a much more complex setup:</p>
<p><img src="http://nullmind.com/wp-content/uploads/2009/07/grid-sml.jpg" width="450" height="249" alt="grid-sml.jpg" /></p>
<p>It’s a huge array of cabinets full of servers, al in unisync with each others, sharing a resource pool (alias, the VPS Cloud) and split into groups depending on their function, this my friends, is our VPS Cloud.</p>
<p>In this environment, the vps is deployed across the VPS Cloud, utilizing resources from different sources, it also allows to scale almost instantly (less than 30 seconds in most cases) to sizes larger than most providers dedicated server offerings, it also allows for the creme de la creme .. <strong>Self Healing in less than 1 minute</strong>.</p>
<p>Our major feature will also be, <strong>NO Over-selling</strong> .. once somebody buys those resources, they are taken away from the VPS Cloud availability pool, even Hard Disk space is not oversold .. you truly get what you pay for .. <img src='http://nullmind.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>How it’s done is a combination of technical ingenuity and our kick-ass back-end software, exclusive to VPS.net .. this is what really differentiates us from a regular vps provider ..</p>
<p>But the discussion into our backend software and it’s capabilities is one for another blog post, …. stay tuned more more details on days to come both here and at the <a href="http://vps.net">VPS.net Blog</a> <img src='http://nullmind.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/12/03/fluffy-vps-cloud/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>VPS.net</title>
		<link>http://nullmind.com/2008/12/02/welcome-to-vpsnet/</link>
		<comments>http://nullmind.com/2008/12/02/welcome-to-vpsnet/#comments</comments>
		<pubDate>Tue, 02 Dec 2008 15:09:39 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[UK2]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[WebHosting]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/12/02/welcome-to-vpsnet/</guid>
		<description><![CDATA[After months of planning, we are finally in the homestretch towards releasing our (until now, Uber-secret) VPS.net Cloud.
So as such, time has come to start a blog (located at http://vps.net/blog), to keep everybody informed on the latest and greatest features we are working on for the VPS Cloud, as such, during the upcoming days and [...]]]></description>
			<content:encoded><![CDATA[<p>After months of planning, we are finally in the homestretch towards releasing our (until now, Uber-secret) <strong>VPS.net Cloud</strong>.</p>
<p>So as such, time has come to start a blog (located at <a href="http://vps.net/blog">http://vps.net/blog</a>), to keep everybody informed on the latest and greatest features we are working on for the VPS Cloud, as such, during the upcoming days and weeks, we will post details on the new website, the Cloud features, the user interface, and much more.</p>
<p>VPS.net is a new brand by that great hosting outfit that I work for (<em>yeah, we are great, get used to it</em>), the <a href="http://www.uk2group.com/">UK2 Group</a>, owners of <a href="http://10tb.com/">10TB</a>, <a href="http://www.uk2.net/">UK2.NET</a>, <a href="http://www.midphase.com/">Midphase</a>, etc ..</p>
<p>So keep checking that blog page every day (or even several times a day, things are moving fast), we expect to release VPS.net LIVE on January 31st, but will be looking for beta testers in the upcoming few weeks <img src='http://nullmind.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/12/02/welcome-to-vpsnet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WebHosting &#8230; Everybody Sucks</title>
		<link>http://nullmind.com/2008/05/24/webhosting-everybody-sucks/</link>
		<comments>http://nullmind.com/2008/05/24/webhosting-everybody-sucks/#comments</comments>
		<pubDate>Sat, 24 May 2008 22:57:25 +0000</pubDate>
		<dc:creator>NullMind</dc:creator>
				<category><![CDATA[Computers / Internet]]></category>
		<category><![CDATA[Short Rants]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[Relio]]></category>
		<category><![CDATA[Virtuozzo]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://nullmind.com/2008/05/24/webhosting-everybody-sucks/</guid>
		<description><![CDATA[So last night I am made aware that the RC NUT website was down, ok, I checked the webserver .. no response, so I sent out a e-mail to support and didn&#8217;t tough much of it .. surely it would be up in 5-10 minutes
30 minutes later and no show, I started to get annoyed, [...]]]></description>
			<content:encoded><![CDATA[<p>So last night I am made aware that the RC NUT website was down, ok, I checked the webserver .. no response, so I sent out a e-mail to support and didn&#8217;t tough much of it .. surely it would be up in 5-10 minutes</p>
<p>30 minutes later and no show, I started to get annoyed, told support to get a grip on things and since it was very late, I went to bed.</p>
<p>This morning I woke up early, about 6:00 AM to check it out, site was up, but no DB connectivity .. I have my DB on a separate server (thats the proper way a H-Sphere install is done) .. so I ping the DB server .. no luck, I then checked the IP of the webserver and .. i&#8217;ll be dammed, I was on a US server, not a UK server, I ping the MySQL server by name, and sure enough, it was there, but also in the US.</p>
<p>I changed my config files and removed the old US ip, the site was fully up .. except the site was 13 days old !!</p>
<p>Now, for 99% of people out there, this is not a biggie, but for a online shop with sometimes dozens of orders in one day .. this is a catastrophe .. over 100 order records are lost and all since we do inventory by the website stock level, a messed up inventory as well.</p>
<p>Upon further investigation, I found out that Relio&#8217;s (webhost) server provider in the UK seems to have decided not to pay their bandwidth bill, and the bandwidth provided cut them off, in essence rendering companies like Relio&#8217;s UK servers .. dead (notice, it was not Relio that did not pay their bill, but their server provider, UK Easily)</p>
<p>So I called the bandwidth provider (Uk Grid &#8230; all those UK names, they confused the hell out of me today), explain to them our situation and after some negotiations, they agreed to open up traffic to the server for 3 hours to allow me (and others) to access and backup their data out, that was commendable .. those guys where true stars in doing that, after I got the database back, I restored it and the website was up to date &#8230; gosh was I relieved.</p>
<p>Why was my site 13 days old to start with ? .. well .. simple, Relio backups my data every day to another server, and every week or two they backup that server to another server in the US .. ok, at first glance, not a bad setup .. but this experience taught me .. not good enough, I need more.</p>
<p>So, since Relio&#8217;s UK servers where dead in the water .. and no access to the backup server was possible, they had to do an emergency recovery from the US backups.</p>
<p>I will give Relio credit, to restore every UK account in the US servers, move DNS, remap ip&#8217;s, etc .. etc in less than 6 hours .. thats not bad, they did a good job, but it goes to show, no matter how good your first Tier is .. somebody up the ladder is bound to mess it up !!.</p>
<p>Thats the problem with the Web Hosting market these days, too many idiots working on it, we put out livelihoods in the hands of people who later turn around and mess it up for you .. and does not matter how big or small the company is, your are always at risk.</p>
<p>What is the solution ? well, nothing below 50K of hardware and a few K&#8217;s a month in fees, so sometimes .. you just have to pay up and shut up.</p>
<p>Thats what I am doing next, first I am going to hire a local hosting company (when I mean local, I mean 3 streets over), I feel the threat of a 300lbs+ guys walking into the office and breaking your nose is a good incentive to make sure they dont screw with you .. that can only happen if they are local, second, I am going VPS (Virtuozzo) .. my idea is to find a setup I can create a Virtuozzo Failover Cluster with a backup residing off-site.. third, I am setting up a mirror of all this on a VPS server in the US, with my DNS residing also offsite (easily re-routable) so if something happens to RIPE itself (The IP consortium of Europe) .. I can still be up, fourth &#8230; dont know fourth yet .. but it&#8217;s sure to pop up while we doing this.</p>
<p>Overboard, overblown, over-budget ? .. <strong>of course</strong> .. but piece of mind, i&#8217;ve been in this business for 10 years .. I have seen some huge companies working with a setup that would make anybody cringe, promises of redundancy are usually all hogwash, backups many times are simply not practical, yes, they will back your data, they just cant extract it back, customers are at huge risks all the time of loosing all their data, and for some, thats instant bankruptcy, I have try to give away control on how my data is stored and managed, but it&#8217;s proven once again, if I want it right, I have to do it myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://nullmind.com/2008/05/24/webhosting-everybody-sucks/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
	</channel>
</rss>
