<?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>C# Hacker - The Rambling Coder &#187; High Availability</title>
	<atom:link href="http://www.csharphacker.com/technicalblog/index.php/category/highavailability/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.csharphacker.com/technicalblog</link>
	<description>Thoughts and ponderings on the technical world</description>
	<lastBuildDate>Thu, 22 Jul 2010 02:15:05 +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>Interesting Cloud developments, and other technical news</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/09/01/interesting-cloud-developments-and-other-technical-news/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/09/01/interesting-cloud-developments-and-other-technical-news/#comments</comments>
		<pubDate>Wed, 02 Sep 2009 03:16:59 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>
		<category><![CDATA[Security]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=427</guid>
		<description><![CDATA[It seems with the VMWare conference that the relative quiet has brought out the virtualization fairy&#8217;s out to play! What a difference a week makes. All of a sudden we get: VMware announces VMware vCloud Express, goes head to head with Amazon EC2 VMware today announced vCloud Express, a new class of service that will [...]]]></description>
			<content:encoded><![CDATA[<p>It seems with the VMWare conference that the relative quiet has brought out the virtualization fairy&#8217;s out to play! What a difference a week makes. All of a sudden we get:</p>
<ul>
<li><a href="http://virtualization.com/news/2009/09/01/vmware-announces-vmware-vcloud-express-goes-head-to-head-with-amazon-ec2/">VMware announces VMware vCloud Express, goes head to head with Amazon EC2</a>
<ul>
<li>VMware today announced vCloud Express, a new class of service that will deliver on-demand, pay-as-you-go computing power as a service, much like Amazon Web Services’ Elastic Compute Cloud (EC2).</li>
</ul>
</li>
<li><a href="http://www.datacenterknowledge.com/archives/2009/08/19/a-pci-compliant-cloud-not-at-amazon/">A PCI-Compliant Cloud? Not at Amazon</a>
<ul>
<li>Very interesting debate and conclusion regarding Amazon EC2 &amp; PCI. Worth a read!</li>
</ul>
</li>
<li><a href="http://blogs.msdn.com/usisvde/archive/2009/08/29/azure-reference-architecture-explored-with-project-riviera.aspx">Azure Reference Architecture Explored with Project Riviera </a>
<ul>
<li>If you’ve been wanting to see how a multi-tenant architecture works with Windows Azure Platform, you’ll want to see Project Riviera. The project has been released on MSDN and includes source code. Interestingly the sample application is a loyalty application!</li>
</ul>
</li>
<li><a href="http://cloudsecurity.org/2009/08/31/cloud-cartography-side-channel-attacks/">Cloud Cartography &amp; Side Channel Attacks</a>
<ul>
<li>This is obviously dependent on the availability of a weakness in the hypervisor, but definitely an interesting concept none the less.</li>
</ul>
</li>
</ul>
<p><span style="text-decoration: underline;"><strong>Security</strong></span></p>
<ul>
<li><a href="http://www.securitytracker.com/alerts/2009/Aug/1022792.html">Microsoft Internet Information Server (IIS) FTP Server Buffer Overflow Lets Remote Authenticated Users Execute Arbitrary Code</a>
<ul>
<li>Any one running IIS 5, 5.1, or 6 and FTP &#8211; watch out!</li>
</ul>
</li>
<li><a href="http://www.net-security.org/secworld.php?id=7949">New version of WiKID authentication server</a>
<ul>
<li>WiKID Systems announced version 3.4 of the WiKID Strong Authentication Server in Enterprise and Community Editions. New features include built-in support for the SAML Single Sign-On Service for Google Apps, a new self-registration process for Active Directory users and extended vendor-specific RADIUS attributes.</li>
<li>Pretty interesting stuff, not seen this before.</li>
</ul>
</li>
</ul>
<p>Hopefully my writers block has been solved and I&#8217;ll get back to writing some code <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/09/01/interesting-cloud-developments-and-other-technical-news/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL Azure Invitation has arrived!</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/08/24/sql-azure-is-available-to-me/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/08/24/sql-azure-is-available-to-me/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 01:13:11 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>
		<category><![CDATA[SQLServer]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=423</guid>
		<description><![CDATA[Well I&#8217;m finally on the Azure CTP servers! If anyone has been hiding in a cave Azure is the Microsoft play at getting Microsoft SQL Server into the cloud. After creating an account you can create and drop databases in the &#8216;cloud&#8217;. Definitely pretty cool stuff. Now to see how well it performs and verify [...]]]></description>
			<content:encoded><![CDATA[<p>Well I&#8217;m finally on the Azure CTP servers! If anyone has been hiding in a cave Azure is the Microsoft play at getting Microsoft SQL Server into the cloud. After creating an account you can create and drop databases in the &#8216;cloud&#8217;.</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-424" title="Azure Database Management Screen" src="http://www.csharphacker.com/technicalblog/wp-content/uploads/2009/08/AzureDatabase.jpg" alt="Azure Database Management Screen" width="468" height="349" /></p>
<p style="text-align: left;">Definitely pretty cool stuff. Now to see how well it performs and verify it supports all the nice SQ L stuff  (sparse columns, PIVOT, stored procedures etc).</p>
<p style="text-align: left;">This will certainly be hyped by Microsoft over the coming weeks, and we will be trying it out! Much more to come on this topic,</p>
<p style="text-align: left;">
<p style="text-align: left;">Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/08/24/sql-azure-is-available-to-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Microsoft SQL Services is now Microsoft SQL Azure</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/07/08/microsoft-sql-services-is-now-microsoft-sql-azure/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/07/08/microsoft-sql-services-is-now-microsoft-sql-azure/#comments</comments>
		<pubDate>Wed, 08 Jul 2009 20:45:23 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[SQLServer]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=343</guid>
		<description><![CDATA[Microsoft SQL Services is now Microsoft SQL Azure &#8211; let the rebranding process begin After not initially supporting TDS the name is now changing to the Azure brand. Microsoft is updating the branding for SQL Services and SQL Data Services. Effective immediately, SQL Services will be called Microsoft SQL Azure, and SQL Data Services will [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blogs.technet.com/dataplatforminsider/archive/2009/07/08/microsoft-sql-services-is-now-microsoft-sql-azure.aspx">Microsoft SQL Services is now Microsoft SQL Azure</a> &#8211; let the rebranding process begin <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  After not initially supporting TDS the name is now changing to the Azure brand.</p>
<blockquote><p>Microsoft is updating the branding for SQL Services and SQL Data Services. Effective immediately, SQL Services will be called Microsoft SQL Azure, and SQL Data Services will be Microsoft SQL Azure Database.</p>
<p>There will be more news and updates related to our Software + Services strategy next week at Microsoft’s Worldwide Partner Conference in New Orleans. For those of you not attending in person, all the news and information can be found at:  <a href="http://www.digitalwpc.com/">http://www.digitalwpc.com/</a> .  Check back often starting next Monday, July 13, for daily updates.</p></blockquote>
<p>More about TSQL Support in SQL Data Services can be found <a href="http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx">here</a>. Another announcement of this can be found at &#8220;<a href="http://blogs.msdn.com/ssds/archive/2009/07/09/9827971.aspx">SQL Azure &#8211; Same great platform, just a better aligned name</a>&#8221;</p>
<p>Apparently its a &#8216;Cloudy&#8217; week <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/07/08/microsoft-sql-services-is-now-microsoft-sql-azure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud News &#8211; June 5, 2009</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/06/05/cloud-news-june/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/06/05/cloud-news-june/#comments</comments>
		<pubDate>Fri, 05 Jun 2009 18:46:31 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>
		<category><![CDATA[PCI]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=112</guid>
		<description><![CDATA[Here are a number of links over been watching over the last couple of weeks that are particularly interesting in the cloud progression. Amazon Adds CloudWatch Monitoring, Other Services Amazon to &#8216;Open Source&#8217; their cloud API&#8217;s This will be a very telling move if it gains acceptance. It will open up the way for a [...]]]></description>
			<content:encoded><![CDATA[<p>Here are a number of links over been watching over the last couple of weeks that are particularly interesting in the cloud progression.</p>
<ul>
<li> <a href="http://www.intelligententerprise.com/showArticle.jhtml?articleID=217500828">Amazon Adds CloudWatch Monitoring, Other Services</a></li>
<li><a href="http://news.cnet.com/software-interrupted/?categoryId=9930224&amp;tag=mncol;tags">Amazon to &#8216;Open Source&#8217; their cloud API&#8217;s</a>
<ul>
<li>This will be a very telling move if it gains acceptance. It will open up the way for a number of people to standardize to, but I am more than a little skeptical <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </li>
</ul>
</li>
<li><a href="http://www.cio.com/article/493101/Credit_Card_Council_Looks_Into_Cloud_Security">Credit Card Council Looks Into Cloud Security</a>
<ul>
<li>You knew it had to be coming &#8211; and now it has!</li>
</ul>
</li>
<li><a href="http://aws.amazon.com/importexport/#supported_devices">Bulk Loading/Export from Clouds</a>
<ul>
<li>This shows how the systems are starting to mature. It has always been a fear how to get large data sets to and from cloud systems. Specifically I imagine there will be data analysis cloud applications that may end up processing terabytes (or more) of data. Getting that information there was a problem until now.</li>
</ul>
</li>
<li><a href="http://linuxdevices.com/news/NS9634061300.html">Cloud Electronic Socket for $100</a>
<ul>
<li>This is key, this moves backup from significant chunky machines (PC&#8217;s) to a small appliance no larger than an electrical adapter. Very nice, and I hope successful.</li>
<li><a href="http://www.ctera.com/home/cloud-attached-storage.html">Socket appliance backs up to cloud storage</a></li>
</ul>
</li>
<li><a href="http://www.onstrategies.com/blog/?p=366">Tibco enters the cloud space using Silver on Amazon</a></li>
<li><a href="http://www.theregister.co.uk/2009/06/01/microsoft_sun_mutual_support/">Microsoft and Sun talk interoperability</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/06/05/cloud-news-june/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cloud platforms and C# &#8211; is Microsoft the only way? We have a savior&#8230;</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/05/26/cloud-platforms-and-c-is-microsoft-the-only-way-we-have-a-savior/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/05/26/cloud-platforms-and-c-is-microsoft-the-only-way-we-have-a-savior/#comments</comments>
		<pubDate>Wed, 27 May 2009 02:00:37 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[HandyTech]]></category>
		<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=89</guid>
		<description><![CDATA[We seems to be in the midst of an undeclared &#8216;cloud&#8217; arms race. Computing seems to be rapidly moving to the cloud concepts, the odd thing is how that various big players are aligning their strategies. The clouds seem to fall into the following categories: Amazon Elastic Compute Cloud &#8211; Microsoft Azure Google Apps running [...]]]></description>
			<content:encoded><![CDATA[<p>We seems to be in the midst of an undeclared &#8216;cloud&#8217; arms race. Computing seems to be rapidly moving to the cloud concepts, the odd thing is how that various big players are aligning their strategies.</p>
<p>The clouds seem to fall into the following categories:</p>
<ul>
<li><a href="http://aws.amazon.com/ec2/">Amazon Elastic Compute Cloud</a> &#8211; </li>
<li><a href="http://www.microsoft.com/azure/">Microsoft Azure</a></li>
<li><a href="http://code.google.com/googleapps/">Google Apps </a>running on the <a href="http://code.google.com/appengine/">App Engine</a></li>
<li>IBM &#8211; <a href="http://www.ibm.com/cloud/">Cloud</a> running on platform provided by the <a href="http://www.itjungle.com/tfh/tfh021609-story09.html">new Cloud division</a></li>
<li>Open provider &#8211; Basically a OSS company aiming to break into the emerging market</li>
</ul>
<p>Outside of the Open provider I&#8217;m afraid that these are basically going to be our cloud choices. Purely based off the fact that the benefit of a cloud means that the cloud provider has to have a heck of a lot of processing infrastructure setup. Its really not a world where you can deliver your solution from your garage after from 2am hacking through the code base. We have moved from the inventive &#8216;anything goes&#8217; era, to the commodity era. Even with VC backing it would be very hard to become a Open provider of cloud resources &#8211; I hope I&#8217;m wrong, but I dont believe any VC will stump up the vast amount of cash to get into the party this late into the game.</p>
<p>So what cloud offerings are available to us who use C# (CSharpee&#8217;s)? I dont see Google promoting C#, their languages of choice seem to be JavaScript and Python (although I see Java starting too wiggle in). So thats 2 out (Google and the Open provider).</p>
<p>I&#8217;m not sure I truly follow IBM&#8217;s cloud strategy at this time. Rather than providing the infrastructure they appear happy to provide the software to run within the Amazon cloud. So unless they are looking to provide some private cloud infrastructure they appear to be happy to just run within other companies clouds. If that is the case then for this part of the discussion as a cloud vendor they are out as well.</p>
<p>So that leaves us Microsoft and Amazon. Now things definitely get interesting, since Microsoft own the Microsoft platform they are probably (anyone hear anti-trust court hearing coming&#8230;) not &#8216;unofficially&#8217; bound by the same pricing issues as Amazon using the Microsoft platform. Fundamentally <a href="http://aws.amazon.com/ec2/#pricing">Amazon charges</a> 25% more to use a Microsoft platform over a Linux platform. So anyone looking to run a C# application must be reconsidering the language choice if they are hoping to need many servers running a successful software solution <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , naturally Microsoft pricing should (and I say should as at the time of writing it hasn&#8217;t been released) be competitive. </p>
<p>Doom &#038; Gloom? I don&#8217;t think so, if you love C# (like me) I don&#8217;t think its as bad as the picture above paints. The savior is something we have all heard about, but not necessarily thought about in this way. The <a href="http://www.mono-project.com/">Mono Project</a> actually provides the answer to any cloud cost based dilemmas. For the longest time I knew about Mono, but couldn&#8217;t reconcile in my head the compelling reason (any reason actually <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) why I would ever have the need to use it. I work in a Microsoft shop, all our tools are Microsoft based (although that is changing with the &#8216;appliance&#8217; concept) &#8211; why would I need my C# to run on anything other than a Microsoft platform? Now Clouds have brought in the compelling reasons &#8211; price and scalability.</p>
<p>I&#8217;m intentionally skipping past the fact that Azure is positioned to be more than the Amazon &#8216;virtualization&#8217; cloud and very well beat it in price due to its different approach. However the thing Microsoft cant avoid is running on Linux is &#8216;on the surface&#8217; cheaper, so any Azure pricing has to beat C# running on a Linux platform. Which really means that as long as Mono is viable you still have a hosting choice where you can run with the same, or hopefully better if Azure is what I think it will be, as the Linux hosted/clouded systems. Predominately because it can run on those systems <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> .</p>
<p>Mono is certainly interesting, and while it still needs some more hardening (see a upcoming post on Mono garbage collection) I imagine the Cloud race and Mono positioning will make them become the best of friends.</p>
<p>If you are thinking about putting some stuff up in a cloud and where waiting for Azure, perhaps you should have a look at Mono. You may be pleasantly surprised.</p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/05/26/cloud-platforms-and-c-is-microsoft-the-only-way-we-have-a-savior/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SQL finally supported in VM world!</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/05/19/sql-finally-supported-in-vm-world/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/05/19/sql-finally-supported-in-vm-world/#comments</comments>
		<pubDate>Tue, 19 May 2009 11:57:26 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[Data Warehousing]]></category>
		<category><![CDATA[High Availability]]></category>
		<category><![CDATA[Sustainability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=77</guid>
		<description><![CDATA[Well this &#8220;SQL Server Support Policy for Failover Clustering and Virtualization gets an update…&#8221; has made my day! Microsoft now officially supports running SQL Server in a virtual machine environment. The minor gotcha (which I think is frankly fair) is that is has to run on Windows 2008. # Guest Failover Clustering is supported for [...]]]></description>
			<content:encoded><![CDATA[<p>Well this &#8220;<a href="http://blogs.msdn.com/psssql/archive/2009/05/19/sql-server-support-policy-for-failover-clustering-and-virtualization-gets-an-update.aspx">SQL Server Support Policy for Failover Clustering and Virtualization gets an update…</a>&#8221; has made my day! Microsoft now officially supports running SQL Server in a virtual machine environment. The minor gotcha (which I think is frankly fair) is that is has to run on Windows 2008.</p>
<blockquote><p># Guest Failover Clustering is supported for SQL Server 2005 and SQL Server 2008 in a virtual machine for Windows Server 2008 with Hyper-V, Microsoft Hyper-V Server 2008, and SVVP certified configurations provided both of the following requirements are met:</p>
<p>    * The Operating System running in the virtual machine (the “Guest Operating System”) is Windows Server 2008 or higher<br />
    * The virtualization environment meets the requirements of Windows 2008 Failover Clustering as documented at The Microsoft Support Policy for Windows Server 2008 Failover Clusters.</p>
<p>Guest Failover Clustering is when you create a SQL Server failover cluster inside a virtual machine where the nodes are running as a virtual machine. A non-SVVP configuration that meets these requirements will receive support from Microsoft CSS per the policies documented in</p>
<p><a href="http://support.microsoft.com/kb/897615/">897615</a> (<a href="http://support.microsoft.com/kb/897615/ ">http://support.microsoft.com/kb/897615/</a>) Support policy for Microsoft software running in non-Microsoft hardware virtualization software </p></blockquote>
<p>Very cool, the Data Center guys are going to love this one!</p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/05/19/sql-finally-supported-in-vm-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hyper-V and the future of HA scalability</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/05/12/hyper-v-and-the-future-of-ha-scalability/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/05/12/hyper-v-and-the-future-of-ha-scalability/#comments</comments>
		<pubDate>Tue, 12 May 2009 09:50:44 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=66</guid>
		<description><![CDATA[Things definitely seem to be coming thick and fast. Microsoft has added more features to Windows 2008 R2, specifically the ability to support 64 logical processors. This number of processors was considered to only be available in highly specialized platforms 3 years ago, it seems we are now going to a new definition of scalability! [...]]]></description>
			<content:encoded><![CDATA[<p>Things definitely seem to be coming thick and fast. Microsoft has added more features to Windows 2008 R2, specifically the ability to support <a href="http://blogs.technet.com/windowsserver/archive/2009/05/11/hyper-v-in-ws08-r2-release-candidate-bringing-more-to-the-table.aspx">64 logical processors</a>. This number of processors was considered to only be available in highly specialized platforms 3 years ago, it seems we are now going to a new definition of scalability! As a result this new OS appears to directly attack the concept of Windows not being a viable VM platform. Remember Windows 2008 didn&#8217;t actually come out that long ago, but if we have a look at the history of logical processor support for Hyper-V (this was taken from the above link):</p>
<p>    * Server 2008 Hyper-V                                         16 LP Support<br />
    * Server 2008 Hyper-V +update (KB95670)      24 LP Support<br />
    * Server 2008 R2 Hyper-V Original POR           32 LP Support<br />
    * Server 2008 R2 Hyper-V RC/RTM                   64 LP Support!</p>
<p>Stunning difference! It definitely seems VMWare has awoken the slumbering giant. This in conjunction with Live Migration &#8211; I have to say things are starting to look good as a developer <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , roll on Windows 2008 RC2!</p>
<p>I have to say I&#8217;m really looking forward to this release, I think IT shops will start to push developers into smaller scalable instances of the VMs. Exactly (as it appears) Microsoft is doing with the <a href="http://www.theregister.co.uk/2009/05/01/windows_7_xp_mode_review/">embedded XP mode</a> within Windows 7.</p>
<p>And don&#8217;t forget that R2 is a pure 64 bit OS, so this is really a milestone release &#8211; and it could be argued R2 is an understatement!</p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/05/12/hyper-v-and-the-future-of-ha-scalability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MS blamed SQL for Windows 7 download outage, MS disputes that claim!</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/05/10/ms-blamed-sql-for-windows-7-download-outage-ms-disputes-that-claim/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/05/10/ms-blamed-sql-for-windows-7-download-outage-ms-disputes-that-claim/#comments</comments>
		<pubDate>Sun, 10 May 2009 14:00:47 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=60</guid>
		<description><![CDATA[You just have to love big companies that claim different things, and both are truthful! I suspect Cloud Databases will come to the rescue here.]]></description>
			<content:encoded><![CDATA[<p>You just have to love big companies that claim different things, and both are truthful! It seems that Windows 7 RC was hampered by SQL server not handling the load, and certain MS folks pointed their fingers to the server product. Some even guessed it, see the <a href="http://blogs.zdnet.com/Bott/?p=910">Ed Bott blog</a> for his thoughts. Since then Microsoft marketing confirmed that, and has no doubt caused a major internal firestorm.</p>
<p>So in rebuttal to this the SQL team issued the <a href="http://sqlcat.com/faq/archive/2009/05/08/windows2008-r2-beta-download-runs-smoothly-now.aspx">Windows2008 R2 beta download runs smoothly now</a> blog. Ah yes you can imagine the response from the SQL team when they heard about this, talk about high profile egg! I can imagine the conversations &#8220;You did what? Why didnt you talk to us first&#8230;&#8221;, I removed the bleeps <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>That all being said I suspect this will be one of the last times we see this happening. There will be no doubt lots of flying stuff going on in MS regarding this, but I suspect that this potential embarrassment will make MS start to work towards a scalable &#8216;cloud&#8217; set of resources. One that can quickly scale to demand and drop back down again &#8211; sound familiar <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ? The SQL part of <a href="http://www.microsoft.com/azure/sql.mspx">Azure </a> (well cloud computing) should take care of this particular glitch once and for all, and I suspect this incident will drive this direction for Microsoft internally. People building their own SQL infrastructure will be dropping in favor of scalable cloud resources.</p>
<p>Adding to that mix the Register is reporting that <a href="http://www.theregister.co.uk/2009/05/08/oracle_vmware/">Oracle runs better on VMWare compared to their own RAC</a> solution. Which is really an early &#8216;cloud&#8217; like offering. It seems clouds are here to stay &#8211; if only for availability and scalability abilities.</p>
<p>Ah yes interesting times!</p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/05/10/ms-blamed-sql-for-windows-7-download-outage-ms-disputes-that-claim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The future of HA (High Availability)</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/04/30/the-future-of-ha-high-availability/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/04/30/the-future-of-ha-high-availability/#comments</comments>
		<pubDate>Fri, 01 May 2009 02:05:47 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=43</guid>
		<description><![CDATA[For years we have moved to more powerful more expensive processor and SAN based systems in the goal to get to a more reliable system. We cluster machines together, use proprietary time slicing software to perform backups for each HA system. However it seems we are almost at a point where we are going to [...]]]></description>
			<content:encoded><![CDATA[<p>For years we have moved to more powerful more expensive processor and SAN based systems in the goal to get to a more reliable system. We cluster machines together, use proprietary time slicing software to perform backups for each HA system. However it seems we are almost at a point where we are going to collapse back to the simple world again (again we probably have to thank Google and Amazon for this!).</p>
<p>I suspect in the near future gone are the days of setting up expensive OS (Windows or otherwise) clusters, and move in dedicated cluster appliances. Each running a set of host &#8216;machines&#8217; that can &#8216;transparently&#8217; fail over. It seems that as hard as the various OS vendors have tried, it appears the VM approach seems to have won over the fickle IT crowd.</p>
<p>As we would expect it wasn&#8217;t necessarily the technical skills that wows the crowds, but really the $. Enterprise versions of the various OS&#8217;s often cost more in licenses and more to maintain. In addition they are more complicated than managing a single machine. So what is the downside of managing a highly available single machine?</p>
<p>Has anyone tried to image and restore a physical clustered machine? It certainly wasnt trivial when some friends of mine tried. VM&#8217;s are so nice and easy to deal with &#8211; &#8220;Need to add a drive? Ok then I&#8217;ll allocate one for you&#8221;. </p>
<p>Roll on Simplicity is what I say!</p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/04/30/the-future-of-ha-high-availability/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More cloud articles</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/04/29/more-cloud-articles/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/04/29/more-cloud-articles/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 01:36:10 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=26</guid>
		<description><![CDATA[It appears that there was a flurry of cloud stuff yesterday and today! Google&#8217;s note on Cloud computing: http://googleenterprise.blogspot.com/2009/04/what-we-talk-about-when-we-talk-about.html ZDNet comments on &#8216;private clouds&#8217;: http://blogs.zdnet.com/microsoft/?p=2610 These are interesting as the real benefit to this concept is that there is a consistent API that would allow applications running in a private cloud to be moved to [...]]]></description>
			<content:encoded><![CDATA[<p>It appears that there was a flurry of cloud stuff yesterday and today!</p>
<p>Google&#8217;s note on Cloud computing:</p>
<p><a href="http://googleenterprise.blogspot.com/2009/04/what-we-talk-about-when-we-talk-about.html">http://googleenterprise.blogspot.com/2009/04/what-we-talk-about-when-we-talk-about.html</a></p>
<p>ZDNet comments on &#8216;private clouds&#8217;:</p>
<p><a href="http://blogs.zdnet.com/microsoft/?p=2610" target="_blank">http://blogs.zdnet.com/microsoft/?p=2610</a></p>
<p>These are interesting as the real benefit to this concept is that there is a consistent API that would allow applications running in a private cloud to be moved to a public cloud. Without this I don&#8217;t see how private clouds will really survive as a long term concept. Basically will the commercial cloud players try and make a stab at a uniform interface (or collection of interfaces)? If that happens the private cloud concept will live and prosper, otherwise it will take a couple of years to shake out the players until there is a defacto set of standards.</p>
<p>Finally The register has:</p>
<p><a href="http://www.theregister.co.uk/2009/04/29/eucalyptus_goes_commerical/" target="_blank">http://www.theregister.co.uk/2009/04/29/eucalyptus_goes_commerical/</a></p>
<p>This is where a newly born company (out of academia) is duplicating the <a href="http://aws.amazon.com/what-is-aws/">Amazon Web Services (AWS) </a>and enabling the private cloud concept. Pretty humorous amount of activity yesterday</p>
<p>Things are definitely hotting up under the clouds <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Gareth</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/04/29/more-cloud-articles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Clouds &#8211; what is all the fuss about?</title>
		<link>http://www.csharphacker.com/technicalblog/index.php/2009/04/28/clouds-what-is-all-the-fuss-about/</link>
		<comments>http://www.csharphacker.com/technicalblog/index.php/2009/04/28/clouds-what-is-all-the-fuss-about/#comments</comments>
		<pubDate>Wed, 29 Apr 2009 02:42:27 +0000</pubDate>
		<dc:creator>Gareth</dc:creator>
				<category><![CDATA[High Availability]]></category>

		<guid isPermaLink="false">http://www.csharphacker.com/technicalblog/?p=22</guid>
		<description><![CDATA[Unless you have been hiding in a hole for over a year you cant have possibly missed the whole cloud thing going on &#8211; can you?&#8230; I&#8217;ve watched it from the side lines for a while now and listened to peoples perspectives and I have to say this is going to be a very interesting [...]]]></description>
			<content:encoded><![CDATA[<p>Unless you have been hiding in a hole for over a year you cant have possibly missed the whole cloud thing going on &#8211; can you?&#8230; I&#8217;ve watched it from the side lines for a while now and listened to peoples perspectives and I have to say this is going to be a very interesting set of years coming up. Anyone who knows me well, knows I don&#8217;t say that very often!</p>
<p>Firstly I don&#8217;t think the phenomenon it really restricted to technology, its really the coming together of a number of factors that truly make this concept pivotal to IT groups.</p>
<ul>
<li>Scaling technology to this type of demand has matured to the point this is not longer a pipe dream</li>
<li>IT is becoming more and more commoditized and is really merging with the business community</li>
<li>Business is getting much more savvy with IT technology</li>
<li>When IT gets in the way, the business will find a way around it</li>
</ul>
<p>So before we start with the factors, what is a cloud? Fundamentally cloud computing is having a virtual resource available in a remote network. In theory it is infinitely scalable and easy to setup. Everyone knows about virtualization where the VM machines are running on a VM host (on their own machine or in the data center), a version of a cloud (Amazon for example) is really running virtual machines in a virtual remote cloud. You don&#8217;t need to get IT to allocation you hardware in the data center, as it doesn&#8217;t require any! The cost is money but the time to market should be pretty darn fast.</p>
<p>So lets get back to the list.</p>
<p><strong>Scaling technology</strong></p>
<p>If some one had told me 15+ years ago Google would have indexed and cached however many web pages they do cache, I probably wouldn&#8217;t have believed them. We are in a position today that few people could have imagined 10 years ago, fundamentally the cost and pure computing power has been linked together to drive cost per work unit way down and availability right up there. I applaud both the search engine teams and the VM companies for driving the innovation in these areas. We we now in a position where we can have virtual appliances out in the web that &#8216;really&#8217; do exist and the framework to support them allows these to be replicated around the world.</p>
<p><strong>IT Commodization</strong></p>
<p>When IT started it was a highly specialist sector. The business tolerated the IT folks, on the grounds that they knew they needed them if they were going to stay competitive in the market. However if the business could avoid the IT processes it would no doubt try <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> , especially if it would help speed up their time to market. IT groups have long been an aligned arm of the business where there was an uneasy relationship between the two. Now a lot of the specialism that required highly skilled individuals has been moved over to the computers them selves and the load on the IT specialists has changed some &#8211; but fundamentally the required skill sets have largely been lowered. I cringe when I write generalizations like that &#8211; but it is just that, in general this is true. In combination to these smarter more manageable systems, networks have become so good that supporting a system out of another country is nothing news worthy, in fact its often news worthy when companies DONT offshore. It is now normal to be able to shop around for your IT skills, and the business is not restricted to having the need to keep people local. IT development is going to get merged with the business arm, no question about it &#8211; and fundamentally makes sense!</p>
<p><strong>Business is getting more IT savvy</strong></p>
<p>Gone are the days that IT could say &#8211; no way &#8220;you&#8221; can do that. The focus of most tools sets these days are to empower the business community to feed them selves ( See &#8220;Give Business Users Control&#8221; <a title="Give Business Users Control" href="Give Business Users Control" target="_blank">http://www.intelligententerprise.com/showArticle.jhtml?articleID=217200041</a> as a recent example). Now days its not uncommon for the business users to be able to generate their own data analysis cubes and lever the data mining objects to perform very sophisticated analysis without needing coders, DBA&#8217;s or IT analysts. Since the tools are targeting to the business, the goal is to make it as easy as possible for them to get started. The problem for the business is that while it is easy it doesn&#8217;t necessarily mean it scales.</p>
<p><strong>If IT gets in the way, the business avoids it</strong></p>
<p>This one is the kicker. IT is often beaten by the business for not doing x,y,z (and sometimes appropriately &#8211; but I wont go there for this article <img src='http://www.csharphacker.com/technicalblog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  ) . As such IT is often forced, coerced or suggested that they use more process to help avoid any previous issues (aka &#8216;opportunities&#8217;) . All sounds good, the problem is while process is inherently a good thing, it often adds in project lags (due to following the process). Sometimes to the point where if the project was done the value of the project is minimized to such a point because of the amount of time it takes to come to market. This is obviously not business friendly! So with the advent of the cloud computing the business is in the position to get a virtual &#8216;appliance&#8217;, and possibly start to use this without even involving IT groups. None of the normal safeguards are really in place any more.</p>
<p>I suspect the advent of the cloud architecture will be something similar to the RAD revolution that happened over a decade ago. All good stuff, but it needs to be managed well &#8211; or long term sustainability of that specific project will be jeopardized.</p>
<p>But I think the whole cloud concept is a winner, more by nature of the conditions and timing than pure technology, but its here to stay.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.csharphacker.com/technicalblog/index.php/2009/04/28/clouds-what-is-all-the-fuss-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
