<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>The PK blog by &#34;Cloud Boy&#34;</title>
	<atom:link href="http://kefalidis.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://kefalidis.me</link>
	<description>Geek with style</description>
	<lastBuildDate>Thu, 05 Apr 2012 10:12:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='kefalidis.me' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>The PK blog by &#34;Cloud Boy&#34;</title>
		<link>http://kefalidis.me</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://kefalidis.me/osd.xml" title="The PK blog by &#34;Cloud Boy&#34;" />
	<atom:link rel='hub' href='http://kefalidis.me/?pushpress=hub'/>
		<item>
		<title>Windows Azure Trust Center</title>
		<link>http://kefalidis.me/2012/04/05/windows-azure-trust-center/</link>
		<comments>http://kefalidis.me/2012/04/05/windows-azure-trust-center/#comments</comments>
		<pubDate>Thu, 05 Apr 2012 10:02:25 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=155</guid>
		<description><![CDATA[Windows Azure Trust Center was released to the public and it contains valuable information about security and privacy on the platform. You can find details about what kind of certificates the platform holds and generally why and how the platform is secure, handles data and respects privacy. All that information applies to Windows Azure core services &#8230; <a href="http://kefalidis.me/2012/04/05/windows-azure-trust-center/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=155&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Windows Azure Trust Center was released to the public and it contains valuable information about security and privacy on the platform. You can find details about what kind of certificates the platform holds and generally why and how the platform is secure, handles data and respects privacy. All that information applies to Windows Azure core services which are Compute, Storage and Virtual Network.</p>
<p>Currently the platform is audited and it has certificates for:</p>
<ol>
<li>ISO 27001</li>
<li>EU Model Clauses and Data Processing Agreement</li>
<li>SSAE 16 (SOC 1 Type 2)</li>
</ol>
<p>For more information and details please visit the Windows Azure Trust Center <a href="http://www.windowsazure.com/en-us/support/trust-center/" target="_blank">here</a>.</p>
<p>Thank you,</p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/155/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/155/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/155/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=155&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2012/04/05/windows-azure-trust-center/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Azure MVP 2012 &#8211; Renewed</title>
		<link>http://kefalidis.me/2012/04/02/windows-azure-mvp-2012-renewed/</link>
		<comments>http://kefalidis.me/2012/04/02/windows-azure-mvp-2012-renewed/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 23:02:56 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=137</guid>
		<description><![CDATA[I received my renewal email today from the MVP Award program. I&#8217;m going to be a Windows Azure MVP for a second year in a total of 3 years being an MVP. I&#8217;m still proud to be on the first wave of Windows Azure MVPs when the MVP award was available for Windows Azure. I met &#8230; <a href="http://kefalidis.me/2012/04/02/windows-azure-mvp-2012-renewed/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=137&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I received my renewal email today from the MVP Award program. I&#8217;m going to be a Windows Azure MVP for a second year in a total of 3 years being an MVP.</p>
<p>I&#8217;m still proud to be on the first wave of Windows Azure MVPs when the MVP award was available for Windows Azure. I met a lot of those people at the MVP Summit and I&#8217;m glad I&#8217;m back for another year.</p>
<p>Cu around in an event, online on a forum, blog etc.</p>
<p>Cheers,</p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/137/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/137/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/137/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=137&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2012/04/02/windows-azure-mvp-2012-renewed/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>
	</item>
		<item>
		<title>Failed to attach debugger on Windows Azure Web apps troubleshoot</title>
		<link>http://kefalidis.me/2012/04/01/failed-to-attach-debugger-on-windows-azure-web-apps-7/</link>
		<comments>http://kefalidis.me/2012/04/01/failed-to-attach-debugger-on-windows-azure-web-apps-7/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 22:56:37 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=128</guid>
		<description><![CDATA[There is a common error sometimes when you try to start and debug a web site/web app on the Windows Azure Emulator that it&#8217;s caused for a couple of reasons that I will explain below. The error message is &#8220;There was an error attaching the debuger to the IIS worker process for URL &#60;THE_URL&#62; &#8230;&#8221;. Reason &#8230; <a href="http://kefalidis.me/2012/04/01/failed-to-attach-debugger-on-windows-azure-web-apps-7/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=128&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>There is a common error sometimes when you try to start and debug a web site/web app on the Windows Azure Emulator that it&#8217;s caused for a couple of reasons that I will explain below. The error message is &#8220;There was an error attaching the debuger to the IIS worker process for URL &lt;THE_URL&gt; &#8230;&#8221;.</p>
<p><strong>Reason 1</strong></p>
<p>You&#8217;re trying to run a 32bit application on a 64bit machine, so the application pool on IIS also 64 bit, without having the Enable32BitApps flag on the application pool enabled. That will cause the application not to start at all and of course the debugger will fail to attach to the IIS process and you&#8217;ll get this message.</p>
<p><strong>Solution</strong></p>
<p><strong></strong>Enable the flag on the application pool. To do so, Open IIS Manager, go to the Application Pools, select the pool and then from the menu panel on the right, select &#8220;Advanced Settings&#8221;. There is an option &#8220;Enable 32-bit Applications&#8221;, set that to True.</p>
<p><a href="http://kefalidis.files.wordpress.com/2012/04/enable-322.png"><img class="alignnone size-full wp-image-134" title="enable-32" src="http://kefalidis.files.wordpress.com/2012/04/enable-322.png?w=750" alt=""   /></a></p>
<p><strong>Reason 2</strong></p>
<p>It could be multiple other reasons under this rule that all sum up to &#8220;Your application doesn&#8217;t run correctly on IIS 7.5&#8243;. It might be configuration issues, it might be authentication issues, it might be anything that makes your web app fail to run properly on IIS 7.5. If you have such errors and you try to deploy the web app to the Windows Azure Compute Emulator then of course the website won&#8217;t start as it&#8217;s hosted under IIS 7.5 and the debugger will fail to attach to it.</p>
<p><strong>Solution</strong></p>
<p><strong></strong>Check if your website works &#8220;normaly&#8221; under IIS 7.5. Create a new WebSite that points to the application directory and see if it works properly when it runs under IIS 7.5. If it works there then it&#8217;s going to work on the Compute emulator as well.</p>
<p><strong>Reason 3</strong></p>
<p>This is very rare but it might happen so I just include it here. For some very rare conditions it might be that when you upgrade your Windows Azure SDK that, specially the old versions (1.3 and 1.4), there are some left overs of configuration on your machine. Those could be registry keys and environment variables.</p>
<p><strong>Solution</strong></p>
<p><strong></strong>Finding the registry keys it&#8217;s not easy. It might sound crazy but your only shoot at this is using ProcMon.exe from Sysinternals and see what kind of keys the emulator tries to access before it fails. As for environment variables, on Windows 7 you just have to go to &#8220;Computer&#8221;, right click open Properties then &#8220;Advanced System Settings&#8221; from the panel on the left and lastly &#8220;Environment Variables..&#8221;. Make sure you don&#8217;t have &#8220;fixed&#8221; machine wide environment variables which are like Rd* (RdRoleID, RdRoleRoot etc). This solution also works when the SDK &#8220;misbehaves&#8221; and the RoleEnvironment class properties don&#8217;t work correct locally, among other things. After deleting those, you&#8217;ll need a full system restart.</p>
<p>Hope it helps,</p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/128/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/128/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/128/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=128&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2012/04/01/failed-to-attach-debugger-on-windows-azure-web-apps-7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:thumbnail url="http://kefalidis.files.wordpress.com/2012/04/7217_windows-azure-logo-v_6556ef52.png?w=150" />
		<media:content url="http://kefalidis.files.wordpress.com/2012/04/7217_windows-azure-logo-v_6556ef52.png?w=150" medium="image">
			<media:title type="html">7217_Windows-Azure-logo-v_6556EF52</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2012/04/enable-322.png" medium="image">
			<media:title type="html">enable-32</media:title>
		</media:content>
	</item>
		<item>
		<title>Running JBoss 7 on Windows Azure &#8212; Part II</title>
		<link>http://kefalidis.me/2011/12/06/running-jboss-7-on-windows-azure-part-ii/</link>
		<comments>http://kefalidis.me/2011/12/06/running-jboss-7-on-windows-azure-part-ii/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 22:44:01 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[Architecture]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=103</guid>
		<description><![CDATA[Continuing on where I left it on my previous post, I&#8217;m going to explain how the Announcement service works and why we choose that approach. The way JBoss and mod_proxy work now is that every time something changes in the topology, either a new proxy is added or removed or a JBoss node, then the proxy &#8230; <a href="http://kefalidis.me/2011/12/06/running-jboss-7-on-windows-azure-part-ii/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=103&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Continuing on where I left it on my <a title="Running JBoss 7 on Windows Azure" href="http://kefalidis.me/2011/12/01/running-jboss-7-on-windows-azure/">previous post</a>, I&#8217;m going to explain how the Announcement service works and why we choose that approach.</p>
<p>The way JBoss and mod_proxy work now is that every time something changes in the topology, either a new proxy is added or removed or a JBoss node, then the proxy list has to be updated and both the node and the proxy have to be aware of their existence.</p>
<p>Mod_proxy is using multicast to announce itself to the cluster but as this is not supported on Windows Azure, we created our own service that runs on the proxy and on the node also. Each time a new proxy or a node is added/removed, the service notifies the rest of the instances that something changed in the topology and they should update their lists with the new record.</p>
<p>The service is not running under a dedicated WorkerRole but it&#8217;s part of the same deployment as the proxy and the JBoss node. It&#8217;s a WCF service hosted inside a Windows NT Service listening on a dedicated port. That approach gives us greater flexibility as we keep a clear separation of concern between the services on the deployment and we don&#8217;t mix code and logic that has to do with the proxy, with the Announcement service. Originally the approach of using an NT Service caused some concerns as how this service is going to be installed on the machines and how can we keep one single code base for that service, running on both scenarios.</p>
<p>First of all, you should be aware that any port you open through your configuration is only available to the host process of the Role. That means if the port is not explicitly open again on the firewall, your service won&#8217;t be able to communicate as the port it&#8217;s blocked. After we realized that, we fix it by adding an extra line to our Startup Task which was installing the service on the machines. The command looks like this:</p>
<p><a href="http://kefalidis.files.wordpress.com/2011/12/firewall-allow.png"><img class="alignnone size-large wp-image-108" title="Startup task" src="http://kefalidis.files.wordpress.com/2011/12/firewall-allow.png?w=1024&#038;h=87" alt="" width="1024" height="87" /></a></p>
<p>which is part of the installer startup task</p>
<p><a href="http://kefalidis.files.wordpress.com/2011/12/discovery-startup.png"><img class="alignnone size-full wp-image-109" title="Discovery service startup" src="http://kefalidis.files.wordpress.com/2011/12/discovery-startup.png?w=750" alt=""   /></a></p>
<p>To make our service even more robust and secure we introduced a couple of NetworkRules that they only allow communication between Proxies and Jboss nodes:</p>
<p><a href="http://kefalidis.files.wordpress.com/2011/12/network-rules.png"><img class="alignnone size-full wp-image-110" title="network-rules" src="http://kefalidis.files.wordpress.com/2011/12/network-rules.png?w=750" alt=""   /></a></p>
<p>Any kind of communication between the services is secured by certificate based authentication and message level encryption. The service it&#8217;s a vital component in our approach and we want it to be as secure as possible.</p>
<p>The service is monitoring a couple of things that helps us also collect telemetry data from the Jboss nodes, but it&#8217;s also wired to a couple of RoleEnvironment events like OnStopping and OnChanged. Everytime there is an OnStopping, we send messages out to all of the other service instances to de-register that proxy from their list because it&#8217;s going down. Also, the service itself is checking on specific intervals if the others nodes are alive. If they don&#8217;t respond after 3 times, they are removed. The reason we do this, is to handle possible crashes of the proxy as fast as possible. Lastly, everytime there is an OnChanged event fired, we verify that everything is as we know they should be (nodes available etc).</p>
<p>Next post in the series, the cluster setup.</p>
<p>PK</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=103&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/12/06/running-jboss-7-on-windows-azure-part-ii/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:thumbnail url="http://kefalidis.files.wordpress.com/2011/12/jboss.jpg?w=150" />
		<media:content url="http://kefalidis.files.wordpress.com/2011/12/jboss.jpg?w=150" medium="image">
			<media:title type="html">jboss</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/12/firewall-allow.png?w=1024" medium="image">
			<media:title type="html">Startup task</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/12/discovery-startup.png" medium="image">
			<media:title type="html">Discovery service startup</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/12/network-rules.png" medium="image">
			<media:title type="html">network-rules</media:title>
		</media:content>
	</item>
		<item>
		<title>Running JBoss 7 on Windows Azure</title>
		<link>http://kefalidis.me/2011/12/01/running-jboss-7-on-windows-azure/</link>
		<comments>http://kefalidis.me/2011/12/01/running-jboss-7-on-windows-azure/#comments</comments>
		<pubDate>Thu, 01 Dec 2011 10:58:00 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Hybrid]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=95</guid>
		<description><![CDATA[I&#8217;m going to start a series of posts to explain how we made JBoss run on Windows Azure, not just on standalone mode but with full cluster support. Let me start with one simple definition, I&#8217;m NOT a Java guy, but I work with some very talented people under the same roof and under the &#8230; <a href="http://kefalidis.me/2011/12/01/running-jboss-7-on-windows-azure/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=95&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m going to start a series of posts to explain how we made JBoss run on Windows Azure, not just on standalone mode but with full cluster support.</p>
<p>Let me start with one simple definition, I&#8217;m NOT a Java guy, but I work with some very talented people under the same roof and under the same practice at Devoteam.</p>
<p>So everything started when I posted on our internal collaboration platform a post about the new Windows Azure Starter Kit CTP being released for Java. Since my very beginning at Devoteam I&#8217;ve been brainwashing them to try it out, so that post was the kick-off they needed. Knowing our customer base, which is highly mixed and hybrid environments with Java and .NET and SAP systems etc etc, we want to create this:</p>
<p><em>&#8220;An integrated, enterprise-grade demo of a Windows Azure cloud setup, containing a .NET front-end, a JEE application in the cloud and a local mainframe instance; completely integrated.&#8221;</em></p>
<p>We used:</p>
<ul>
<li>mod_cluster</li>
<li>jGroups</li>
<li>mod_proxy</li>
</ul>
<p>The basic reason behind choosing JBoss, besides the fact that our customers use it also, was that it&#8217;s open and free and open means that we can change whatever we want to make it work and fit in our environment.</p>
<p>One of those talented guys Francois Hertay, modified the code for cluster discovery (jGroups) already provided to make it work in a more robust way and more important, make it work with JBoss 7 because it currenctly works only with version 6. We still use the BLOB approach but we changed it a little bit to make it more robust. In a typical enterprise scenario we have the proxies in front of the JBoss cluster and mod_proxy is also the one achieving the much needed state consistency as you might already know that Windows Azure is using a non-sticky load balancer. Also, based on the dynamic nature of how a Windows Azure instance behaves, it was impossible to have static IPs for the proxies and the instances and it was obvious we needed a little something for:</p>
<ul>
<li>Discovering the proxies and announce them to the JBoss cluster</li>
<li>Make sure that this is removed when a proxy goes down or when a new node joins the cluster, it finds the proxies and registers them</li>
</ul>
<p>We needed something different as mod_proxy uses multicast to announce itself to the cluster and this is not supported in Windows Azure. The solution was to create our own home-brewed announcer service and will take care of this.</p>
<p>Our final setup was 1 WorkerRole for the Proxy and 1 WorkerRole for the JBoss node.</p>
<p><a href="http://kefalidis.files.wordpress.com/2011/12/jboss-setup.png"><img class="wp-image-96 alignnone" title="JBoss Setup" src="http://kefalidis.files.wordpress.com/2011/12/jboss-setup.png?w=216&#038;h=240" alt="" width="216" height="240" /></a></p>
<p>We choose this setup so we can independently scale either the proxies or the JBoss nodes, which is pretty typical in an Enterprise environment.</p>
<p><a href="http://kefalidis.files.wordpress.com/2011/12/jboss-scaling.png"><img class="size-full wp-image-97 alignnone" title="JBoss Scaling" src="http://kefalidis.files.wordpress.com/2011/12/jboss-scaling.png?w=750" alt=""   /></a></p>
<p>On the next post, I will explain how the <a title="Running JBoss 7 on Windows Azure — Part II" href="http://kefalidis.wordpress.com/2011/12/06/running-jboss-7-on-windows-azure-part-ii/">Announcement Service </a>works and what can be improved in the future in the service.</p>
<p>&#8216;Till then,</p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/95/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/95/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/95/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=95&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/12/01/running-jboss-7-on-windows-azure/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://kefalidis.files.wordpress.com/2011/12/jboss.jpg?w=150" />
		<media:content url="http://kefalidis.files.wordpress.com/2011/12/jboss.jpg?w=150" medium="image">
			<media:title type="html">jboss</media:title>
		</media:content>

		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/12/jboss-setup.png?w=270" medium="image">
			<media:title type="html">JBoss Setup</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/12/jboss-scaling.png" medium="image">
			<media:title type="html">JBoss Scaling</media:title>
		</media:content>
	</item>
		<item>
		<title>Reviewing Neil Mackenzie&#8217;s Windows Azure Development Cookbook</title>
		<link>http://kefalidis.me/2011/09/18/reviewing-neil-mackenzies-windows-azure-development-cookbook/</link>
		<comments>http://kefalidis.me/2011/09/18/reviewing-neil-mackenzies-windows-azure-development-cookbook/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 18:35:22 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=88</guid>
		<description><![CDATA[In the next couple of days I&#8217;ll be reading and reviewing Neil&#8217;s book. Neil is a fellow Windows Azure MVP and judging from what I&#8217;ve heard and read up to this point, this is probably going to be a very nice book not that I expected anything less from him. You can find the book &#8230; <a href="http://kefalidis.me/2011/09/18/reviewing-neil-mackenzies-windows-azure-development-cookbook/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=88&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>In the next couple of days I&#8217;ll be reading and reviewing Neil&#8217;s book. Neil is a fellow Windows Azure MVP and judging from what I&#8217;ve heard and read up to this point, this is probably going to be a very nice book not that I expected anything less from him.</p>
<p>You can find the book here -&gt; <a href="http://www.packtpub.com/microsoft-windows-azure-development-cookbook/book">http://www.packtpub.com/microsoft-windows-azure-development-cookbook/book</a> and stay tuned from my review <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Picture of the cover:</p>
<p><a href="http://www.packtpub.com/microsoft-windows-azure-development-cookbook/book" target="_blank"><img class="alignnone size-full wp-image-90" title="Microsoft Windows Azure Development Cookbook" src="http://kefalidis.files.wordpress.com/2011/09/microsoft-windows-azure-development-cookbook.png?w=750" alt=""   /></a></p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=88&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/09/18/reviewing-neil-mackenzies-windows-azure-development-cookbook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/09/microsoft-windows-azure-development-cookbook.png" medium="image">
			<media:title type="html">Microsoft Windows Azure Development Cookbook</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Azure SDK 1.5 and Windows Azure AppFabric SDK 1.5 released</title>
		<link>http://kefalidis.me/2011/09/14/windows-azure-sdk-1-5-and-windows-azure-appfabric-sdk-1-5-released/</link>
		<comments>http://kefalidis.me/2011/09/14/windows-azure-sdk-1-5-and-windows-azure-appfabric-sdk-1-5-released/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 22:34:00 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[Cloud]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">https://kefalidis.wordpress.com/2011/09/14/windows-azure-sdk-1-5-and-windows-azure-appfabric-sdk-1-5-released/</guid>
		<description><![CDATA[Today Windows Azure SDK 1.5 and Windows Azure AppFabric SDK 1.5 were released, fixing issues and bugs detected during the beta. There are also some new enhancements to it: Re-architected emulator, which enables higher fidelity between local and cloud developments. Support for uploading service certificates in csupload.exe. A new csencrypt.exe tool to manage remote desktop &#8230; <a href="http://kefalidis.me/2011/09/14/windows-azure-sdk-1-5-and-windows-azure-appfabric-sdk-1-5-released/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=87&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Today Windows Azure SDK 1.5 and Windows Azure AppFabric SDK 1.5 were released, fixing issues and bugs detected during the beta. There are also some new enhancements to it:</p>
<ul>
<li>Re-architected emulator, which enables higher fidelity between local and cloud developments. </li>
<li>Support for uploading service certificates in csupload.exe. </li>
<li>A new csencrypt.exe tool to manage remote desktop encryption passwords. </li>
<li>Enhancements in the Windows Azure Tools for Visual Studio for developing and deploying cloud applications. </li>
<li>The ability to create ASP.NET MVC3 Web Roles and manage multiple service configurations in one cloud project. </li>
<li>Improved validation of Windows Azure packages to catch common errors like missing .NET assemblies and invalid connection strings.</li>
</ul>
<p>and also some changes and new features on AppFabric:</p>
<ul>
<li>Asynchronous Cloud Eventing – Distribute event notifications to occasionally connected clients (for example, phones, remote workers, kiosks, and so on) </li>
<li>Event-driven Service Oriented Architecture (SOA) – Building loosely coupled systems that can easily evolve over time </li>
<li>Advanced Intra-App Messaging – Load leveling and load balancing for building highly scalable and resilient applications</li>
</ul>
<p>Best of all, is that the new features on Windows Azure AppFabric Service Bus, are free, you still only pay for the number of connections/relays although, you will see some new meters on your monthly bill, called “Entity Hours” and “Message Operations” but as I said, you’re not going to be billed for those.</p>
<p>I’ll be going into details in the next few posts, so stay tuned <img style="border-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://kefalidis.files.wordpress.com/2011/09/wlemoticon-smile.png?w=750" /></p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/87/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/87/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/87/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=87&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/09/14/windows-azure-sdk-1-5-and-windows-azure-appfabric-sdk-1-5-released/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>

		<media:content url="http://kefalidis.files.wordpress.com/2011/09/wlemoticon-smile.png" medium="image">
			<media:title type="html">Smile</media:title>
		</media:content>
	</item>
		<item>
		<title>Windows Azure Wins Best Cloud Service at Cloud Computing World Series Awards</title>
		<link>http://kefalidis.me/2011/06/24/windows-azure-wins-best-cloud-service-at-cloud-computing-world-series-awards/</link>
		<comments>http://kefalidis.me/2011/06/24/windows-azure-wins-best-cloud-service-at-cloud-computing-world-series-awards/#comments</comments>
		<pubDate>Fri, 24 Jun 2011 21:28:22 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Windows Azure]]></category>

		<guid isPermaLink="false">http://kefalidis.wordpress.com/?p=74</guid>
		<description><![CDATA[Earlier this week the Windows Azure platform was named Best Cloud Service at the Cloud Computing World Forum in London. Now in its third year, the Cloud Computing World Series Awards celebrate outstanding achievements in the IT market.  This year’s winners were selected by an independent panel of industry experts. “It’s fantastic for us to &#8230; <a href="http://kefalidis.me/2011/06/24/windows-azure-wins-best-cloud-service-at-cloud-computing-world-series-awards/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=74&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Earlier this week the Windows Azure platform was named Best Cloud Service at the <a href="http://www.cloudwf.com/" target="_blank">Cloud Computing World Forum</a> in London. Now in its third year, the <a href="http://www.cloudcomputinglive.com/awards/" target="_blank">Cloud Computing World Series Awards</a> celebrate outstanding achievements in the IT market.  This year’s winners were selected by an independent panel of industry experts.</p>
<p>“It’s fantastic for us to see this type of recognition for the Windows Azure platform. We’re seeing companies creating business solutions in record times, reinforcing the new possibilities created by the cloud,” said Michael Newberry, Windows Azure lead, Microsoft UK.</p>
<p>Click <a href="http://www.microsoft.com/presspass/emea/presscentre/pressreleases/June2011/MicrosoftWinsBestCloudServiceAward.mspx">here</a> to read the press release about this award.</p>
<p>Source: <a href="http://blogs.msdn.com/b/windowsazure/archive/2011/06/23/windows-azure-wins-best-cloud-service-at-cloud-computing-world-series-awards.aspx" target="_blank">Windows Azure Blog</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=74&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/06/24/windows-azure-wins-best-cloud-service-at-cloud-computing-world-series-awards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>
	</item>
		<item>
		<title>Advanced Installer</title>
		<link>http://kefalidis.me/2011/06/22/advanced-installer/</link>
		<comments>http://kefalidis.me/2011/06/22/advanced-installer/#comments</comments>
		<pubDate>Wed, 22 Jun 2011 11:21:32 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kefalidis.me/?p=113</guid>
		<description><![CDATA[So, this is not a direct Windows Azure post, but I use it also on my roles, so here it goes: I&#8217;ve been looking for a decent alternative to what I was using in the past for my installations, that is InstallAware. Sometimes things were breaking (support for .NET, SQL Server installations failing for nothing &#8230; <a href="http://kefalidis.me/2011/06/22/advanced-installer/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=113&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So, this is not a direct Windows Azure post, but I use it also on my roles, so here it goes:</p>
<p>I&#8217;ve been looking for a decent alternative to what I was using in the past for my installations, that is InstallAware. Sometimes things were breaking (support for .NET, SQL Server installations failing for nothing etc) all because of the re-packaging habbit of the InstallAware engineers. Then I found <a href="http://www.advancedinstaller.com" target="_blank">Advanced Installer</a>.</p>
<p>I use it on my Windows Azure roles whenever I want to do a chain install (MSI 4.5) and instead of doing startup tasks one by one, I just create an MSI package using it and do everything in there. It&#8217;s fast, it&#8217;s reliable and it works.</p>
<p>I also use it on installation solutions for the software we get out through my company. Updates support is a really cool thing that I was looking to just work out of the box, instead of having to necessarily wrap it around some clusmy scripting code.</p>
<p>It might get a little time to find out how you might be able to do something, some polishing details are missing but they listen to feedback and they update it regurarly so sooner or later what you ask, we&#8217;ll make it to a version.</p>
<p>All in all, I&#8217;ll give a 8.5/10 to the product, not because I can find something better that combines usability/price etc, but just because those details are missing and to tease the Advanced Installer team to get even better <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>PK.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/113/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/113/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/113/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=113&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/06/22/advanced-installer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>
	</item>
		<item>
		<title>April Update of Windows Azure Platform training kit (WAPTK April v2.9)</title>
		<link>http://kefalidis.me/2011/04/19/april-update-of-windows-azure-platform-training-kit-waptk-april-v2-9/</link>
		<comments>http://kefalidis.me/2011/04/19/april-update-of-windows-azure-platform-training-kit-waptk-april-v2-9/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 21:27:54 +0000</pubDate>
		<dc:creator>pkefal</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://kefalidis.wordpress.com/?p=72</guid>
		<description><![CDATA[April&#8217;s Update (v2.9) of Windows Azure Platform Training Kit is available now and you can get it here. &#8220;The Windows Azure Platform Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, and demos that are designed to help you learn how to use the Windows Azure platform, including: Windows Azure, SQL &#8230; <a href="http://kefalidis.me/2011/04/19/april-update-of-windows-azure-platform-training-kit-waptk-april-v2-9/">Continue reading <span class="meta-nav">&#187;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=72&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>April&#8217;s Update (v2.9) of Windows Azure Platform Training Kit is available now and you can get it <a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;displaylang=en">here</a>.</p>
<p>&#8220;<em>The Windows Azure Platform Training Kit includes a comprehensive set of technical content including hands-on labs, presentations, and demos that are designed to help you learn how to use the Windows Azure platform, including: Windows Azure, SQL Azure and the Windows Azure AppFabric.<br />
</em></p>
<p><em>The April 2011 update of the Windows Azure Platform Training Kit has been updated for Windows Azure SDK 1.4, Visual Studio 2010 SP1, includes three new HOLs, and updated HOLs and demos for the new Windows Azure AppFabric portal.<br />
</em></p>
<p><em>Some of the specific changes with the April update of the training kit includes: </em></p>
<ul>
<li><em>[New] Authenticating Users in a Windows Phone 7 App via ACS, OData Services and Windows Azure lab </em></li>
<li><em>[New] Windows Azure Traffic Manager lab </em></li>
<li><em>[New] Introduction to SQL Azure Reporting Services lab </em></li>
<li><em>[Updated] Connecting Apps with Windows Azure Connect lab updated for Connect refresh </em></li>
<li><em>[Updated] Windows Azure CDN lab updated for CDN refresh </em></li>
<li><em>[Updated] Introduction to the AppFabric ACS 2.0 lab updated to the production release of ACS 2.0 </em></li>
<li><em>[Updated] Use ACS to Federate with Multiple Business Identity Providers lab updated to the production release of ACS 2.0 </em></li>
<li><em>[Updated] Introduction to Service Bus lab updated to latest AppFabric portal experience </em></li>
<li><em>[Updated] Eventing on the Service Bus lab updated to latest AppFabric portal experience </em></li>
<li><em>[Updated] Service Remoting lab updated to latest AppFabric portal experience </em></li>
<li><em>[Updated] Rafiki demo updated to latest AppFabric portal experience </em></li>
<li><em>[Updated] Service Bus demos updated to latest AppFabric portal</em> &#8220;</li>
</ul>
<p>Enjoy!</p>
<p>PK</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/kefalidis.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/kefalidis.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/kefalidis.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/kefalidis.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/kefalidis.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/kefalidis.wordpress.com/72/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/kefalidis.wordpress.com/72/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/kefalidis.wordpress.com/72/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=kefalidis.me&amp;blog=27268868&amp;post=72&amp;subd=kefalidis&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://kefalidis.me/2011/04/19/april-update-of-windows-azure-platform-training-kit-waptk-april-v2-9/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/7382cc012bc5e545626637d0785b6738?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pkefal</media:title>
		</media:content>
	</item>
	</channel>
</rss>
