<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-1578477663396285651</id><updated>2025-04-19T15:55:52.380-07:00</updated><category term="SDK"/><category term=".cegef"/><category term="Development Fabric"/><category term="Fabric"/><category term="News"/><category term="Platform"/><title type='text'>iCode Cloud</title><subtitle type='html'>Everything Cloud Computing</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://exploringazure.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://exploringazure.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Zia Ul Haq</name><uri>http://www.blogger.com/profile/02011835498972097798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>4</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1578477663396285651.post-3914131660264824305</id><published>2011-09-15T03:06:00.000-07:00</published><updated>2012-01-19T20:19:34.626-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".cegef"/><category scheme="http://www.blogger.com/atom/ns#" term="Development Fabric"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><title type='text'>Windows Azure Development Fabric and Develoment Storage</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;strong&gt;The Develoment Fabric&lt;/strong&gt;&lt;br /&gt;
The Development Fabric comprises these executables : DFLoadBalancer.exe, DFAgent.exe, DFService.exe and DFMonitor.exe which the SDK setup program installs by default. The task manager’s process tab will show all these four process in the list as soon as you start the development fabric.&lt;br /&gt;
&lt;strong&gt;The Development Storage&lt;/strong&gt;&lt;br /&gt;
The Azure platform supports three types of scalable storage&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;unstructured data (blobs)&lt;/li&gt;
&lt;li&gt;structured data (tables)&lt;/li&gt;
&lt;li&gt;messages between apps, services or both (queues)&lt;/li&gt;
&lt;/ul&gt;
execute &lt;em&gt;rundevstore.exe &lt;/em&gt;or building and running the Azure user code in VS starts all three services even if your project requires only one of these three services.&lt;br /&gt;
For protection against data loss, Azure Cloud will store blobs, tables and queues in atleast three separate containers in a &lt;strong&gt;Single &lt;/strong&gt;data center. You can duplicate this data any time using geolocation feature to the data center of your choice.&lt;br /&gt;
&lt;strong&gt;Azure service Definition and Service Configuration Files&lt;/strong&gt;&lt;br /&gt;
An Azure project’s ServiceDefinition.csdef file defines a set of standard input endpoints and configuration settings whose values are stored in this file.&lt;br /&gt;
A sample code of an Azure ServiceDefinition.csdef file&lt;br /&gt;
&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;   &lt;br /&gt;
&amp;lt;ServiceDefinition name=&quot;WindowsAzureProject2&quot; xmlns=&quot;&lt;a href=&quot;http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition%22&quot;&gt;http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition&quot;&lt;/a&gt;&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;WebRole name=&quot;WebRole1&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Site name=&quot;Web&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Binding name=&quot;Endpoint1&quot; endpointName=&quot;Endpoint1&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Site&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InputEndpoint name=&quot;Endpoint1&quot; protocol=&quot;http&quot; port=&quot;80&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Import moduleName=&quot;Diagnostics&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;/WebRole&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;WebRole name=&quot;WCFServiceWebRole1&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Site name=&quot;Web&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Binding name=&quot;Endpoint1&quot; endpointName=&quot;Endpoint1&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Site&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InputEndpoint name=&quot;Endpoint1&quot; protocol=&quot;http&quot; port=&quot;8080&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Import moduleName=&quot;Diagnostics&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;LocalResources&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;LocalStorage name=&quot;WCFServiceWebRole1.svclog&quot; sizeInMB=&quot;1000&quot; cleanOnRoleRecycle=&quot;false&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/LocalResources&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;/WebRole&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;WorkerRole name=&quot;WorkerRole1&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Import moduleName=&quot;Diagnostics&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;/WorkerRole&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;WebRole name=&quot;WebCgiRole1&quot; enableNativeCodeExecution=&quot;true&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Site name=&quot;Web&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Binding name=&quot;Endpoint1&quot; endpointName=&quot;Endpoint1&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Site&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InputEndpoint name=&quot;Endpoint1&quot; protocol=&quot;http&quot; port=&quot;8081&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Import moduleName=&quot;Diagnostics&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;/WebRole&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;WebRole name=&quot;BusinessApplication1.Web&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Site name=&quot;Web&quot;&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Binding name=&quot;Endpoint1&quot; endpointName=&quot;Endpoint1&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Bindings&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Site&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Sites&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;InputEndpoint name=&quot;Endpoint1&quot; protocol=&quot;http&quot; port=&quot;8082&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Endpoints&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;Import moduleName=&quot;Diagnostics&quot; /&amp;gt;    &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/Imports&amp;gt;    &lt;br /&gt;
&amp;nbsp; &amp;lt;/WebRole&amp;gt;    &lt;br /&gt;
&amp;lt;/ServiceDefinition&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To be continued...&lt;br /&gt;
&lt;br /&gt;
Liked this post, then share it on your&amp;nbsp;favorite&amp;nbsp;social networks for your friends to read it&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://exploringazure.blogspot.com/feeds/3914131660264824305/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://exploringazure.blogspot.com/2011/09/windows-azure-development-fabric-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/3914131660264824305'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/3914131660264824305'/><link rel='alternate' type='text/html' href='http://exploringazure.blogspot.com/2011/09/windows-azure-development-fabric-and.html' title='Windows Azure Development Fabric and Develoment Storage'/><author><name>Zia Ul Haq</name><uri>http://www.blogger.com/profile/02011835498972097798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1578477663396285651.post-5065712384657333158</id><published>2011-09-13T03:43:00.001-07:00</published><updated>2012-01-19T20:19:34.631-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Fabric"/><category scheme="http://www.blogger.com/atom/ns#" term="SDK"/><title type='text'>Writing and running projects in Azure Development Platform</title><content type='html'>&lt;p&gt;Windows Azure Cloud Fabric and Azure storage services don’t support Cloud based development and the debugging operations, and hence the Azure SDK provide on-premise clones in the form of Development Fabrics and the Development storage applications which are installed with the &lt;a href=&quot;http://www.microsoft.com/windowsazure/sdk/&quot; target=&quot;_blank&quot;&gt;Windows Azure SDK&lt;/a&gt;. SDK also installs a collection of sample apps and libraries of wrapper classes to help simplify app development.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;.NET 3.5 SP1 and SQL Express 2005 or later must be present on your machine and ASP.NET and WCF HTTP Activation for IIS 7.0 under Windows Server 2008 or Windows 7 or later to install and run the SDK. SDK isn’t mandatory but using SDK.NET APIs and libraries for applications makes it far simpler than working on HTTP directly.&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Installing Windows Azure SDK and tools for Visual Studio&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Having installed Azure SDK, one must download and install Windows Azure tools for Visual Studio to add templates for Web Cloud Service, Worker Cloud Service, Web and Worker Cloud Service, and Workflow Service Projects. Current version of SDK can be downloaded from here &lt;a title=&quot;http://bit.ly/no4AYV&quot; href=&quot;http://bit.ly/no4AYV&quot;&gt;http://bit.ly/no4AYV&lt;/a&gt;&lt;/p&gt;  </content><link rel='replies' type='application/atom+xml' href='http://exploringazure.blogspot.com/feeds/5065712384657333158/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://exploringazure.blogspot.com/2011/09/writing-and-running-projects-in-azure.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/5065712384657333158'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/5065712384657333158'/><link rel='alternate' type='text/html' href='http://exploringazure.blogspot.com/2011/09/writing-and-running-projects-in-azure.html' title='Writing and running projects in Azure Development Platform'/><author><name>Zia Ul Haq</name><uri>http://www.blogger.com/profile/02011835498972097798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1578477663396285651.post-1001427994067160123</id><published>2011-09-01T11:59:00.001-07:00</published><updated>2012-01-19T20:19:34.618-08:00</updated><title type='text'>Info graphic: Different PaaS providers and their services</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Just a look at different features offered by various Platform as a Service providers&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0YcJOTo0DQFlWgJkdSN3f1iVyHUGPTTqrVBaUto4XIXKraIWrm2rdaZe5Slu-R8Je2SjHiTbaC9P3T0amJzTLf2M5JuSHU3Gt3BFC2MwqDtH8k4rbJkU6QMMBqJ23bUv4DNRwh-5i_0/s1600/11-0202JN-LogicWizards-CloudComputingComparisonChart.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;308&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0YcJOTo0DQFlWgJkdSN3f1iVyHUGPTTqrVBaUto4XIXKraIWrm2rdaZe5Slu-R8Je2SjHiTbaC9P3T0amJzTLf2M5JuSHU3Gt3BFC2MwqDtH8k4rbJkU6QMMBqJ23bUv4DNRwh-5i_0/s400/11-0202JN-LogicWizards-CloudComputingComparisonChart.png&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;a class=&quot;twitter-share-button&quot; data-count=&quot;vertical&quot; data-related=&quot;erziaulhaq:Author at @iCodeAzure and @TechVoyage&quot; data-via=&quot;iCodeAzure&quot; href=&quot;http://twitter.com/share&quot;&gt;Tweet&lt;/a&gt;&lt;script src=&quot;http://platform.twitter.com/widgets.js&quot; type=&quot;text/javascript&quot;&gt;
&lt;/script&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://exploringazure.blogspot.com/feeds/1001427994067160123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://exploringazure.blogspot.com/2011/09/info-graphic-different-paas-providers.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/1001427994067160123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/1001427994067160123'/><link rel='alternate' type='text/html' href='http://exploringazure.blogspot.com/2011/09/info-graphic-different-paas-providers.html' title='Info graphic: Different PaaS providers and their services'/><author><name>Zia Ul Haq</name><uri>http://www.blogger.com/profile/02011835498972097798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0YcJOTo0DQFlWgJkdSN3f1iVyHUGPTTqrVBaUto4XIXKraIWrm2rdaZe5Slu-R8Je2SjHiTbaC9P3T0amJzTLf2M5JuSHU3Gt3BFC2MwqDtH8k4rbJkU6QMMBqJ23bUv4DNRwh-5i_0/s72-c/11-0202JN-LogicWizards-CloudComputingComparisonChart.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1578477663396285651.post-689120996314230888</id><published>2011-09-01T10:56:00.001-07:00</published><updated>2012-01-19T20:19:34.639-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="News"/><category scheme="http://www.blogger.com/atom/ns#" term="Platform"/><title type='text'>Understanding Azure Platform Architecture</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Windows Azure is Microsoft’s Platform as a Service (PaaS) offering by Microsoft that runs on servers and network infra located in Microsoft Data Centers which is connected to the public internet.&amp;nbsp; The platform is delivered by physical or logical (virtualized) Windows Server 2008 instances. &lt;br /&gt;
According to Microsoft, primary uses of Azure include&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Adding web service capabilities to the current packaged applications&lt;/li&gt;
&lt;li&gt;Build, modify, and distribute apps to the web with minimal on premise resources&lt;/li&gt;
&lt;li&gt;create, test, debug and distribute web services quickly&lt;/li&gt;
&lt;li&gt;Reduce the efforts and cost incurred on managing the IT Infra&lt;/li&gt;
&lt;/ul&gt;
Unlike other offerings such as Iaas and the SaaS, the PaaS is the easiest to operate. Take a look at the picture below&lt;br /&gt;
&lt;a href=&quot;http://lh4.ggpht.com/-VeXnZx8ooNs/Tl_HLIMw0II/AAAAAAAAAPQ/ghh7_rhKZtw/s1600-h/UnderstandingCloudComputing-e1291188677368%25255B36%25255D.jpg&quot;&gt;&lt;img alt=&quot;UnderstandingCloudComputing-e1291188677368&quot; border=&quot;0&quot; height=&quot;361&quot; src=&quot;http://lh6.ggpht.com/-nTgZtJ3bj48/Tl_HMAw6inI/AAAAAAAAAPU/08zxwGLCAF4/UnderstandingCloudComputing-e1291188677368_thumb%25255B34%25255D.jpg?imgmax=800&quot; style=&quot;background-image: none; border-bottom: 0px; border-left: 0px; border-right: 0px; border-top: 0px; display: inline; padding-left: 0px; padding-right: 0px; padding-top: 0px;&quot; title=&quot;UnderstandingCloudComputing-e1291188677368&quot; width=&quot;613&quot; /&gt;&lt;/a&gt;The picture clearly indicates the problems that the user has to mange on his own if he opts for IaaS to deploy his web application.&lt;br /&gt;
Microsoft designed the Azure platform in such a way that enables the .NET developers to use their experience of coding in Visual Studio ASP.NET and WCF services. The Windows Azure supports development in almost all popular languages. The &lt;a href=&quot;http://www.microsoft.com/windowsazure/sdk/&quot; target=&quot;_blank&quot;&gt;Windows Azure SDK&lt;/a&gt; built in Visual Studio offers support for various languages. There is also a &lt;a href=&quot;http://www.windowsazure4j.org/&quot; target=&quot;_blank&quot;&gt;Java SDK for Windows Azure&lt;/a&gt; for Java lovers. This flexibility of Windows Azure makes it so popular among the coders.&amp;nbsp; &lt;/div&gt;
&lt;a href=&quot;http://twitter.com/share&quot; class=&quot;twitter-share-button&quot; data-text=&quot;Understanding Windows Azure platform and the reason behind its popularity&quot; data-count=&quot;vertical&quot; data-via=&quot;iCodeAzure&quot; data-related=&quot;erziaulhaq:Author @iCodeAzure and @TechVoyage &quot;&gt;Tweet&lt;/a&gt;&lt;script type=&quot;text/javascript&quot; src=&quot;http://platform.twitter.com/widgets.js&quot;&gt;&lt;/script&gt;</content><link rel='replies' type='application/atom+xml' href='http://exploringazure.blogspot.com/feeds/689120996314230888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://exploringazure.blogspot.com/2011/09/understanding-azure-platform.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/689120996314230888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1578477663396285651/posts/default/689120996314230888'/><link rel='alternate' type='text/html' href='http://exploringazure.blogspot.com/2011/09/understanding-azure-platform.html' title='Understanding Azure Platform Architecture'/><author><name>Zia Ul Haq</name><uri>http://www.blogger.com/profile/02011835498972097798</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/-nTgZtJ3bj48/Tl_HMAw6inI/AAAAAAAAAPU/08zxwGLCAF4/s72-c/UnderstandingCloudComputing-e1291188677368_thumb%25255B34%25255D.jpg?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></entry></feed>