<?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"
	>

<channel>
	<title>Never Offline</title>
	<atom:link href="http://www.wormly.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.wormly.com/blog</link>
	<description>Musings from the creator of Wormly, "The Best Website Uptime Monitoring Service". Fact.</description>
	<pubDate>Tue, 26 Aug 2008 02:27:29 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.1</generator>
	<language>en</language>
			<item>
		<title>New Features &#038; Announcements - Don&#8217;t Miss Out!</title>
		<link>http://www.wormly.com/blog/2008/08/26/new-features-announcements-dont-miss-out/</link>
		<comments>http://www.wormly.com/blog/2008/08/26/new-features-announcements-dont-miss-out/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 02:23:42 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/?p=26</guid>
		<description><![CDATA[It&#8217;s been of some concern here at Wormly HQ that loads of great new features are going unnoticed by you all - and our lack of a coherent announcement strategy was certainly to blame for this.
So starting today, you will be able to stay abreast of all new Wormly features and announcements by following the [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been of some concern here at Wormly HQ that loads of great new features are going unnoticed by you all - and our lack of a coherent announcement strategy was certainly to blame for this.</p>
<p>So starting today, you will be able to stay abreast of all new Wormly features and announcements by following the notification link shown within the Wormly console to this blog.  Simple as that. Naturally you could <a href="http://www.wormly.com/blog/category/announcements/feed">add this feed</a> to your reader as well.</p>
<p>And to celebrate we&#8217;ve just rolled out a new feature, keep reading the next post to learn about it!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2008/08/26/new-features-announcements-dont-miss-out/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Date and Time Now Shown in Alert Message Bodies</title>
		<link>http://www.wormly.com/blog/2008/08/26/date-and-time-now-shown-in-alert-message-bodies/</link>
		<comments>http://www.wormly.com/blog/2008/08/26/date-and-time-now-shown-in-alert-message-bodies/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 02:16:40 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<category><![CDATA[Features]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/?p=21</guid>
		<description><![CDATA[I&#8217;m pleased to report we&#8217;ve rolled out another much-requested feature - the time-stamping of all alert messages.
Times are expressed in the timezone you&#8217;ve specified - the globally set zone or a host specific-one if available.
They&#8217;re shown in short form for the SMS &#038; Short Email channels, e.g:
26/Aug 11:15
And long form for email and IM channels, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m pleased to report we&#8217;ve rolled out another much-requested feature - the time-stamping of all alert messages.</p>
<p>Times are expressed in the timezone you&#8217;ve specified - the globally set zone or a host specific-one if available.</p>
<p>They&#8217;re shown in short form for the SMS &#038; Short Email channels, e.g:<br />
<code>26/Aug 11:15</code></p>
<p>And long form for email and IM channels, e.g:<br />
<code>Tue, 26 Aug 2008 11:15:53 +1000</code></p>
<p><strong>Feature Deployed @</strong> 2008-08-26 02:00 GMT</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2008/08/26/date-and-time-now-shown-in-alert-message-bodies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>AdWords: Google Continues to Take Out The Trash</title>
		<link>http://www.wormly.com/blog/2007/08/21/adwords-google-continues-to-take-out-the-trash/</link>
		<comments>http://www.wormly.com/blog/2007/08/21/adwords-google-continues-to-take-out-the-trash/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 23:09:45 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Google Adwords]]></category>

		<category><![CDATA[Marketing]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/08/21/adwords-google-continues-to-take-out-the-trash/</guid>
		<description><![CDATA[Courtesy of the Google AdWords Help Center:
&#8220;Even if you have a high quality ad, if advertisers below you are not bidding very much, your actual CPC may not be high enough to qualify your ad to appear in a top position.
With this new formula, instead of considering your actual CPC, we&#8217;ll consider your maximum CPC [...]]]></description>
			<content:encoded><![CDATA[<p>Courtesy of the <a href="https://adwords.google.com/support/bin/answer.py?answer=72795&amp;hl=en_US">Google AdWords Help Center:</a></p>
<blockquote><p>&#8220;<em>Even if you have a high quality ad, if advertisers below you are not bidding very much, your actual CPC may not be high enough to qualify your ad to appear in a top position.</em></p>
<p><em>With this new formula, instead of considering your actual CPC, we&#8217;ll consider your maximum CPC bid, which you control. This means that your ad&#8217;s eligibility to be promoted is no longer dependent on the bids of advertisers below you.</em>&#8220;</p></blockquote>
<p>This announcement indicates that Google remains keen to eliminate the long-tail approach to gaining cheap traffic, widely used by so-called (albeit misnamed) <em>arbitrageurs </em>in the SEM industry.</p>
<p>Until this change is implemented, advertisers can continue to place low quality ads in the top positions by bidding on keywords with little competition - generally lengthy, specific phrases.</p>
<p>Like most changes they make, this should be a win for Google and their users - higher prices for their ad inventory and / or better quality ads presented to the users.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/google+adwords" title="See the Technorati tag page for 'google adwords'." rel="tag">google adwords</a>, <a href="http://technorati.com/tag/sem" title="See the Technorati tag page for 'sem'." rel="tag">sem</a>, <a href="http://technorati.com/tag/arbitrage" title="See the Technorati tag page for 'arbitrage'." rel="tag">arbitrage</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/08/21/adwords-google-continues-to-take-out-the-trash/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Big Guys Fall Hardest: Skype Outage</title>
		<link>http://www.wormly.com/blog/2007/08/17/the-big-guys-fall-hardest-skype-outage/</link>
		<comments>http://www.wormly.com/blog/2007/08/17/the-big-guys-fall-hardest-skype-outage/#comments</comments>
		<pubDate>Thu, 16 Aug 2007 22:26:17 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Downtime]]></category>

		<category><![CDATA[Servers]]></category>

		<category><![CDATA[Uptime]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/08/17/the-big-guys-fall-hardest-skype-outage/</guid>
		<description><![CDATA[Although Skype offers business critical services including inbound geographic number routing, they have long - and wisely - avoided any commitment to deliver emergency call services.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.skype.com/">Skype</a>, an essential communication tools for millions of individuals and businesses worldwide has been unable to authenticate users during the past 14 hours, rendering the service unusable.</p>
<p>14 hours - and counting. One can scarcely imagine the magnitude of the technical failure that causes such a lengthy outage.</p>
<p>Although Skype offers paid-for, business critical services including inbound geographic number routing and outbound PSTN dialling, they have long - and wisely - avoided any commitment to deliver emergency call services. And you can understand their reluctance to <a href="http://www.telecomweb.com/tnd/24434.html">start now</a>.</p>
<p>This event also highlights the challenge of keeping customers informed; a typical Skype user almost nevers dials www.skype.com into their browser, so how to get the word out about the outage and status updates?</p>
<p>Luckily (or not), <a href="http://www.informationweek.com/software/showArticle.jhtml?articleID=201800574&amp;cid=RSSfeed_IWK_News">many</a> <a href="http://www.iht.com/articles/2007/08/16/business/skype.php">major</a> <a href="http://www.forbes.com/feeds/ap/2007/08/16/ap4028214.html">media</a> <a href="http://www.techcrunch.com/2007/08/16/skype-suffers-major-outage/">outlets</a> are covering the issue more than adequately.</p>
<p>Fingers crossed for Skype&#8217;s engineers that they can effect a resolution soon.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/downtime" title="See the Technorati tag page for 'downtime'." rel="tag">downtime</a>, <a href="http://technorati.com/tag/outage" title="See the Technorati tag page for 'outage'." rel="tag">outage</a>, <a href="http://technorati.com/tag/Skype" title="See the Technorati tag page for 'Skype'." rel="tag">Skype</a>, <a href="http://technorati.com/tag/offline" title="See the Technorati tag page for 'offline'." rel="tag">offline</a>, <a href="http://technorati.com/tag/PSTN" title="See the Technorati tag page for 'PSTN'." rel="tag">PSTN</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/08/17/the-big-guys-fall-hardest-skype-outage/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Got Great Uptime? Tell The World!</title>
		<link>http://www.wormly.com/blog/2007/08/01/got-great-uptime-tell-the-world/</link>
		<comments>http://www.wormly.com/blog/2007/08/01/got-great-uptime-tell-the-world/#comments</comments>
		<pubDate>Wed, 01 Aug 2007 05:10:51 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Improving Uptime]]></category>

		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Servers]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/08/01/got-great-uptime-tell-the-world/</guid>
		<description><![CDATA[Don&#8217;t be shy - your customers really want to know just how reliable your service is.  So go ahead and brag about it with our Public Uptime Reports.

When enabled, you can place one of our funky uptime badges on your site showing uptime from the previous 24 hour, 7, or 30 day period.  [...]]]></description>
			<content:encoded><![CDATA[<p>Don&#8217;t be shy - your customers really want to know just how reliable your service is.  So go ahead and brag about it with our Public Uptime Reports.</p>
<div class="centerimage"><img src="http://www.wormly.com/blog/wp-content/uploads/2007/08/uptime-badges.png" style="border: 1px solid #cccccc" alt="Uptime badges" /></div>
<p>When enabled, you can place one of our funky uptime badges on your site showing uptime from the previous 24 hour, 7, or 30 day period.  You can also link through to a detailed uptime report where visitors can examine your uptime history on a yearly, monthly, or daily basis.</p>
<p>Take a look at this example - and click to see the full report:</p>
<div class="centerimage"> <a href="http://www.wormly.com/site_uptime/hostid/404/vm/9/month/2007-6" title="View detailed uptime statistics for www.rideontwo.com"><img src="http://www.wormly.com/buttons/id/3/hostid/404/period/30days" alt="Uptime verified by Wormly.com" style="border: 1px solid #ffffff" /></a></div>
<p>It&#8217;s a great way to show your customers that uptime is important to you - Could this transparency be your edge over the competition?</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/uptime+monitoring" title="See the Technorati tag page for 'uptime monitoring'." rel="tag">uptime monitoring</a>, <a href="http://technorati.com/tag/public+reports" title="See the Technorati tag page for 'public reports'." rel="tag">public reports</a>, <a href="http://technorati.com/tag/verify+uptime" title="See the Technorati tag page for 'verify uptime'." rel="tag">verify uptime</a>, <a href="http://technorati.com/tag/wormly" title="See the Technorati tag page for 'wormly'." rel="tag">wormly</a>, <a href="http://technorati.com/tag/proof" title="See the Technorati tag page for 'proof'." rel="tag">proof</a>, <a href="http://technorati.com/tag/embed" title="See the Technorati tag page for 'embed'." rel="tag">embed</a>, <a href="http://technorati.com/tag/mashup" title="See the Technorati tag page for 'mashup'." rel="tag">mashup</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/08/01/got-great-uptime-tell-the-world/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Build Your Own Wormly Uptime Monitoring Service?</title>
		<link>http://www.wormly.com/blog/2007/07/03/build-your-own-wormly-uptime-monitoring-service/</link>
		<comments>http://www.wormly.com/blog/2007/07/03/build-your-own-wormly-uptime-monitoring-service/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 22:31:23 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Improving Uptime]]></category>

		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Web Services]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/07/03/build-your-own-wormly-uptime-monitoring-service/</guid>
		<description><![CDATA[Rip-offs have never gone out of fashion - and it seems that web services are no exception. Possibly of interest to  budding software engineers - examine this brief from one of our fans:  Rent A Coder - Clone of Wormly
&#8220;I need a site to be programmed exactly similar or even better than wormly [...]]]></description>
			<content:encoded><![CDATA[<p>Rip-offs have never gone out of fashion - and it seems that web services are no exception. Possibly of interest to  budding software engineers - examine this brief from one of our fans:  <a href="http://www.rentacoder.com/RentACoder/misc/BidRequests/ShowBidRequest.asp?lngBidRequestId=692901">Rent A Coder - Clone of Wormly</a></p>
<blockquote><p>&#8220;<em><font size="1"><font size="2">I need a site to be programmed exactly similar or even better than wormly [dot] com. It is a website monitoring and uptime site. Please register for a free account and understand what it does exactly and then bid.</font></font></em></p>
<p><font size="1"><font size="2"><em>And I want it to be done in PHP and linux. And moreover it is going to be hosted on a shared hosting.</em>&#8220;</font></font></p></blockquote>
<p>We do of course wish them the best of luck - one can only be flattered by imitation, after all.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/wormly" title="See the Technorati tag page for 'wormly'." rel="tag">wormly</a>, <a href="http://technorati.com/tag/ripoff" title="See the Technorati tag page for 'ripoff'." rel="tag">ripoff</a>, <a href="http://technorati.com/tag/rentacoder" title="See the Technorati tag page for 'rentacoder'." rel="tag">rentacoder</a>, <a href="http://technorati.com/tag/uptime+monitoring" title="See the Technorati tag page for 'uptime monitoring'." rel="tag">uptime monitoring</a>, <a href="http://technorati.com/tag/web+services" title="See the Technorati tag page for 'web services'." rel="tag">web services</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/07/03/build-your-own-wormly-uptime-monitoring-service/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Setting up an SMTP server?  Save 30 seconds.</title>
		<link>http://www.wormly.com/blog/2007/05/22/setting-up-an-smtp-server-save-30-seconds/</link>
		<comments>http://www.wormly.com/blog/2007/05/22/setting-up-an-smtp-server-save-30-seconds/#comments</comments>
		<pubDate>Tue, 22 May 2007 04:41:17 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Servers]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/05/22/setting-up-an-smtp-server-save-30-seconds/</guid>
		<description><![CDATA[Most sysadmins share a slightly compulsive tendency to need proof that things are working properly.  This is particularly evident if said sysadmin is setting up a corporate mail server - it has to work first time, no excuses.
One of the more painful parts of that process has been testing the newly configured SMTP server [...]]]></description>
			<content:encoded><![CDATA[<p>Most sysadmins share a slightly compulsive tendency to need proof that things are working properly.  This is particularly evident if said sysadmin is setting up a corporate mail server - it has to work first time, no excuses.</p>
<p>One of the more painful parts of that process has been testing the newly configured SMTP server before delegating the domain&#8217;s MX to it. This involves speaking SMTP through your telnet client, or re-configuring your mail client to speak directly with the new server, then un-re-configuring it.</p>
<p>Neither is a difficult task, of course, but it&#8217;s a solid 30 seconds (minimum) that I&#8217;d rather not spend.</p>
<p>So I whipped up a handy little <a href="http://www.wormly.com/test_smtp_server">SMTP test tool</a>, which does the SMTP-speak for you, and renders the whole conversation in your browser via an IFRAME.</p>
<p>Neat, handy, and of course free.  <a href="http://www.wormly.com/test_smtp_server">Try it out</a>.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/SMTP" title="See the Technorati tag page for 'SMTP'." rel="tag">SMTP</a>, <a href="http://technorati.com/tag/mail+server" title="See the Technorati tag page for 'mail server'." rel="tag">mail server</a>, <a href="http://technorati.com/tag/MX" title="See the Technorati tag page for 'MX'." rel="tag">MX</a>, <a href="http://technorati.com/tag/SMTP+server" title="See the Technorati tag page for 'SMTP server'." rel="tag">SMTP server</a>, <a href="http://technorati.com/tag/testing" title="See the Technorati tag page for 'testing'." rel="tag">testing</a>, <a href="http://technorati.com/tag/test+tools" title="See the Technorati tag page for 'test tools'." rel="tag">test tools</a>, <a href="http://technorati.com/tag/Exchange" title="See the Technorati tag page for 'Exchange'." rel="tag">Exchange</a>, <a href="http://technorati.com/tag/qmail" title="See the Technorati tag page for 'qmail'." rel="tag">qmail</a>, <a href="http://technorati.com/tag/sendmail" title="See the Technorati tag page for 'sendmail'." rel="tag">sendmail</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/05/22/setting-up-an-smtp-server-save-30-seconds/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Interview @ The Web Hosting Show</title>
		<link>http://www.wormly.com/blog/2007/05/08/interview-the-web-hosting-show/</link>
		<comments>http://www.wormly.com/blog/2007/05/08/interview-the-web-hosting-show/#comments</comments>
		<pubDate>Tue, 08 May 2007 04:31:00 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Interviews]]></category>

		<category><![CDATA[Meta]]></category>

		<category><![CDATA[Web Hosting]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/05/08/interview-the-web-hosting-show/</guid>
		<description><![CDATA[Last week I had a chat with Mitch over at The Web Hosting Show, where we discussed - among other things - why I&#8217;m so obsessed with uptime.  It was therapeutic, particularly knowing that his listeners number many in the hosting industry.  Improved uptime and performance is what we&#8217;re pushing at Wormly, and [...]]]></description>
			<content:encoded><![CDATA[<p>Last week I had a chat with Mitch over at <a href="http://www.webhostingshow.com/2007/05/01/performance-monitoring-with-wormly/">The Web Hosting Show</a>, where we discussed - among other things - why I&#8217;m so obsessed with uptime.  It was therapeutic, particularly knowing that his listeners number many in the hosting industry.  Improved uptime and performance is what we&#8217;re pushing at Wormly, and I&#8217;m pleased to able to explore new avenues in doing so.</p>
<p><a href="http://www.flickr.com/photos/andrewmorrell/37403434/"><img src="http://farm1.static.flickr.com/30/37403434_15c71dcd87_m.jpg" alt="Microphone" class="rightimage" /></a>I don&#8217;t subscribe to many podcasts - I&#8217;m definitely in the casual listener category - but those that I follow are podcasts which focus on a very narrow, targeted niche.  Mitch&#8217;s show definitely fits the bill, and his focus on the hosting industry offers listeners a lot of value.  Nice work, Mitch!</p>
<p>Listening to our short interview, one thing that does strike me is just how varied the English language is.  Despite my best efforts to slow down, my rapid-Australian-speak contrasted quite drastically with Mitch&#8217;s slow and measured twang.  Keeps thing interesting!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/05/08/interview-the-web-hosting-show/feed/</wfw:commentRss>
		</item>
		<item>
		<title>The Silence Of Virtualization</title>
		<link>http://www.wormly.com/blog/2007/05/04/the-silence-of-virtualization/</link>
		<comments>http://www.wormly.com/blog/2007/05/04/the-silence-of-virtualization/#comments</comments>
		<pubDate>Fri, 04 May 2007 06:35:10 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Server Performance]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/05/04/the-silence-of-virtualization/</guid>
		<description><![CDATA[This week my home network witnessed the passing of an era.  For over 10 years now, I&#8217;ve been running a variety of Linux -based servers at home mainly as development boxes, with a bit of personal web and mail hosting on the side.  It made a lot of sense to do this, as [...]]]></description>
			<content:encoded><![CDATA[<p>This week my home network witnessed the passing of an era.  For over 10 years now, I&#8217;ve been running a variety of Linux -based servers at home mainly as development boxes, with a bit of personal web and mail hosting on the side.  It made a lot of sense to do this, as old hardware could easily be recycled into a useful second life running a light weight linux distro.</p>
<p><img src="http://www.wormly.com/blog/wp-content/uploads/2007/05/server.jpg" alt="Server" class="rightimage" />But this morning I finally switched the last one off, and a slightly eerie silence descended on my home office.  My new laptop, with the help of <a href="http://www.vmware.com/products/server/">VMWare</a>, is more than capable of wearing all the software development hats, and I&#8217;ve jettisoned  all local email hosting because <a href="http://www.google.com/a/">Google can do it better</a>.</p>
<p>VMWare is the facilitator - I&#8217;ve always preferred to use Windows on my desktop, and use GNU/Linux in the server environment.  Virtualization makes it extremely easy to have all the operating systems you need on a single machine.</p>
<h2>Quiet - and Greener</h2>
<p>Compared to my desktop, my laptop is whisper quiet. That&#8217;s a nice bonus - No more buzzing and whirring 24&#215;7, something I was so accustomed to that I didn&#8217;t even notice it until it ceased to exist.</p>
<p>One of the most obvious advantages is the electricity savings - something that in these intervening 10 years has moved from being a non-issue, to being at the forefront of server management and highly visible everywhere in the face of carbon emissions - and the reduction thereof.</p>
<p>So it feels good to have just one PC at home - a laptop - that gets switched off when not in use.  It&#8217;s an improvement, although my green credentials still need work given the <a href="http://www.wormly.com/help/server-monitoring/distributed">redundancy built into our uptime monitoring network</a>.</p>
<p>The other obvious advantage is having full access to my development environment whilst I&#8217;m on the road.  I have quite a number of travel comittments this year, so I expect to make good use of that capability.</p>
<p>The final benefit is the ease of producing backups.  The full virtual machine sits in a tidy 8GB disk image, and a backup snapshot becomes as simple as shutting the VM down and copying the file that contains it.</p>
<h2>Fewer Points of Failure</h2>
<p>Considering backups raises an interesting point - the less hardware that is in use, the smaller your chance of hardware failure.  Consider how much time it takes you to rebuild a server even if you had a great backup regime, and virtual servers become much more appealing.  If my host laptop fails, getting my servers back up should be as simple of copying a handful of files and reinstalling VMWare.</p>
<p>What will the tomorrow&#8217;s data centers hold?  One enormously powerful grid computing appliance, containing 1000s of virtual servers? The idea of combining hundreds of physical servers into a single computer, to then run hundreds of virtual servers on it does seem a little strange, I&#8217;ll admit.</p>
<p><strong>Update:</strong> Further reading on this concept at <a href="http://www.sitepoint.com/blogs/2007/05/21/unix-tools-on-your-desktop-not-just-for-mac-users/">SitePoint</a>.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/virtualization" title="See the Technorati tag page for 'virtualization'." rel="tag">virtualization</a>, <a href="http://technorati.com/tag/vmware" title="See the Technorati tag page for 'vmware'." rel="tag">vmware</a>, <a href="http://technorati.com/tag/server" title="See the Technorati tag page for 'server'." rel="tag">server</a>, <a href="http://technorati.com/tag/windows" title="See the Technorati tag page for 'windows'." rel="tag">windows</a>, <a href="http://technorati.com/tag/linux" title="See the Technorati tag page for 'linux'." rel="tag">linux</a>, <a href="http://technorati.com/tag/uptime" title="See the Technorati tag page for 'uptime'." rel="tag">uptime</a>, <a href="http://technorati.com/tag/electricity" title="See the Technorati tag page for 'electricity'." rel="tag">electricity</a>, <a href="http://technorati.com/tag/energy" title="See the Technorati tag page for 'energy'." rel="tag">energy</a>, <a href="http://technorati.com/tag/data+center" title="See the Technorati tag page for 'data center'." rel="tag">data center</a>, <a href="http://technorati.com/tag/web+server" title="See the Technorati tag page for 'web server'." rel="tag">web server</a>, <a href="http://technorati.com/tag/LAMP" title="See the Technorati tag page for 'LAMP'." rel="tag">LAMP</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/05/04/the-silence-of-virtualization/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Variance: Don’t let it kill your AJAX app</title>
		<link>http://www.wormly.com/blog/2007/04/23/variance-don%e2%80%99t-let-it-kill-your-ajax-app/</link>
		<comments>http://www.wormly.com/blog/2007/04/23/variance-don%e2%80%99t-let-it-kill-your-ajax-app/#comments</comments>
		<pubDate>Sun, 22 Apr 2007 23:08:43 +0000</pubDate>
		<dc:creator>Jules</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[Server Performance]]></category>

		<category><![CDATA[Web 2.0]]></category>

		<guid isPermaLink="false">http://www.wormly.com/blog/2007/04/23/variance-don%e2%80%99t-let-it-kill-your-ajax-app/</guid>
		<description><![CDATA[You might be surprised at just how variable the HTTP response times are in your web application.  Take a look at this 24-hour example:

Crucially, the variance in this example is caused by the application response time, rather than the network.  That’s the blue Exec component, not TCP or Transfer components.
Variance-of-latency isn’t a huge [...]]]></description>
			<content:encoded><![CDATA[<p>You might be surprised at just how variable the HTTP response times are in your web application.  Take a look at this 24-hour example:</p>
<p style="text-align: center"><img src="http://www.wormly.com/blog/wp-content/uploads/2007/04/http-variance.png" alt="HTTP Variance" /></p>
<p>Crucially, the variance in this example is caused by the application response time, rather than the network.  That’s the blue <em>Exec </em>component, not <em>TCP </em>or <em>Transfer </em>components.</p>
<p>Variance-of-latency isn’t a huge problem with traditional page-refresh-response websites and applications, but certainly does present an annoyance to your users.  When your app starts to get cleverer and offers AJAX goodies, however, the problem becomes more serious.</p>
<p>Sometimes, your user clicks repeatedly in futility, wondering what’s going on and why she is getting no response.  Other times she’s not sure if anything is working at all.</p>
<p>So our Happy User rapidly becomes a Sad User.  Click… wait… wait.  She’s not feeling so empowered by your application at this point.</p>
<p>A more problematic scenario is that out of sequence AJAX responses will break your UI.  Many developers using mainstream (read: simple to deploy) libraries fail to code precautions against this.</p>
<p>And it’s easy to see why:  By now, most AJAX-happy developers are aware of latency issues, and latency is quite simple to emulate in a test environment.</p>
<p>Variability-of-latency is not getting enough airtime – most likely because few people are actually measuring it as a part of their build process.</p>
<p><strong>It’s not the network.</strong><br />
Raise the issue with the developers and they will probably start a delightful discourse on the “best-effort” nature of internet pipelines, asymmetric routing, and similar vagaries of internet infrastructure.  The implication being that the user is at fault because they chose to use your app from a free wifi hotspot in Turkmenistan.</p>
<p>Our graph above, however, shows that the fault lies squarely with the application being unable to offer consistent response times.  HTTP network overhead is just a tiny fraction of the total – and runs at a consistent 89ms anyway.</p>
<p>The lesson is: Fully understand your application performance and work to improve its consistency, particularly during peak periods.  The underlying network is rarely to blame.</p>
<p class="tags">Tags: <a href="http://technorati.com/tag/latency" title="See the Technorati tag page for 'latency'." rel="tag">latency</a>, <a href="http://technorati.com/tag/AJAX" title="See the Technorati tag page for 'AJAX'." rel="tag">AJAX</a>, <a href="http://technorati.com/tag/HTTP" title="See the Technorati tag page for 'HTTP'." rel="tag">HTTP</a>, <a href="http://technorati.com/tag/user+interface" title="See the Technorati tag page for 'user interface'." rel="tag">user interface</a>, <a href="http://technorati.com/tag/web+2.0" title="See the Technorati tag page for 'web 2.0'." rel="tag">web 2.0</a>, <a href="http://technorati.com/tag/speed" title="See the Technorati tag page for 'speed'." rel="tag">speed</a>, <a href="http://technorati.com/tag/performance" title="See the Technorati tag page for 'performance'." rel="tag">performance</a>, <a href="http://technorati.com/tag/website" title="See the Technorati tag page for 'website'." rel="tag">website</a>, <a href="http://technorati.com/tag/application" title="See the Technorati tag page for 'application'." rel="tag">application</a></p>]]></content:encoded>
			<wfw:commentRss>http://www.wormly.com/blog/2007/04/23/variance-don%e2%80%99t-let-it-kill-your-ajax-app/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
