<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Azure </title><link>http://blogs.msdn.com/b/windowsazure/</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 5.6.583.20496 (Build: 5.6.583.20496)</generator><item><title>Windows Azure ISV Blog Series:  sociobridge, by ReedRex </title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/09/windows-azure-isv-blog-series-sociobridge-by-reedrex-windows-azure-isv-blog-series-sociobridge-by-reedrex.aspx</link><pubDate>Thu, 09 Feb 2012 18:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10266021</guid><dc:creator>DavidMakogonMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/09/windows-azure-isv-blog-series-sociobridge-by-reedrex-windows-azure-isv-blog-series-sociobridge-by-reedrex.aspx#comments</comments><description>&lt;p&gt;The purpose of the Windows Azure ISV blog series is to highlight some of the accomplishments from the ISVs we&amp;rsquo;ve worked with during their &lt;a target="_blank" href="http://www.windowsazure.com/en-us"&gt;Windows Azure&lt;/a&gt; application development and deployment.&amp;nbsp; Today&amp;rsquo;s post is about Windows Azure ISV ReedRex Co. LTD and how they&amp;rsquo;re using Windows Azure to deliver their CMS service for Facebook pages.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.reedrex.co.jp/"&gt;ReedRex&lt;/a&gt; recently launched a new SaaS offering called &lt;a target="_blank" href="http://www.sociobridge.jp/"&gt;sociobridge&lt;/a&gt;, a Content Management System (CMS) service specifically for &lt;a target="_blank" href="http://www.facebook.com"&gt;Facebook&lt;/a&gt; pages. Distributed by top Japanese Ad Company &lt;a href="http://www.dentsu-razorfish.com/eng/"&gt;Dentsu Razorfish&lt;/a&gt;, sociobridge was jointly established by Dentsu and &lt;a href="http://www.razorfish.com/"&gt;Razorfish&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Company and ad agency staff can use sociobridge to do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Create and maintain Facebook pages&lt;/li&gt;
&lt;li&gt;Schedule posts&lt;/li&gt;
&lt;li&gt;Monitor walls, comments, and likes&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7585.sociobridge1.png" alt="" border="0" height="414" width="639" /&gt;&lt;/p&gt;
&lt;p&gt;sociobridge consists of two multi-tenant web applications written in ASP.NET MVC with &lt;a target="_blank" href="http://facebooksdk.codeplex.com"&gt;Facebook C# SDK&lt;/a&gt; &lt;a href="http://facebooksdk.codeplex.com/"&gt;&lt;/a&gt;. One Web Role runs a subscriber portal, which is a content management application for subscribers (customer companies and ad agencies). The other runs an application runtime, which hosts public Facebook pages for end users.&lt;/p&gt;
&lt;p&gt;There are also Worker Role instances, which are responsible for Facebook monitoring and other background processing.&lt;/p&gt;
&lt;p&gt;sociobridge uses &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/storage/?WT.mc_id=cmp_pst001_blg_post0051"&gt;Windows Azure Storage&lt;/a&gt; (Table and Blob) as a persistent data store. This is because Windows Azure Storage provides higher scalability with much lower cost.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7446.sociobridge2.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Information about subscriptions (tenants), user accounts, scheduled posts, poll results, statistics and others are stored in Table Storage. There are only two tables in Windows Azure Table Storage:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Subscription metadata&lt;/li&gt;
&lt;li&gt;Subscriber data&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;In Table Storage, tables are partitioned to support load balancing across storage nodes. A table&amp;rsquo;s entities are organized by partition. A partition is a consecutive range of entities possessing the same partition key value.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Relational database systems, such as SQL Azure, provide transactional support, with properties often referred to as ACID:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Atomic: Everything in a transaction succeeds, or is rolled back.&lt;/li&gt;
&lt;li&gt;Consistent. A transaction cannot leave the database in an inconsistent state.&lt;/li&gt;
&lt;li&gt;Isolated. Transactions cannot interfere with each other.&lt;/li&gt;
&lt;li&gt;Durable. The results of a transaction are stored permanently.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Unlike relational database system, Windows Azure Table Storage does not support multiple operations (such as Insert, Update and Delete Entity) within a transaction in general. But if all entities subject to operations as part of the transaction have the same partition key value (and belong to a same partition), you can perform these operations in a batch update known as an &amp;ldquo;entity group transaction&amp;rdquo; or EGT. More details about EGT&amp;rsquo;s may be found &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/dd894038.aspx"&gt;here&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;To leverage the schema-less data model and EGT of Table Storage, different type of data are stored in a single data table. Subscription ID is used as a partition key, so each subscription&amp;rsquo;s data are stored in different partitions, and table access is spread over many storage servers for scalability. The row key is a combination of data type and some kind of unique row ID.&lt;/p&gt;
&lt;p&gt;Every table query from Subscriber Portal is carefully designed to specify the partition key (subscription ID), so that they query is limited to a single partition and a full table scan over many partitions never happens.&lt;/p&gt;
&lt;p&gt;There are transactions of two or more types of data in a single subscriptions&amp;rsquo; data, but there are no transactions of two or more subscriptions&amp;rsquo; data. So, this table design enables atomic transactions using EGT (entity group transaction) because data in a single transaction reside in a single partition in a single table.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Currently, Windows Azure Storage Analytics provides metrics data per storage account. With this table design, it is not possible to estimate cost of table storage per subscriber. This table design was chosen because of benefit described above and quota of number of storage accounts.&lt;/p&gt;
&lt;p&gt;Staff in a customer company and/or an ad agency create and maintain Facebook pages in the subscriber portal. When definitions and metadata of Facebook pages are created or modified, actual web content of Facebook pages are generated in advance, and stored in Blob Storage.&lt;/p&gt;
&lt;p&gt;A Subscriber may create multiple custom tabs in a single Facebook page. Each custom tab has its own Blob container, and web content of each tab is stored there. Permissions of Blob containers are set to public, because Facebook pages are inherently public.&lt;/p&gt;
&lt;p&gt;At runtime:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;An end user browses a Facebook page (included in Facebook using an HTML inline&lt;/li&gt;
&lt;li&gt;frame).&lt;/li&gt;
&lt;li&gt;The web browser sends a HTTP POST request to the application runtime on Web Role.&lt;/li&gt;
&lt;li&gt;The application runtime accesses Table Storage to query a Blob Storage URL.&lt;/li&gt;
&lt;li&gt;The application runtime returns the Blob Storage URL (using HTTP 302 Found).&lt;/li&gt;
&lt;li&gt;The web browser is redirected to the web content in Blob Storage.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The purpose of this architecture is to reduce the workload of Web Role by avoiding dynamic web content generation, and to achieve much higher scalability to process huge requests from many Facebook users.&lt;/p&gt;
&lt;p&gt;Facebook pages are required to handle HTTP POST requests. But the &amp;ldquo;Get Blob&amp;rdquo; operation in Blob Service REST API needs to be a HTTP GET request as its name suggests.&amp;nbsp; Because of this, direct access to Blob Storage does not work, and the application runtime is necessary to handle HTTP POST.&lt;/p&gt;
&lt;p&gt;Partition Key for Blob Storage is a combination of container Name and Blob name, so access to different Facebook pages (Blobs) are spread over different partitions.&lt;/p&gt;
&lt;p&gt;According to &amp;ldquo;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;Windows Azure Storage Abstractions and their Scalability Targets&lt;/a&gt;&amp;rdquo;, the target throughput of a single Blob is up to 60 MB/sec. Performance tests revealed that the throughput&amp;nbsp; of the sociobridge application runtime (on one Small instance) is about 200 requests/sec.&lt;/p&gt;
&lt;p&gt;At a rough estimate, if only one Facebook page is hosted and the size of Facebook page is less than 300KB, the application runtime becomes a bottleneck. If it is greater than 300KB, Blob Storage becomes a bottleneck.&amp;nbsp; It is possible to remove these bottlenecks by adding more Web Role instances and leveraging Windows Azure CDN respectively.&amp;nbsp; Note that usually multiple Facebook pages (Blobs) are hosted, and Blob access will scale out.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;sociobridge was designed to utilize the power of Windows Azure, especially Windows Azure Storage. The sophisticated table design (with the tenant ID as a partition key) and the usage of EGT (entity group transaction) will be helpful in designing your multi-tenant application!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;For additional information about scalability of Windows Azure Storage, refer to these blog posts:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/12/30/windows-azure-storage-architecture-overview.aspx"&gt;Windows Azure Storage Architecture Overview&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;Windows Azure Storage Abstractions and their Scalability Targets&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/11/06/how-to-get-most-out-of-windows-azure-tables.aspx"&gt;How to get most out of Windows Azure Tables&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Special thanks to Takekazu Omi, Lead Architect of sociobridge at ReedRex, for help on this post.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10266021" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/ISV/">ISV</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure+Storage/">Windows Azure Storage</category></item><item><title>NEW! Wiki launched for Apache Hadoop on Windows Azure</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/08/new-wiki-launched-for-apache-hadoop-on-windows-azure.aspx</link><pubDate>Wed, 08 Feb 2012 19:13:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10265556</guid><dc:creator>Michele_Hart</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/08/new-wiki-launched-for-apache-hadoop-on-windows-azure.aspx#comments</comments><description>&lt;p&gt;Although &lt;a target="_blank" href="http://hadoop.apache.org/"&gt;Apache Hadoop&lt;/a&gt; on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0050"&gt;Windows Azure&lt;/a&gt; is currently only available via CTP, you can get a jumpstart learning all about it by visiting the Apache Hadoop on Windows &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx"&gt;wiki&lt;/a&gt;. This wiki also covers Apache Hadoop on Windows Server.&lt;/p&gt;
&lt;p&gt;The wiki contains overview information about Apache Hadoop,&amp;nbsp;as well as information about the Hadoop offerings on Windows and related Microsoft technologies, including Windows Azure. It also provides links to more detailed technical content from various sources and in various formats: How-to topics, Code Samples, Videos, and more.&lt;/p&gt;
&lt;p align="center"&gt;&lt;b&gt;TABLE OF CONTENTS&lt;/b&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;table rules="all" frame="border" style="border-color: #000000; border-width: 0pt; border-style: solid; width: 551px; height: 193px;" align="center" border="0" cellpadding="2"&gt;
&lt;thead&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Topics&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;b&gt;Content Types&lt;/b&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/thead&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadoopoverview"&gt;Hadoop Overview&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#howto"&gt;How To&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadooponwindowsoverview"&gt;Hadoop on Windows Overview&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#codeexamples"&gt;Code Examples&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#apachehadooponwindowsserver"&gt;Apache Hadoop on Windows Server&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#videos"&gt;Videos&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#apachehadooponwindowsazure"&gt;Apache Hadoop on Windows Azure&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#elasticmapreduceonwindowsazure"&gt;Elastic Map Reduce on Windows Azure&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#learninghadoop"&gt;Learning Hadoop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#general"&gt;General&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadooponwindows"&gt;Hadoop on Windows&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#hadoopbestpractices"&gt;Hadoop Best Practices&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#managinghadoop"&gt;Managing Hadoop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#developingwithhadoop"&gt;Developing with Hadoop&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6204.apache-hadoop-on-windows.aspx#usinghadoopwithotherbitechnologies"&gt;Using Hadoop with other BI Technologies&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;This wiki is relatively new and we would absolutely appreciate any feedback or requests for additional information.&amp;nbsp;Moreover, since it is a wiki, feel free to update any of the wiki articles or add new ones!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265556" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Apache+Hadoop/">Apache Hadoop</category></item><item><title>Solve ‘Complex Data Restructuring’ Using the ‘List’ Operations in the Service Bus EAI/EDI Mapper</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/08/solve-complex-data-restructuring-using-the-list-operations-in-the-service-bus-eai-edi-mapper.aspx</link><pubDate>Wed, 08 Feb 2012 17:34:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10265494</guid><dc:creator>RaviBollapragada</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/08/solve-complex-data-restructuring-using-the-list-operations-in-the-service-bus-eai-edi-mapper.aspx#comments</comments><description>&lt;h3&gt;Problem at Hand&lt;/h3&gt;
&lt;p&gt;Anyone who has done serious mapping would have encountered the problem of transforming related data from one set of complex structures to another. This is because of the fact that different applications and systems use different ways to normalize data to best suit their needs. When such systems need to interoperate the data must be mapped from one schema structure to another.&lt;/p&gt;
&lt;h3&gt;Observed Pattern&lt;/h3&gt;
&lt;p&gt;One of the most prevalent patterns used to solve this problem, especially when dealing with complex restructuring, is to de-normalize the data into one flat structure and then normalize it to the target schema structure(s). BizTalk users had to deal with this logic using scripts (in the language of their choice). This was because BizTalk had no support storing intermediate de-normalized data, while the scripting languages did (For example, XSLT programmers typically de-normalize the data into one or more hashtables of complex data strings and then parse them out to the destination).&lt;/p&gt;
&lt;p&gt;Lack of support for storing intermediate data would force users to develop scripts by themselves or scripting experts. The more such cases in a map the more it becomes a collection of scripts making mapping a programmer&amp;rsquo;s domain and mostly unmanageable and unreadable for non-programmers (IT pros, SMEs, Business Analysts). In most such cases, the visual mapping tool is typically sacrificed and a programming tool is adopted, resulting in higher costs in development and maintenance.&lt;/p&gt;
&lt;h3&gt;Good News, You Don&amp;rsquo;t Have to Know/Use Scripting to Solve the Problem&lt;/h3&gt;
&lt;p&gt;In the new transforms functionality of the Service Bus EAI &amp;amp; EDI Labs release, we have introduced support for storing intermediate data in Lists, and perform operations on Lists, the same way one would on source message tree. And all this through visual modelling on the mapper surface. Lists can store multiple members making them two-dimensional and almost equivalent to storing data in tables. Let me illustrate the usage of Lists in solving a complex problem of heterogeneous structural mapping.&lt;/p&gt;
&lt;h3&gt;The Much Dreaded LIN Loop with SDQ Segments in EDI Mapping&lt;/h3&gt;
&lt;p&gt;LIN Loops commonly help capture the information of items in an inventory tracking application. A nested structure of LIN segments, ZA and SDQ segments full information pivoted on each item type is reflected. The SDQ segment is a bit complicated as it stacks up multiple location and quantity pairs for the different line items. Mapping this structure to a target application structure that is pivoted on locations makes a challenging task; this can be addressed in a two stage procedure.&lt;/p&gt;
&lt;p&gt;Stage1: De-normalize LIN,ZA,SDQ data into a list containing all the data. Here are the steps we followed:&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/1680.DataDir1.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/1680.DataDir1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/8473.Data1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;This nested set of loop operations within List scope helped us denormalize all the item/location/qty/qty_type data. This data can now be restructured into any relevant target structure.&lt;/p&gt;
&lt;p&gt;Stage 2: Use the denormalized data to build the target structure. Here are the steps we followed:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/2337.DataDir2.jpg"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/2337.DataDir2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;This second stage operations help us complete the target schema structure that is pivoted on locations and items within each location.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3162.Data2.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;SUCCESS!!! &amp;nbsp;Once you get the hang of it, this two-stage procedure supported by the new mapper, is simple, intuitive and readable. You could apply this to more complex HL Loop and other complex nested structures.&lt;/p&gt;
&lt;h3&gt;Please use Discretion&lt;/h3&gt;
&lt;p&gt;With great power comes great responsibility; storing data in Lists will add tax to the performance and other SLAs. For not-so-complex structural transformations, one could do without intermediate storage. We recommend that you use Lists only when you don&amp;rsquo;t have a workable alternative.&lt;/p&gt;
&lt;p&gt;We are continuously striving to provide you with more usable and powerful mapping tools. Do optimize their usage against your maintainability and performance needs. And kindly share your feedback and suggestions to help us improve the mapper tools.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;i&gt;Ravi Bollapragada, Senior Program Manager&lt;/i&gt;&lt;/b&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10265494" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Service+Bus/">Service Bus</category></item><item><title>Don’t Miss FREE MSDN Webcast, Cloud Computing Soup to Nuts (Part 1) “Get Started with Cloud Computing and Windows Azure”, Tuesday, Feb. 7 at 11 am PT</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/06/don-t-miss-free-msdn-webcast-cloud-computing-soup-to-nuts-part-1-get-started-with-cloud-computing-and-windows-azure-tuesday-feb-7-at-11-am-pt.aspx</link><pubDate>Mon, 06 Feb 2012 19:48:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10264566</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/06/don-t-miss-free-msdn-webcast-cloud-computing-soup-to-nuts-part-1-get-started-with-cloud-computing-and-windows-azure-tuesday-feb-7-at-11-am-pt.aspx#comments</comments><description>&lt;p&gt;If you&amp;rsquo;re new to the world of Cloud Computing, the new MSDN webcast series, &lt;a target="_blank" href="http://www.benkotips.com/pages/s2nCloud.aspx"&gt;Cloud Computing Soup to Nuts&lt;/a&gt;, will be a great place to start learning what it&amp;rsquo;s all about. Hosted by Microsoft Cloud Evangelist Mike Benkovich, the first &lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032503590&amp;amp;Culture=en-US"&gt;session&lt;/a&gt; of this new series premieres February 7, 2012 at 11AM PST. From understanding concepts of &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/compute/?WT.mc_id=cmp_pst001_blg_post0049compute"&gt;compute&lt;/a&gt;, &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/storage/?WT.mc_id=cmp_pst001_blg_post0049storage"&gt;storage&lt;/a&gt;, and roles, to exploring the various services and technologies that make up &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0049"&gt;Windows Azure&lt;/a&gt; and &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0049sql"&gt;SQL Azure&lt;/a&gt;, this &amp;ldquo;Soup to Nuts&amp;rdquo; series starts at the beginning and takes you all the way to being a Windows Azure expert.&lt;/p&gt;
&lt;p&gt;You can watch the latest webcasts live, every Tuesday at 11AM PST. Visit the &lt;a target="_blank" href="http://www.benkotips.com/pages/s2nCloud.aspx"&gt;Cloud Computing &amp;ldquo;Soup to Nuts&amp;rdquo; series homepage&lt;/a&gt; for registration links and on-demand replays of episodes you&amp;rsquo;ve missed or want to watch again.&lt;/p&gt;
&lt;p&gt;Read the blog post, &lt;a target="_blank" href="http://blogs.msdn.com/b/benko/archive/2012/01/31/new-webcast-series-cloud-computing-soup-to-nuts.aspx"&gt;&amp;ldquo;New Webcast Series&amp;ndash;Cloud Computing Soup to Nuts&amp;rdquo;&lt;/a&gt; on Mike Benkovich&amp;rsquo;s &lt;a target="_blank" href="http://blogs.msdn.com/b/benko/"&gt;blog&lt;/a&gt; to learn more about the full series.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264566" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Training/">Training</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/events/">events</category></item><item><title>Windows Azure Community News Roundup (Edition #5)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/06/windows-azure-community-news-roundup-edition-5.aspx</link><pubDate>Mon, 06 Feb 2012 18:07:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10264521</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/06/windows-azure-community-news-roundup-edition-5.aspx#comments</comments><description>&lt;p&gt;Welcome to the latest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0048"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.hpcinthecloud.com/hpccloud/2012-02-01/gartner_says_platform_as_a_service_is_on_the_cusp_of_several_years_of_strategic_growth.html"&gt;Gartner Says Platform as a Service is on the Cusp of Several Years of Strategic Growth&lt;/a&gt;, &lt;a target="_top" href="http://www.hpcinthecloud.com/"&gt;HPC in the Cloud &lt;/a&gt;(posted Feb. 1.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.zdnet.com/blog/igeneration/indiana-students-receive-100k-to-research-cloud-computing/14991"&gt;Indiana Students Receive $100k to Research Cloud Computing&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/ZDNetCharlie"&gt;Charlie Osborne&lt;/a&gt;, &lt;a target="_blank" href="http://www.zdnet.com/"&gt;ZDNet&lt;/a&gt; (posted Feb. 1.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.forbes.com/sites/joemckendrick/2012/01/30/more-business-intelligence-moving-to-the-cloud-survey/"&gt;More Business Intelligence Moving to the Cloud: Survey&lt;/a&gt; by &lt;a target="_blank" href="http://blogs.forbes.com/joemckendrick/"&gt;Joe McKendrick&lt;/a&gt;, &lt;a target="_blank" href="http://www.forbes.com/"&gt;&lt;i&gt;Forbes&lt;/i&gt;&lt;/a&gt; (posted Jan. 30.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://redmondmag.com/articles/2012/01/31/microsoft-rolls-out-test-security-service-for-sql-azure.aspx"&gt;Microsoft Rolls Out Test Security Service for SQL Azure&lt;/a&gt; by Kurt Mackie, &lt;a target="_blank" href="http://redmondmag.com/Home.aspx"&gt;Redmondmag.com&lt;/a&gt; (posted Jan. 31.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.computerworlduk.com/news/public-sector/3333257/europe-stumps-up-8-million-for-cloud-computing-strategy/"&gt;Europe Stumps up &amp;pound;8 Million for Cloud Computing Strategy&lt;/a&gt; by Jennifer Baker, &lt;a target="_blank" href="http://www.computerworlduk.com/"&gt;&lt;i&gt;Computerworld UK&lt;/i&gt;&lt;/a&gt; (posted Jan. 27.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.koodibook.com/books/565"&gt;New Book Featuring Windows Azure Case Studies&lt;/a&gt; (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/ApolloGonzalez"&gt;@ApolloGonzalez&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/hh780994.aspx"&gt;Bytes by MSDN Interview:&amp;nbsp; Vishwas Lele, CTO of AIS and Tim Huckaby, Founder of Interknowlogy and Actus Software&lt;/a&gt; (posted Jan. 24.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://channel9.msdn.com/Shows/Cloud+Cover/Episode-68-Throttling-in-SQL-Azure-with-Scott-Klein?utm_source=dlvr.it&amp;amp;utm_medium=twitter"&gt;CloudCover Episode 68 &amp;ndash; Throttling SQL Azure with Scott Klein&lt;/a&gt; (posted Jan.&amp;nbsp; 29.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/peterlau/archive/2012/02/01/get-started-with-node-js-windows-azure-resources.aspx"&gt;Get Started with Node.js + Windows Azure:&amp;nbsp; Resources&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/jrzyshr"&gt;Peter Laudati&lt;/a&gt;, developer evangelist at Microsoft (posted Feb. 1.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/walterm/archive/2012/02/01/windows-azure-data-cleansing-and-leakage.aspx"&gt;Windows Azure Data Security (Cleansing and Leakage)&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/walter%20myers%20iii/"&gt;Walter Myers III&lt;/a&gt;, principal consultant with Microsoft Consulting Services (posted Feb. 1.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/uk_faculty_connection/archive/2012/01/30/hosting-your-moodle-on-windows-azure.aspx"&gt;Hosting Your Moodle on Windows Azure&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/lee%20stott/"&gt;Lee Stott&lt;/a&gt;, academic evangelist at Microsoft UK (posted Jan. 30.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Help us ensure that these weekly roundups are useful to you by telling us what type of content would you like to see here.&amp;nbsp; And please share any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10264521" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item><item><title>Windows Azure Toolkit for Social Games Updates</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/03/windows-azure-toolkit-for-social-games-updates.aspx</link><pubDate>Fri, 03 Feb 2012 16:52:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10263762</guid><dc:creator>Nathan TottenMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/03/windows-azure-toolkit-for-social-games-updates.aspx#comments</comments><description>&lt;p&gt;The &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games"&gt;Windows Azure Toolkit for Social Games&lt;/a&gt; makes it easier for developers to quickly build social and casual games using &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0047"&gt;Windows Azure&lt;/a&gt;. Last week, we released version 1.2.2 of the toolkit. You can download the source &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games"&gt;here&lt;/a&gt; or the self-extracting package &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/downloads"&gt;here&lt;/a&gt;. This version adds significant performance increases, improved stability, and now uses &lt;a href="http://code.google.com/p/autofac/"&gt;Autofac&lt;/a&gt; for dependency injection. Additionally, as part of this release, we have moved the toolkit Github &amp;ndash; this allows you to easily fork, clone, and contribute back to the toolkit in the same fashion you can with the &lt;a target="_blank" href="https://github.com/WindowsAzure"&gt;open sourced Windows Azure SDKs&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For those who haven&amp;rsquo;t downloaded or used the social gaming toolkit yet I would encourage you to check it out. There are a lot of common patterns and tons of reusable code in the toolkit that applies for many scenarios besides the gaming space. With more and more applications relying on real-time communication, sharing, and feedback the mechanisms that are used in games can be applied to many kinds of software.&lt;/p&gt;
&lt;p&gt;The core features of this toolkit are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Samples Games (Tic-Tac-Toe and Four in a Row)&lt;/li&gt;
&lt;li&gt;Authentication with ACS (Access Control service)&lt;/li&gt;
&lt;li&gt;JavaScript Tests&lt;/li&gt;
&lt;li&gt;Leaderboard&lt;/li&gt;
&lt;li&gt;Game Friends&lt;/li&gt;
&lt;li&gt;User Profiles&lt;/li&gt;
&lt;li&gt;Invites and Notifications&lt;/li&gt;
&lt;li&gt;Tests for both server and client code&lt;/li&gt;
&lt;li&gt;Reusable JavaScript libraries&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;You can read more about the social gaming toolkit on the project site&amp;rsquo;s &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki"&gt;wiki&lt;/a&gt;. We have documents that will help you &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/getting-started"&gt;get started using the toolkit&lt;/a&gt; and &lt;a target="_blank" href="https://github.com/WindowsAzure-Toolkits/wa-toolkit-games/wiki/deployment"&gt;deploying the toolkit&lt;/a&gt;. Additionally, you will find blog posts about &lt;a target="_blank" href="http://blog.ntotten.com/2012/01/26/windows-azure-toolkit-for-social-games-version-1-2-2-released/"&gt;this release&lt;/a&gt; and other on my &lt;a target="_blank" href="http://ntotten.com/"&gt;blog&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3225.WATG.png" alt="" border="0" /&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10263762" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Social+Games/">Social Games</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Toolkit/">Toolkit</category></item><item><title>Need to Change Your Go-To-Market for SaaS?  Here’s How One ISV Did It with Windows Azure  </title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/02/need-to-change-your-go-to-market-for-saas-here-s-how-one-isv-did-it-with-windows-azure.aspx</link><pubDate>Thu, 02 Feb 2012 17:20:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262432</guid><dc:creator>Yvonne_Muench</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/02/need-to-change-your-go-to-market-for-saas-here-s-how-one-isv-did-it-with-windows-azure.aspx#comments</comments><description>&lt;p&gt;In a &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2011/08/19/i-ve-built-a-windows-azure-application-how-should-i-market-it.aspx" target="_blank"&gt;previous post&lt;/a&gt;, I wrote about traditional ISVs creating spinoffs to market and sell their Software-as-A-Service (SaaS) apps. Recently I was surprised to see &lt;a href="http://glassboard.com/" target="_blank"&gt;Glassboard&lt;/a&gt; from &lt;a href="http://sepialabs.com/" target="_blank"&gt;Sepia Labs&lt;/a&gt;, a spinoff of &lt;a href="http://www.newsgator.com/?mkwid=eb4WN2EXe&amp;amp;pcrid=784501299" target="_blank"&gt;NewsGator&lt;/a&gt;, come across my desk.&amp;nbsp; I&amp;rsquo;m familiar with NewsGator. Based in Denver, CO, they have 8 years experience in SaaS, and multiple &lt;a href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0046" target="_blank"&gt;Windows Azure&lt;/a&gt; apps under their belt.&amp;nbsp; Why would they go to the trouble of creating a spinoff for their latest Windows Azure app?&amp;nbsp; Almost a third of their revenue is already subscription based, and they are by no means new to the rigors of SLAs, uptime and support &amp;ndash; issues that challenge many SaaS newcomers.&amp;nbsp; I called JB Holston, CEO of NewsGator and Walker Fenton, CEO of Sepia Labs to find out.&amp;nbsp; Turns out, they have lot in common with many traditional ISVs using Windows Azure and SaaS for the first time &amp;ndash; they are trying to reach a new customer segment. &amp;nbsp;And which customers you&amp;rsquo;re going after can change everything. &amp;nbsp;Here&amp;rsquo;s their story&amp;hellip;&lt;/p&gt;
&lt;p&gt;According to Holston, Facebook is defining the way people interact online.&amp;nbsp; Consumers like what Facebook offers and want more of it in the corporate space.&amp;nbsp; Both NewsGator and Glassboard take their cues from that reality, operating in the social computing space.&amp;nbsp;&amp;nbsp; NewsGator&amp;rsquo;s marquee offering, &lt;a href="http://www.newsgator.com/social-sites-2010-trial.aspx" target="_blank"&gt;Social Sites 2010&lt;/a&gt;, is an enterprise social computing product that&amp;rsquo;s attached to SharePoint 2010.&amp;nbsp; By all accounts it&amp;rsquo;s doing pretty well&amp;hellip; per a Jan 11, 2012 &lt;a href="http://techcrunch.com/2012/01/11/newsgator/" target="_blank"&gt;TechCrunch article&lt;/a&gt; NewsGator added one million new paid seats over the course of 2011, on top of its existing two million. &amp;nbsp;Forrester&amp;rsquo;s &lt;a href="http://info.newsgator.com/ForresterWave2011.html?leadsource=web" target="_blank"&gt;Q3 2011 report&lt;/a&gt; rates them among the leaders in enterprise social platforms.&amp;nbsp; Customers are &lt;b&gt;global 2000 enterprises&lt;/b&gt; worldwide, reached through a &lt;b&gt;direct sales force&lt;/b&gt; about 35 strong, augmented by 50+ &lt;b&gt;channel partners&lt;/b&gt;.&amp;nbsp; It&amp;rsquo;s largely installed &lt;b&gt;on premises&lt;/b&gt;, and sold most often through a &lt;b&gt;perpetual license&lt;/b&gt; pricing strategy.&amp;nbsp; Most of that should sound pretty familiar to other traditional ISVs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The newer Glassboard offering, which launched in Aug 2011, still operates in the social computing arena.&amp;nbsp; Glassboard is about sharing privately with groups - essentially Facebook without the ads, with better privacy, and with very cool Bing maps integration for location.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Watch this Channel 9 video for more on the technical reasons behind why they chose Windows Azure, including a demo of how different phone platforms process messages using notifications.&lt;/p&gt;
&lt;p&gt;&lt;iframe style="height: 288px; width: 512px;" src="http://channel9.msdn.com/Blogs/bruceky/Social-Media-Goes-Mobile-with-Glassboard-on-Azure/player?w=512&amp;amp;h=288" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;&lt;/p&gt;
&lt;p&gt;However, beyond the common social computing focus of the two products, most aspects of the Glassboard opportunity are completely different from Social Sites 2010.&amp;nbsp; Glassboard is completely cloud-based and integrates with SharePoint Online.&amp;nbsp; But the differences go deeper than that:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;WHO they target:&amp;nbsp; &lt;/b&gt;Glassboard targets small businesses (SMBs) looking for private social collaboration they can easily use internally and with partners, suppliers and customers.&amp;nbsp; Glassboard even extends into the consumer space, as the app is popular amongst teachers, families, and others who are uncomfortable with Facebook&amp;rsquo;s privacy policies.&amp;nbsp;&amp;nbsp; To encourage trial among these price sensitive customers, they use a Freemium pricing model i.e. the app is free until you pass a certain threshold of use.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;WHAT they offer:&lt;/b&gt;&amp;nbsp; SMBs and consumers need turnkey, low touch, intuitive apps.&amp;nbsp; That dictates a different design and engineering ethic.&amp;nbsp; Fenton called it a &amp;ldquo;mobile first interface&amp;rdquo; that works on iPhones, Androids, and WP7.&amp;nbsp; In fact, Fenton&amp;rsquo;s goal for his design center was &amp;ldquo;an app my Mom can download from an app store and use without asking anyone.&amp;rdquo;&amp;nbsp; In other words, entirely self-provisioning.&amp;nbsp; That&amp;rsquo;s a growing trend in enterprise apps, but an imperative in lower-end small business and consumer apps.&lt;/li&gt;
&lt;li&gt;&lt;b&gt;HOW they make it happen:&amp;nbsp; &lt;/b&gt;Glassboard reaches SMBs and consumers in four ways, all via marketing:
&lt;ul&gt;
&lt;li&gt;&lt;i&gt;Online marketplaces &amp;ndash;&lt;/i&gt;&lt;b&gt; &lt;/b&gt;see&lt;b&gt; &lt;/b&gt;their listings in &lt;a href="http://office365.pinpoint.microsoft.com/en-US/applications/glassboard-12884926412" target="_blank"&gt;Office 365 Marketplace&lt;/a&gt;, &lt;a href="http://www.windowsphone.com/en-US/apps/e3bfa5f1-9401-472a-a686-177ea66f1d41" target="_blank"&gt;Windows Phone Marketplace&lt;/a&gt;, the &lt;a href="http://itunes.apple.com/us/app/glassboard/id453661198?ls=1&amp;amp;mt=8" target="_blank"&gt;iTunes Store&lt;/a&gt;, &lt;a href="https://market.android.com/details?id=com.sepialabs.glassboard" target="_blank"&gt;Android Market&lt;/a&gt; and &lt;a href="http://www.amazon.com/Sepia-Labs-Glassboard/dp/B006CUYCHY/ref=sr_1_2?ie=UTF8&amp;amp;qid=1326689606&amp;amp;sr=8-2" target="_blank"&gt;Amazon&amp;rsquo;s Appstore for Android&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Digital marketing &amp;ndash;&lt;/i&gt; online advertising, primarily Facebook ads&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Social marketing &amp;ndash;&lt;/i&gt; they are active on Facebook, Google+, Twitter, LinkedIn&lt;/li&gt;
&lt;li&gt;&lt;i&gt;Viral marketing &amp;ndash;&lt;/i&gt; users get additional free product above the Freemium threshold for referring colleagues and friends.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Well when you put it that way, if the WHO, the WHAT and the HOW is different, a spinoff begins to make a ton of sense.&amp;nbsp; Though NewsGator is successful with Social Sites 2010, they&amp;rsquo;d probably struggle with Sepia Lab&amp;rsquo;s Glassboard.&amp;nbsp; Direct sales don&amp;rsquo;t work too well in reaching numerous and fragmented SMBs and consumers.&amp;nbsp; Neither does a freemium pricing model get a commission-based sales force very excited.&amp;nbsp; Glassboard called for a wholly new Go-To-Market strategy, namely a switch from sales-led to marketing-led demand generation.&amp;nbsp; When Holston realized he had a team of folks within NewsGator that were passionate about this new category, he created a spinoff to release those passions.&amp;nbsp; Walker Fenton had been responsible for the mobile group within NewsGator so Holston put him in charge of Sepia Labs.&amp;nbsp; He gave him some personnel, some office space as well as HR and accounting support from the parent company.&amp;nbsp; He also gave him NewsGator&amp;rsquo;s legacy online services.&amp;nbsp; Fenton continues to manage those under Sepia Labs and uses the revenue streams to partially fund new product development, like Glassboard.&amp;nbsp; &amp;nbsp;He makes it look easy.&amp;nbsp; To learn more, follow the official &lt;a href="http://glassboard.com/blog/" target="_blank"&gt;Glassboard blog&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262432" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/ISV/">ISV</category></item><item><title>IFS 360 Scheduling – Always Optimal on Windows Azure      </title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/02/01/ifs-360-scheduling-always-optimal-on-windows-azure.aspx</link><pubDate>Wed, 01 Feb 2012 18:04:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262870</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/02/01/ifs-360-scheduling-always-optimal-on-windows-azure.aspx#comments</comments><description>&lt;p&gt;IFS has announced the immediate availability of IFS 360 Scheduling on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0045"&gt;Windows Azure&lt;/a&gt; as part of its strategy to leverage cloud computing, citing Windows Azure as a cost-efficient platform for innovative business solutions.&lt;/p&gt;
&lt;p&gt;IFS 360 Scheduling empowers organizations to deliver on-site customer service excellence. Optimizing resource plans to minimize travel and maximize productive work time for hundreds, or even thousands, of technicians is a complex and compute-intensive task, and IFS 360 Scheduling&amp;rsquo;s &amp;lsquo;always optimizing&amp;rsquo; approach means the schedule is constantly up-to-date no matter what is happening out in&amp;nbsp; the field &amp;ndash; for organizations with tight deadlines to meet, minutes matter.&lt;/p&gt;
&lt;p&gt;Meeting tough customer expectations and providing consistent service demands a reliable and robust computing infrastructure. The speed of deployment on Windows Azure and on-demand scaling of resources echo the needs of these dynamic environments, for which resource scheduling is mission critical.&lt;/p&gt;
&lt;p&gt;You can read more on the IFS announcement on their &lt;a target="_blank" href="http://www.ifsworld.com/en/news/2012/2012-02-01-IFS-brings-mobile-workforce-scheduling-to-the-cloud"&gt;website&lt;/a&gt;, more about the work of IFS 360 Scheduling &lt;a target="_blank" href="http://www.360scheduling.com/"&gt;here&lt;/a&gt;, and a recent blog posting by IFS&amp;rsquo; CTO Dan Matthews on &lt;a target="_blank" href="http://blogs.ifsworld.com/2011/09/the-cloud-all-swings-and-roundabouts/"&gt;cloud computing&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262870" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category></item><item><title>Real-World Windows Azure:  Interview with Michael Ross, VP of Delivery at Aidmatrix</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/31/aidmatrix-delivers-global-humanitarian-relief-faster-with-windows-azure.aspx</link><pubDate>Tue, 31 Jan 2012 17:33:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10262353</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/31/aidmatrix-delivers-global-humanitarian-relief-faster-with-windows-azure.aspx#comments</comments><description>&lt;p&gt;As part of the Real World Windows Azure interview series, I talked to Michael Ross, vice president for Delivery at &lt;a target="_blank" href="http://www.aidmatrix.org/"&gt;Aidmatrix&lt;/a&gt;, about using &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0044"&gt;Windows Azure&lt;/a&gt; to help power its humanitarian aid delivery solutions.&amp;nbsp; Here&amp;rsquo;s what he had to say.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Himanshu Kumar Singh:&lt;/b&gt; Tell me about the Aidmatrix Foundation.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Michael Ross:&lt;/b&gt;&amp;nbsp; Well, we create web-based supply-chain management (SCM) solutions that help our partners optimize distributing humanitarian relief. We started in 2001 and are headquartered in Dallas, with offices in Wisconsin, Washington D.C., Germany and India. More than 40,000 leading nonprofit, business, and government partners leverage our solutions to mobilize more than $1.5 billion in aid annually, worldwide. The donated goods, money and services impact the lives of more than 65 million people.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt; How does Aidmatrix leverage technology to deliver humanitarian aid?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; Increasingly, technology plays a vital role in enabling the rapid, targeted distribution of relief supplies to those in need. Our solutions &amp;nbsp;help NGOs procure, manage and deliver humanitarian relief more efficiently by having real-time access to know what inventory is on hand and what unmet needs still exist. In this way, NGOs can save money in their purchasing, be more efficient in their distribution, and more responsive and transparent with their donors. .&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt; Are there also technology challenges you face?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; To perform optimally both in daily humanitarian relief and unplanned disasters, we need to ensure that our applications can consistently deliver the highest levels of stability and throughput performance. And because we work with so many different kinds of partner organizations, our solutions need to synchronize with business systems that run on diverse operating system platforms. They also need to flexibly scale to handle massive bursts in demand. Following several recent natural disasters, our applications have experienced usage spikes on the order of 1,000 times the standard rate.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; How much demand is there for technology for humanitarian aid from Aidmatrix?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; &amp;nbsp;In 2010, we noted a 20 percent year-over-year increase in the number of people who used our applications. And as more NGOs adopt technology as a strategic part of their global operational success, the demand will continue to grow.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; How has this increase in demand impacted your ability to meet global needs?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; This rapid growth has only compounded the challenges that we face in deploying, configuring, and scaling online relief management solutions. For example, for several years, we hosted our applications in data centers in the United States but in response to recent requests for services from humanitarian organizations in Europe, we&amp;rsquo;ve needed to locate additional server resources overseas. Setting up and maintaining data centers around the globe can be expensive and time-consuming.&amp;nbsp; In a few cases, we&amp;rsquo;ve needed to pre-position assets and leave them turned off. Instead of paying for what we use, we&amp;rsquo;ve ended up investing up front for resources that we may or may not eventually need. But that&amp;rsquo;s all part of being ready for unplanned disasters.&lt;/p&gt;
&lt;p&gt;We also found that the time required to source and deploy new hardware impacted our agility. In mid-2010, we began a partnership with a large food bank network that has locations spread across the United Kingdom. After a few weeks, we noticed that the distance between our servers and end users caused the application to run slowly and even time out before people could complete their donations.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; What was the solution?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; To empower more partners to help more people around the world, we needed the ability to scale applications at a moment&amp;rsquo;s notice while maintaining reliable performance. With an eye on keeping operating costs as low as possible, we began to investigate the advantages of moving to the cloud. In considering this change, we wanted to minimize the time needed to migrate existing applications and placed a priority on a cloud technology platform that would support the agile development of new functionality, along with the creation of new solutions to meet the unforeseen demands of future humanitarian crises.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; What led you to choose Windows Azure?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; After evaluating several cloud services technologies, including Amazon Elastic Compute Cloud (EC2), we decided to adopt Windows Azure because, simply put, Windows Azure gives us all the tools we need to be more agile. It offers platform-as-a-service capabilities, so we don&amp;rsquo;t have to push out updates or worry about building out our own redundancy system. Plus, it incorporates a familiar development environment, so we can maximize productivity.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; Which of your solutions did you move to Windows Azure first?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt; The first solution we moved to Windows Azure was the Aidmatrix Program Metrics and Evaluation, which one of our U.S. partners uses to track the services delivered to clients at more than 1,000 locations. Moving the database component to Microsoft SQL Azure took five minutes, and we instantly gained high availability, along with reliable fault tolerance and security, at a fraction of what it would cost to build out those capabilities ourselves.&lt;/p&gt;
&lt;p&gt;In early 2011, working with Accenture and Avanade, we also moved our Online Warehouse solution, which provides end-to-end inventory management tools for tracking relief supplies, to Windows Azure. The conversion process for each of these applications took approximately six weeks to complete.&lt;/p&gt;
&lt;p&gt;We also recently used Windows Azure to configure and deploy a web portal application built by Microsoft to assist Second Harvest Japan, the Japanese food banking network. I deployed the application to the Microsoft data center in Hong Kong from home following the tsunami and I didn&amp;rsquo;t need to worry about how many instances to deploy because I could quickly scale out server resources if needed.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; Are you using any other Windows Azure technologies?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; We take advantage of several Windows Azure technologies to ensure reliable, scalable performance. For example, we will use Windows Azure Connect to enable data sharing between our Online Warehouse solution and the on-premises operational systems used by our partners, including Oracle and SAP enterprise resource planning systems. And we rely on Windows Azure storage services to collect data on session state management so our staff can monitor application performance and troubleshoot issues in near real time.&lt;b&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;HKS:&lt;/b&gt;&amp;nbsp; What are some of the benefits you&amp;rsquo;ve seen from your move to Windows Azure?&lt;/p&gt;
&lt;p&gt;&lt;b&gt;MR:&lt;/b&gt;&amp;nbsp; One of the key benefits has been noticeable cost savings. Because we no longer need to purchase, set up, and maintain database management and web servers, we expect to save 20 percent on data center costs, which could mean up to $100,000 in savings. We will be able to redirect the time and money we save toward creating and enhancing applications that help save lives. And instead of spending valuable resources on server upkeep, we can redirect time and cost savings to higher-value tasks, like developing a new module for one of our applications.&lt;/p&gt;
&lt;p&gt;Another benefit is the global availability of Microsoft data centers and the pay-as-you-go model, which enables us to ensure cost-efficient dynamic scalability for our solutions. Our applications need to handle usages spikes of 1,000 times the normal load. With Windows Azure, we can scale up or down in a very agile and efficient way, which is essential for the kind of work we do.&lt;/p&gt;
&lt;p&gt;Finally, the growing ecosystem of ISVs that have adopted Windows Azure allows us to accelerate our own development lifecycle. Taking advantage of functionality from other ISVs speeds our development and ultimately increases the value of our solutions. This is a major benefit of working with a cloud provider like Microsoft that has a large and growing network of partners.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.aidmatrix.org/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6740.aidmatrix.png" alt="" border="0" height="76" width="249" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Read the full &lt;a target="_blank" href="http://www.microsoft.com/casestudies/Windows-Azure/The-Aidmatrix-Foundation/Humanitarian-Aid-Provider-Uses-Cloud-Solution-to-Respond-Faster-to-Global-Needs/4000011611"&gt;case study&lt;/a&gt;.&amp;nbsp; Learn how &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/case-studies/"&gt;others&lt;/a&gt; are using Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10262353" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Customers/">Customers</category></item><item><title>Microsoft BizSpark to Offer Startups $60,000 in Cloud Services on Windows Azure</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/30/microsoft-bizspark-to-offer-startups-60-000-in-cloud-services-on-windows-azure.aspx</link><pubDate>Mon, 30 Jan 2012 18:47:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10261819</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/30/microsoft-bizspark-to-offer-startups-60-000-in-cloud-services-on-windows-azure.aspx#comments</comments><description>&lt;p&gt;Today Microsoft &lt;a target="_blank" href="http://www.microsoft.com/presspass/press/2012/jan12/01-30TechStarsPR.mspx"&gt;announced&lt;/a&gt; BizSpark Plus, an extension of the BizSpark program, which provides higher value offers to startup accelerators around the globe.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.microsoft.com/BizSpark/Plus/Default.aspx"&gt;BizSpark Plus&lt;/a&gt; will provide up to $60,000 in &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0043"&gt;Windows Azure&lt;/a&gt; compute and storage to select startup accelerators and their startups at no cost. &lt;a target="_blank" href="http://www.techstars.com/"&gt;TechStars&lt;/a&gt;, recently recognized as the number one accelerator in the world, is one of the first to receive this offering. TechStars will be able to empower each of its startups with this Windows Azure offering over a 24-month period, at no cost.&lt;/p&gt;
&lt;p&gt;In addition to TechStars, Microsoft is making this Windows Azure offer available to all founders whose accelerators are part of the &lt;a target="_blank" href="http://globalacceleratornetwork.com/"&gt;Global Accelerator Network&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Tech startups around the world are building products and services in the cloud. Cloud applications and smart devices are driving the new startup ecosystem, affording startups the ability to drive user adoption, scale their company and generate financial returns with far less capital, at a faster pace than ever before. Windows Azure offers a simple, comprehensive and powerful platform for the creation of web applications and services.&lt;/p&gt;
&lt;p&gt;Supporting entrepreneurship is the crux of Microsoft BizSpark&amp;rsquo;s mission and the Windows Azure team is excited to be a part of this effort.&lt;/p&gt;
&lt;p&gt;Please visit the &lt;a target="_blank" href="http://blogs.technet.com/b/bizspark_group_blog/archive/2012/01/30/microsoft-announces-bizspark-plus-program.aspx"&gt;BizSpark blog&lt;/a&gt; and the &lt;a target="_blank" href="http://www.microsoft.com/presspass/presskits/bizspark/"&gt;Microsoft News Center&lt;/a&gt; for more details.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261819" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Offers/">Offers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/BizSpark/">BizSpark</category></item><item><title>Windows Azure Community News Roundup (Edition #4)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/30/windows-azure-community-news-roundup-edition-4.aspx</link><pubDate>Mon, 30 Jan 2012 16:58:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10261781</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/30/windows-azure-community-news-roundup-edition-4.aspx#comments</comments><description>&lt;p&gt;Welcome to the latest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0042"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://adtmag.com/articles/2012/01/26/guthrie-talks-node.aspx"&gt;Guthrie Talks Node.js and Windows Azure at Cloud Event&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/johnkwaters"&gt;John K. Waters&lt;/a&gt;, &lt;a target="_blank" href="http://adtmag.com/home.aspx"&gt;&lt;i&gt;ADT Magazine&lt;/i&gt;&lt;/a&gt; (posted Jan. 27.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://news.businessweek.com/article.asp?documentKey=1376-LYEF2W6K50YE01-6O0K9BGMQ7LR8C9QTE6NJ2K101"&gt;EU Seeks Joint National Cloud-Computing Purchases for Growth&lt;/a&gt;, Marthe Fourcade and Robert Vapuesta editors,&lt;i&gt; &lt;/i&gt;&lt;a target="_blank" href="http://www.businessweek.com/"&gt;&lt;i&gt;BusinessWeek&lt;/i&gt;&lt;/a&gt; (posted Jan. 26.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.informationweek.com/news/government/cloud-saas/232500419"&gt;States Allow Voting Via Cloud for Citizens Overseas&lt;/a&gt; by &lt;a target="_blank" href="http://www.informationweek.com/authors/1225"&gt;Elizabeth Montalbano&lt;/a&gt;, &lt;a target="_blank" href="http://www.informationweek.com/"&gt;&lt;i&gt;InformationWeek&lt;/i&gt;&lt;/a&gt; (posted Jan. 25.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://drdobbs.com/cloud/232500365"&gt;Windows Azure on Cloud9, IDE&lt;/a&gt; by Adrian Bridgewater, &lt;a target="_blank" href="http://drdobbs.com/"&gt;&lt;i&gt;Dr. Dobbs&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;(posted Jan. 24.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.information-management.com/news/cloud-regional-government-SaaS-data-standards-10021818-1.html"&gt;State Clouds Have Local Linings&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/IMJustinKern"&gt;Justin Kern&lt;/a&gt;, &lt;a target="_blank" href="http://www.information-management.com/"&gt;&lt;i&gt;Information Management&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;(posted Jan. 23.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://ukwaug.net/"&gt;UK Windows Azure User Group Event Feb. 7,&amp;nbsp; Parallel Processing with Windows Azure and HPC Server&lt;/a&gt; (thanks to &lt;a target="_blank" href="http://ukwaug.net/"&gt;@lwaug&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/sanjayjain/archive/2012/01/29/webcast-how-to-transform-your-dynamics-business-with-windows-azure.aspx"&gt;Webcast:&amp;nbsp; How to Transform Your Dynamics Business with Windows Azure&lt;/a&gt; Feb. 8 at 9:00 am ET (posted Jan. 29.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://us4.campaign-archive2.com/?u=ce89796b4bd018a9ed9f21138&amp;amp;id=82ab3d44dc"&gt;Windows Azure Camp in Toronto, Ontario, Canada March 3&lt;/a&gt; (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/chrduf"&gt;@chrduf&lt;/a&gt; for the tweet.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://acloudyplace.com/2012/01/8-essential-best-practices-in-windows-azure-blob-storage/"&gt;8 Essential Best Practices in Windows Azure Blog Storage&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/NunoGodinho"&gt;Nuno Godinho&lt;/a&gt;, &lt;a target="_blank" href="http://acloudyplace.com/"&gt;A Cloudy Place&lt;/a&gt; (posted Jan. 27.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.wadewegner.com/2012/01/cannot-create-database-developmentstoragedb20110816-in-storage-emulator-azure-sdk/"&gt;Cannot Create Database &amp;lsquo;DevelopmentStorageDb20110816&amp;rsquo; for the Windows Azure Storage Emulator&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/WadeWegner"&gt;Wade Wegner&lt;/a&gt;, Windows Azure Technical Evangelist at Microsoft (posted Jan. 25.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/cbiyikoglu/archive/2012/01/25/how-much-overcapacity-are-you-running-with-today-i-bet-federations-can-beat-that.aspx"&gt;How Much Overcapacity Are You Running with Today?&amp;nbsp; I Bet SQL Azure Federations Can Trim That!&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/cihangirb"&gt;Cihan Biyikoglu&lt;/a&gt;, SQL Azure program manager at Microsoft (posted Jan. 26.)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/usisvde/archive/2012/01/24/register-for-the-upcoming-windows-azure-discover-events-on-the-west-coast.aspx?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;Register for the Upcoming Windows Azure Discovery Events on the West Coast&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/wes%20yanaga/"&gt;Wes Yanaga&lt;/a&gt;, Microsoft evangelist (posted Jan. 24.)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Help us ensure that these weekly roundups are useful to you by telling us what type of content would you like to see here.&amp;nbsp; And please share any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261781" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item><item><title>Windows Azure Powers Winning Solutions at Imagine Cup</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/27/windows-azure-powers-winning-solutions-at-imagine-cup.aspx</link><pubDate>Fri, 27 Jan 2012 19:39:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10261295</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/27/windows-azure-powers-winning-solutions-at-imagine-cup.aspx#comments</comments><description>&lt;p&gt;We are thrilled to announce that two of the four &lt;a target="_blank" href="http://www.imaginecup.com/CompetitionsContent/ImagineCupGrants.aspx"&gt;grants program&lt;/a&gt; for &lt;a target="_blank" href="http://www.imaginecup.com/"&gt;Imagine Cup&lt;/a&gt; will be deploying their programs on &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0041"&gt;Windows Azure&lt;/a&gt;.&amp;nbsp; The program is focused on providing opportunities for young people by helping competitors create a business or non-profit that will help &lt;a target="_blank" href="http://www.imaginecup.com/"&gt;&lt;img style="float: right;" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5076.header_5F00_logo_5F00_new.png" alt="" border="0" height="198" width="198" /&gt;&lt;/a&gt;solve some of the world&amp;rsquo;s toughest problems, with the aid of technology.&amp;nbsp; The packages include $75,000 for each team, as well as software, cloud computing services, solution provider support, premium &lt;a target="_blank" href="http://www.microsoft.com/bizspark/"&gt;BizSpark&lt;/a&gt; account benefits and access to local resources such as the &lt;a target="_blank" href="http://www.microsoft.com/mic/default.aspx"&gt;Microsoft Innovation Center&lt;/a&gt;.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;&lt;a target="_blank" href="http://www.youtube.com/watch?v=V7uRNTMx-i8"&gt;Team Apptenders&lt;/a&gt; &lt;/b&gt;(Based in Croatia)- is working on developing a Kinect-based solution system for on-premise and remote physical therapy for children (especially those with Cerebral Palsy).&amp;nbsp; The team will be using Windows Azure to deploy software that will monitor a child&amp;rsquo;s exercises and provide statistical analysis to their therapist. &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;&lt;a target="_blank" href="http://lifelensproject.com/blog/"&gt;Lifelens&lt;/a&gt;&lt;/b&gt; (Based in the US)&amp;ndash; will be producing a point-of-care tool to diagnose malaria using an augmented Windows Phone 7 application, which will be hosted on Windows Azure. The project addresses the high child mortality rates caused by the lack of detection and availability of treatment of malarial diseases.&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The winning teams were selected from a pool of more than 50 applicants that competed in the Imagine Cup 2011 Worldwide Finals.&amp;nbsp; To learn more about the program, the winning teams, and to see photos, please check out &lt;a target="_blank" href="http://www.imaginecup.com/blogs/imagine_cup_finals/default.aspx"&gt;Imagine Cup blog&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10261295" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Imagine+Cup/">Imagine Cup</category></item><item><title>Announcing SQL Azure Data Sync Preview Refresh</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/26/announcing-sql-azure-data-sync-preview-refresh.aspx</link><pubDate>Thu, 26 Jan 2012 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260957</guid><dc:creator>GregoryLeake</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/26/announcing-sql-azure-data-sync-preview-refresh.aspx#comments</comments><description>&lt;p&gt;It has been just over three months since we made the SQL Azure Data Sync Preview release available in the Windows Azure portal.&amp;nbsp; We are thrilled with the adoption of the service and are pleased to make available an updated preview release with some requested features and fixes. SQL Azure Data Sync allows organizations to easily synchronize between multiple on-premises databases and &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0040"&gt;SQL Azure&lt;/a&gt; cloud databases&amp;mdash;a key hybrid IT scenario. &amp;nbsp; If you have not used the Data Sync service and want to learn about it, there is a &lt;a target="_blank" href="http://www.microsoft.com/en-us/showcase/details.aspx?uuid=8d4153ef-6c81-4f81-95ee-08bd5d21a123"&gt;new video demonstration&lt;/a&gt; available that provides an overview of the service capabilities, target scenarios and shows the service in use.&amp;nbsp; There is also a series of videos available on Channel 9 &lt;a target="_blank" href="http://channel9.msdn.com/Series/SQL-Azure-Data-Sync"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This release addresses several pieces of feedback we&amp;rsquo;ve heard from customers and brings us a step closer to General Availability.&amp;nbsp; This is the third update to the Preview service since October and contains the following updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Data Sync servers can now be created in all Windows Azure data centers, enabling Data Sync servers to be created close to the SQL Azure databases for the best possible performance.&lt;/li&gt;
&lt;li&gt;The Data Sync section of the Windows Azure portal is now localized in ten languages.&lt;/li&gt;
&lt;li&gt;Miscellaneous fixes and numerous usability improvements including:
&lt;ul&gt;
&lt;li&gt;Progress indicators are now available in the log for long running synchronizations.&lt;/li&gt;
&lt;li&gt;Error messages have been improved to better help you troubleshoot problems.&lt;/li&gt;
&lt;li&gt;Synchronization of self-referencing tables is now supported.&lt;/li&gt;
&lt;li&gt;A new version of the Data Sync Agent is available in the Download Center and it is highly recommended that existing agents are updated to the new version (available &lt;a target="_blank" href="http://www.microsoft.com/download/en/details.aspx?id=27693"&gt;here&lt;/a&gt;).&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s a brief summary of the changes we made in the first two service updates:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Addressed the issue that sometimes led to failed syncs for narrow tables with a small number of columns.&lt;/li&gt;
&lt;li&gt;Allow logins when either username@server or just username are specified.&lt;/li&gt;
&lt;li&gt;Column names with spaces are now supported.&lt;/li&gt;
&lt;li&gt;Columns with a NewSequentialID constraint are converted to NewID for SQL Azure databases in the sync group.&lt;/li&gt;
&lt;li&gt;Both Administrators and non-Administrators are able to install the Data Sync Agent.&lt;/li&gt;
&lt;li&gt;A new version of the Data Sync Agent was made available on the Download Center.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The team is hard at work on future updates as we approach General Availability and we really appreciate your feedback to date!&amp;nbsp; Please keep the feedback coming and use the &lt;a target="_blank" href="http://social.msdn.microsoft.com/forums/en-US/ssdsgetstarted/threads/"&gt;SQL Azure Forum&lt;/a&gt; to ask questions or get assistance with issues.&amp;nbsp; Have a feature you&amp;rsquo;d like to see in SQL Azure Data Sync?&amp;nbsp; Be sure to vote on features you&amp;rsquo;d like to see added or updated using the &lt;a target="_blank" href="http://www.mygreatwindowsazureidea.com/forums/44459-sql-azure-data-sync-feature-voting"&gt;Feature Voting Forum&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260957" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/SQL+Azure/">SQL Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Data+Sync/">Data Sync</category></item><item><title>New Management API for Windows Azure Traffic Manager</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/26/new-management-api-for-windows-azure-traffic-manager.aspx</link><pubDate>Thu, 26 Jan 2012 17:15:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260629</guid><dc:creator>Michael WashamMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/26/new-management-api-for-windows-azure-traffic-manager.aspx#comments</comments><description>&lt;p&gt;As you may have noticed in the &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0039"&gt;Windows Azure &lt;/a&gt;developer portal, we recently released a new management API for Windows Azure Traffic Manager.&amp;nbsp; The new API improves Traffic Manager by allowing developers and IT professionals to script interactions with the service and to interface with the service programmatically.&lt;/p&gt;
&lt;p&gt;For those of you who aren&amp;rsquo;t familiar with Windows Azure Traffic Manager, it gives you control of how traffic is distributed between hosted services in different datacenters. Traffic Manager increases the perceived performance of your application by sending customer traffic to the closest datacenter, and it improves reliability by not sending traffic to hosted services that are down.&lt;/p&gt;
&lt;p&gt;With the release of the new API, developers now have full access to the management and creation of Traffic Manager policies, including the creation of a profile from scratch.&amp;nbsp; In this post, we&amp;rsquo;ll walk through how to create, update, and manage profiles using the new API. &amp;nbsp;Documentation for the new Traffic Manager REST APIs can be found &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758255.aspx"&gt;here&lt;/a&gt;.&lt;br /&gt; &lt;br /&gt; Let's look at a typical configuration in the portal to see how we could accomplish the same configuration using the APIs. Before we get started, if you are new to Windows Azure Traffic Manager, I highly recommend reading an &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh744833.aspx"&gt;overview of how the service works&lt;/a&gt; before continuing.&lt;br /&gt; &lt;br /&gt; For reference, I have included a screenshot of a configuration I have setup that uses the performance load balancing method to distribute traffic between an application endpoint setup in the North Central US datacenter and the North Europe datacenter. &lt;br /&gt; &lt;br /&gt; &lt;b&gt;Figure 1: Traffic Manager Policy Page&lt;/b&gt;&lt;br /&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5314.TM1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The Edit Traffic Manager Policy dialog allows you to configure a Windows Azure Traffic Manager policy in one screen. Behind the scenes there are multiple API calls that create multiple entities on your behalf that represent this policy configuration that you as a developer will need to be aware of.&lt;br /&gt; &lt;br /&gt; So how can you accomplish the same configuration programmatically? &lt;br /&gt; &lt;br /&gt; Understanding the entities is the first step. The policy represented above consists of a profile with a domain name specified, at least one definition, which in turn consists of the following configuration: load balancing method, DNS TTL, endpoints and a monitoring configuration among other things.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Figure 2: Traffic Manager Entities&lt;/b&gt;&lt;br /&gt; &lt;br /&gt; &lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3755.TM2.png" alt="" border="0" /&gt;&lt;br /&gt; &lt;br /&gt; Each profile can have multiple definitions associated with it. However, only one definition can be active at a time. Creating multiple definitions is not currently exposed in the portal. It is entirely possible to define multiple distinct definitions and provide the ability to switch between them without rebuilding them.&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758254.aspx"&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758254.aspx"&gt;Create Profile API&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;POST&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;https://management.core.windows.net/&amp;lt;subscription-id&amp;gt;/services/WATM/profiles&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Figure 3: Create Profile Request Parameters&lt;br /&gt; &lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0081.TM3.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The Create Profile API requires you to specify a profile name and the Traffic Manager Domain name. The domain name consists of a DNS prefix (host name) and .trafficmanager.net. In the management portal there is not a location for a profile name; this is generated for you when you use the portal. This is not the case when you create the profile programmatically. How the profile name is generated is something important to understand as a developer. When you create a profile from the portal the name is generated by taking the hostname of the domain name you are specifying and appending -trafficmanager-net to it. For example if the domain name you specified was: woodgrove.trafficmanager.net the internal name of the profile would be woodgrove-trafficmanager-net. When creating a profile programmatically the profile name is whatever you pass into the Create Profile API. &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758257.aspx"&gt; &lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758257.aspx"&gt;Create Definition API&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;POST&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;&lt;a target="_blank" href="https://management.core.windows.net/%3Csubscription-id%3E/services/WATM/profiles/%3Cprofile-name%3E/definitions"&gt;https://management.core.windows.net/&amp;lt;subscription-id&amp;gt;/services/WATM/profiles/&amp;lt;profile-name&amp;gt;/definitions&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Figure 4: Create Definition Request Parameters&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6371.TM4.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Once a profile is created, you can then create a definition using the Create Definition API to specify the rest of your Windows Azure Traffic Manager configuration. &lt;br /&gt; &lt;br /&gt; The definition configuration is not as complex as it looks. Defining the monitor consists of specifying the relative path to an HTTP/HTTPS resource that will tell Traffic Manager the health of your application via the returned status code. You may change the port, protocol and the relative path but the remaining settings have to be set to the default values. &lt;br /&gt; &lt;br /&gt; Each endpoint consists of the URL to one of the Windows Azure applications that you want managed in the Windows Azure Traffic Manager and a flag indicating whether it is currently enabled or disabled.&lt;/p&gt;
&lt;p&gt;The URL specified when creating the Traffic Manager profile (&amp;lt;dnsprefix&amp;gt;.trafficmanager.net) will be mapped to one of the specified endpoints when a DNS name is resolved. Which endpoint is resolved is based on the load balancing method specified (Performance, Failover or RoundRobin).&lt;/p&gt;
&lt;p&gt;For Example: &lt;br /&gt; WoodGroveUS.cloudapp.net could reside in the North Central data center. &lt;br /&gt; WoodGroveEU.cloudapp.net could reside in the North Europe data center.&lt;/p&gt;
&lt;p&gt;WoodGrove.trafficmanager.net would be the parent domain name that when resolved would be mapped to one of the data center endpoints.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758250.aspx"&gt;Update Profile&lt;/a&gt;&lt;/p&gt;
&lt;table border="0" cellpadding="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;
&lt;p&gt;PUT&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;
&lt;p&gt;https://management.core.windows.net/&amp;lt;subscription-id&amp;gt;/services/WATM/profiles/&amp;lt;profile-name&amp;gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;b&gt;Figure 5: Update Profile Request Parameters&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/2845.TM5.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;There can be multiple definitions associated with a profile but only at most one can be active at a time. For a Traffic Manager profile to be active you must enable one of the definitions associated with the profile. You enable a definition by calling the Update Profile API passing in the version that was returned when you called the Create Definition API.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Managing Existing Profiles and Definitions&lt;br /&gt; &lt;/b&gt;Beyond the core operations of creating a profile and its associated definitions, the Traffic Manager REST API also supports &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758249.aspx"&gt;List Profiles&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758251.aspx"&gt;Get Profile&lt;/a&gt;,&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758252.aspx"&gt; List Definitions&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758248.aspx"&gt;Get Definition&lt;/a&gt; and &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/windowsazure/hh758256.aspx"&gt;Delete Profile&lt;/a&gt;. These APIs provide full functionality for building an application to manage Windows Azure Traffic Manager configurations.&lt;br /&gt; &lt;br /&gt; If you would like to automate the management of your Windows Azure Traffic Manager profiles but you do not want to write code against the REST API to do it we also have an answer for you. We have updated the &lt;a target="_blank" href="http://wappowershell.codeplex.com/"&gt;Windows Azure PowerShell Cmdlets (now version 2.2)&lt;/a&gt; to have full support for the Windows Azure Traffic Manager.&lt;br /&gt; &lt;br /&gt; Windows Azure Traffic Manager Cmdlets&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;New-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Get-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Remove-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Set-TrafficManagerProfile&lt;/li&gt;
&lt;li&gt;Get-TrafficManagerDefinition&lt;/li&gt;
&lt;li&gt;New-TrafficManagerDefinition&lt;/li&gt;
&lt;li&gt;Add-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;New-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;Set-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;Remove-TrafficManagerEndpoint&lt;/li&gt;
&lt;li&gt;New-TrafficManagerMonitor&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here is an example of how you can use PowerShell to create a new profile and definition:&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0842.Screen-Shot-2012_2D00_01_2D00_26-at-9.42.22-AM.png" alt="" border="0" /&gt;&lt;br /&gt; Windows Azure Traffic Manager is a key technology for enabling global and highly available applications. The new REST APIs will allow application developers to build applications that make the management of Traffic Manager a native part of their application.&amp;nbsp; We have also opened the door for automating deployments to Windows Azure customers by exposing this functionality in the new release of the Windows Azure PowerShell Cmdlets 2.2. &lt;br /&gt; &lt;br /&gt; Happy Coding!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260629" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Traffic+Manager/">Traffic Manager</category></item><item><title>Announcing Native Windows Azure Libraries and Special Free Pricing Using SendGrid for Windows Azure Customers</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/25/announcing-native-windows-azure-libraries-and-special-free-pricing-using-sendgrid-for-windows-azure-customers.aspx</link><pubDate>Wed, 25 Jan 2012 14:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260259</guid><dc:creator>Brian GoldfarbMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/25/announcing-native-windows-azure-libraries-and-special-free-pricing-using-sendgrid-for-windows-azure-customers.aspx#comments</comments><description>&lt;p&gt;Last week our friends over at &lt;a target="_blank" href="http://blog.sendgrid.com/sendgrid-in-the-cloud-with-microsoft/"&gt;SendGrid&lt;/a&gt; shipped new native libraries on GitHub (&lt;a target="_blank" href="https://github.com/sendgrid/sendgrid-csharp"&gt;C#,&lt;/a&gt; &lt;a target="_blank" href="https://github.com/sendgrid/sendgrid-nodejs"&gt;Node.JS)&lt;/a&gt; for Windows Azure developers that make it extremely easy to integrate their mail service into any application built and running in &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0038"&gt;Windows Azure&lt;/a&gt;.&amp;nbsp; In addition, SendGrid launched a &lt;a target="_blank" href="http://sendgrid.com/azure.html"&gt;new offer&lt;/a&gt; for Windows Azure customers that provides 25,000 free emails a month!&amp;nbsp; We&amp;rsquo;ve heard from customers consistently that sending email was too hard and we listened!&amp;nbsp; See detailed, step by step tutorials written by us on how to use SendGrid with Windows Azure in the &lt;a target="_blank" href="http://www.windowsazure.com/develop"&gt;Developer Center&lt;/a&gt; (&lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/net/how-to-guides/sendgrid-email-service/"&gt;C#&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/nodejs/how-to-guides/sendgrid-email-service/"&gt;Node&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/php/how-to-guides/sendgrid-email-service/"&gt;PHP&lt;/a&gt;, &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/java/how-to-guides/sendgrid-email-service/"&gt;Java&lt;/a&gt;). &amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Sending email from Windows Azure has never been so easy.&amp;nbsp; For example, with C#:&lt;/p&gt;
&lt;p&gt;Add the SendGrid NuGet package to your Visual Studio project by entering the following command in the NuGet Package Manager Console window:&lt;/p&gt;
&lt;p&gt;PM &amp;gt; Install-Package SendGrid&lt;/p&gt;
&lt;p&gt;Add the following namespace declarations:&lt;/p&gt;
&lt;p&gt;using System.Net;&lt;/p&gt;
&lt;p&gt;using System.Net.Mail;&lt;/p&gt;
&lt;p&gt;using SendGridMail;&lt;/p&gt;
&lt;p&gt;using SendGridMail.Transport;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;It can be this easy&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;// Create an email message and set the properties.&lt;/p&gt;
&lt;p&gt;SendGrid message = SendGrid.GenerateInstance();&lt;/p&gt;
&lt;p&gt;message.AddTo("anna@contoso.com");&lt;/p&gt;
&lt;p&gt;message.From = new MailAddress("john@contoso.com", "John Smith");&lt;/p&gt;
&lt;p&gt;message.Subject = "Testing the SendGrid Library";&lt;/p&gt;
&lt;p&gt;message.Text = "Hello World!";&lt;/p&gt;
&lt;p&gt;// Create an SMTP transport for sending email.&lt;/p&gt;
&lt;p&gt;var transport = SMTP.GenerateInstance(new NetworkCredential("username", "password"));&lt;/p&gt;
&lt;p&gt;// Send the email.&lt;/p&gt;
&lt;p&gt;transport.Deliver(message);&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://sendgrid.com/azure.html"&gt;Signup&lt;/a&gt; for 25,000 free emails a month today!&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260259" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Offers/">Offers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/SendGrid/">SendGrid</category></item><item><title>Windows Azure and Cloud9 IDE at Node Summit</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/24/windows-azure-and-cloud9-ide-at-node-summit.aspx</link><pubDate>Tue, 24 Jan 2012 22:45:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260196</guid><dc:creator>Glenn Block MS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/24/windows-azure-and-cloud9-ide-at-node-summit.aspx#comments</comments><description>&lt;p&gt;Last month we launched our new Windows Azure SDK for Node.js. The release came after months of &lt;a target="_blank" href="http://blogs.msdn.com/b/interoperability/archive/2011/06/23/microsoft-working-with-joyent-and-the-node-community-to-bring-node-js-to-windows.aspx"&gt;hard work&lt;/a&gt; between Microsoft and &lt;a target="_blank" href="http://www.joyent.com/"&gt;Joyent&lt;/a&gt;. Since that time we&amp;rsquo;ve seen a lot of excitement in the Node community around the support for Node.js in &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0036"&gt;Windows Azure&lt;/a&gt;. We&amp;rsquo;re thankful for all the support!&lt;/p&gt;
&lt;p&gt;Today at the &lt;a target="_blank" href="http://nodesummit.com/"&gt;Node Summit&lt;/a&gt; in San Franciso, &lt;a target="_blank" href="http://twitter.com/scottgu"&gt;Scott Guthrie&lt;/a&gt; demonstrated the SDK, which provides a streamlined experience for Windows developers to build and deploy Node.js apps to Windows Azure using PowerShell cmdlets and their editor of choice. Scott also showed the &amp;ldquo;Azure&amp;rdquo; npm module, which enables developers hosting Node apps in any environment to utilize Windows Azure Storage services like table, queues and blob. You can find out more about the PowerShell tools and the npm package at our &lt;a target="_blank" href="http://www.windowsazure.com/en-us/develop/nodejs/"&gt;dev center&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Additionally, &amp;nbsp;Scott showed a new way to deploy to Azure, &lt;a target="_blank" href="http://c9.io/"&gt;Cloud9 IDE&lt;/a&gt;!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://c9.io/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7043.Cloud9IDE.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Cloud9 IDE offers a cross-platform, browser-based development environment for Node.js. It is one of the de-facto &lt;a target="_blank" href="http://www.amundsen.com/blog/archives/1116"&gt;tools&lt;/a&gt; for Node developers today. Cloud9 runs completely in the browser, and it&amp;rsquo;s available to developers working on any OS. In the second part of his keynote, Scott demonstrated using Cloud9 IDE on a Mac to build and deploy an application to Azure.&lt;/p&gt;
&lt;p&gt;With Cloud9 IDE you can easily create a new Node application, connect it to your Windows Azure account, and deploy. Cloud9 makes it easier for you by packaging up source, creating your hosted service, and publishing the package. It supports publishing to Staging and Production and offers Windows Azure portal integration. Combining that with Cloud9&amp;rsquo;s integration with distributed version control providers like &lt;a target="_blank" href="https://github.com/"&gt;GitHub&lt;/a&gt; and &lt;a target="_blank" href="https://bitbucket.org/"&gt;BitBucket&lt;/a&gt; offers a fantastic experience!&lt;/p&gt;
&lt;p&gt;Below you can see a screenshot of the new Cloud9 experience.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5428.Node1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Along with the announcement, we&amp;rsquo;ve published a brand new &lt;a target="_blank" href="http://go.microsoft.com/fwlink/?LinkId=241340&amp;amp;clcid=0x409"&gt;tutorial&lt;/a&gt; on our Node.js dev center to show you how easy it is to get started developing for Windows Azure in Cloud9. In addition, check out these &lt;a target="_blank" href="http://go.microsoft.com/fwlink/?LinkId=241421&amp;amp;clcid=0x409"&gt;resources&lt;/a&gt; from Cloud9 about their Windows Azure support.&lt;/p&gt;
&lt;p&gt;We are very excited about the collaboration with Cloud9 and the opportunity to offer both Windows and non-Windows developers an awesome experience developing for Windows Azure.&lt;/p&gt;
&lt;p&gt;Read more about this announcement in the most recent posts on the &lt;a target="_blank" href="http://cloud9ide.posterous.com/windows-azure-on-cloud9"&gt;Cloud9&lt;/a&gt; and &lt;a target="_blank" href="http://blogs.msdn.com/b/interoperability/archive/2012/01/24/microsoft-at-node-summit.aspx"&gt;Interoperability @ Microsoft&lt;/a&gt; blogs.&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="https://www.windowsazure.com/en-us/develop/nodejs/?WT.mc_id=cmp_pst001_blg_post0036dev"&gt;Get started today.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260196" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/events/">events</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Cloud9/">Cloud9</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Node+Summit/">Node Summit</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Cloud9+IDE/">Cloud9 IDE</category></item><item><title>Announcing SQL Azure Import/Export Service Now in Production</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/24/announcing-sql-azure-import-export-service-now-in-production.aspx</link><pubDate>Tue, 24 Jan 2012 21:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10260208</guid><dc:creator>GregoryLeake</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/24/announcing-sql-azure-import-export-service-now-in-production.aspx#comments</comments><description>&lt;p&gt;We are pleased to announce the general availability of SQL Azure Import/Export!&amp;nbsp; Now available as a production service, SQL Azure Import/Export helps organizations deploy on-premises databases to &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/tour/sql-azure/?WT.mc_id=cmp_pst001_blg_post0037"&gt;SQL Azure&lt;/a&gt;, and archive SQL Azure and SQL Server databases to Windows Azure Storage. Key improvements in the new production release include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Increased performance &amp;amp; resiliency&lt;/li&gt;
&lt;li&gt;Progress reporting&lt;/li&gt;
&lt;li&gt;Selective Export&lt;/li&gt;
&lt;li&gt;Production support&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://sqldacexamples.codeplex.com/wikipage?title=Import%20Export%20Service%20Client&amp;amp;referringTitle=Documentation"&gt;New usage sample EXE&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;This service is provided free of charge to customers using SQL Azure and Windows Azure Storage. &lt;span style="background-color: #ffffff;"&gt;For more information and video tutorials visit &lt;a target="_blank" href="http://dacguy.wordpress.com/2012/01/24/sql-azure-importexport-service-has-hit-production/"&gt;&lt;span style="background-color: #ffffff;"&gt;the DAC blog&lt;/span&gt;&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10260208" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/SQL+Azure/">SQL Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category></item><item><title>Windows Azure Community News Roundup (Edition #3)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/23/windows-azure-community-news-roundup-edition-3.aspx</link><pubDate>Mon, 23 Jan 2012 18:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10259706</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/23/windows-azure-community-news-roundup-edition-3.aspx#comments</comments><description>&lt;p&gt;Welcome to the third edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0035"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://cloud.dzone.com/articles/rise-cloud-cio-silver-lining"&gt;The Rise of the Cloud CIO:&amp;nbsp; A Silver Lining for IT and Business&lt;/a&gt; by Eric Berg, &lt;a target="_blank" href="http://cloud.dzone.com/"&gt;CloudZone&lt;/a&gt; (posted Jan. 19)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.infoworld.com/d/cloud-computing/why-ces-2012-should-have-been-called-the-cloud-electronics-show-184231?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;Why CES 2012 Should Have Been Called the Cloud Electronics Show&lt;/a&gt; by &lt;a target="_blank" href="http://twitter.com/DavidLinthicum"&gt;David Linthicum,&lt;/a&gt; &lt;a target="_blank" href="http://www.infoworld.com/"&gt;&lt;i&gt;InfoWorld&lt;/i&gt;&lt;/a&gt; (posted Jan. 18)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://gigaom.com/cloud/cloud-server-shipments-to-skyrocket-in-2012/"&gt;Cloud Server Shipments to Skyrocket in 2012&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/search/users/gigabarb"&gt;Barb Darrow&lt;/a&gt;, &lt;a target="_blank" href="http://gigaom.com/"&gt;Gigaom&lt;/a&gt; (posted Jan. 16)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://adititechnologiesblog.blogspot.com/2012/01/why-we-like-windows-azure-in-paas-world.html#.TxbtBvMYDG0"&gt;Why we like Windows Azure in PaaS World&lt;/a&gt; by &lt;a target="_blank" href="http://twitter.com/sachinsan"&gt;Sachin Sancheti&lt;/a&gt;, &lt;a target="_blank" href="http://adititechnologiesblog.blogspot.com/"&gt;Aditi Technologies Blog&lt;/a&gt; (posted Jan. 18)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.delhipolice.nic.in/knowurps.html"&gt;Delhi Police Launch &amp;ldquo;Know Your Police Station&amp;rdquo; tool on Windows Azure with Bing Maps&lt;/a&gt; (posted Jan. 19) (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/MicrosoftPSNS"&gt;@MicrosoftPSNS&lt;/a&gt; for the tweet)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://tylerdev.wordpress.com/2012/01/16/intermediate-azure-storage-parallel-blob-uploads/"&gt;Intermediate Windows Azure Storage: Parallel Blog Uploads&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/tyler_gd"&gt;Tyler Doerksen&lt;/a&gt;, .NET developer (posted Jan. 16) (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/search/cdnazure"&gt;@cdnazure&lt;/a&gt; for the tweet)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://weblogs.asp.net/scottgu/archive/2012/01/15/windows-azure.aspx"&gt;Windows Azure&lt;/a&gt; blog post by Scott Guthrie, corporate vice president of the Microsoft Server and Tools Business (posted Jan. 16)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blog.structuretoobig.com/post/2012/01/17/One-Azure-Web-Role-Multiple-Websites.aspx"&gt;One Windows Azure Role, Multiple Websites&lt;/a&gt; blog post by &lt;a target="_blank" href="http://blog.structuretoobig.com/page/About.aspx"&gt;Brian Hitney&lt;/a&gt;, developer evangelist at Microsoft (posted Jan. 17)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://michaelwasham.com/2012/01/16/windows-azure-powershell-cmdlets-2-2-released/"&gt;Windows Azure PowerShell Cmdlets (v2.2)&lt;/a&gt; blog post by &lt;a target="_blank" href="http://twitter.com/MWashamMS"&gt;Michael Washam&lt;/a&gt;, technical evangelist at Microsoft (posted Jan. 16)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/cloudnumerics/archive/2012/01/16/cloud-numerics-example-distributed-numerics-on-azure-with-f.aspx"&gt;Cloud Numerics Example:&amp;nbsp; Distributed Numerics on Windows Azure with F#&lt;/a&gt; blog post by &lt;a target="_blank" href="http://twitter.com/rhoogerw"&gt;Ronnie Hoogerwerf&lt;/a&gt;, program manager at Microsoft (posted Jan. 16)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Help us ensure that these weekly roundups are useful to you by telling us what type of content would you like to see here.&amp;nbsp; And please share any articles you come across that you think we should highlight, or content of your own that you&amp;rsquo;d like to share. You can use the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10259706" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item><item><title>New Article: Windows Azure Queues and Windows Azure Service Bus Queues - Compared and Contrasted  </title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/17/new-article-windows-azure-queues-and-windows-azure-service-bus-queues-compared-and-contrasted.aspx</link><pubDate>Tue, 17 Jan 2012 18:35:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10256572</guid><dc:creator>ValeryMizonov</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/17/new-article-windows-azure-queues-and-windows-azure-service-bus-queues-compared-and-contrasted.aspx#comments</comments><description>&lt;p&gt;We have been getting requests from customers for guidance when to use each of the two cloud-based queuing services offered today on &lt;a href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0034" target="_blank"&gt;Windows Azure&lt;/a&gt;: Windows Azure Queues and Windows Azure Service Bus Queues.&lt;/p&gt;
&lt;p&gt;To address this, we have put together an article that analyzes the differences and similarities between the two services. By using this information, you can compare and contrast the respective queuing services and be able to make a more informed decision about which solution best meets your needs.&lt;/p&gt;
&lt;p&gt;Following is the high-level technology selection considerations section from the &lt;a href="http://msdn.microsoft.com/en-us/library/hh767287(VS.103).aspx" target="_blank"&gt;full article&lt;/a&gt; on MSDN.&lt;/p&gt;
&lt;h4&gt;Technology Selection Considerations&lt;/h4&gt;
&lt;p&gt;Both Windows Azure Queues and Service Bus Queues are implementations of the message queuing service currently offered on Windows Azure. Each has a slightly different feature set, which means you can choose one or the other, or use both, depending on the needs of your particular solution or business/technical problem you are solving.&lt;/p&gt;
&lt;p&gt;When determining which queuing technology fits the purpose for a given solution, solution architects and developers should consider the recommendations below. Further details can be found in the next section.&lt;/p&gt;
&lt;p&gt;As a solution architect/developer, &lt;b&gt;you should consider using Windows Azure Queues&lt;/b&gt; when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Your application needs to store over 5 GB worth of messages in a queue, where the messages have a lifetime shorter than 7 days.&lt;/li&gt;
&lt;li&gt;Your application requires flexible leasing to process its messages. This allows messages to have a very short lease time, so that if a worker crashes, the message can be processed again quickly. It also allows a worker to extend the lease on a message if it needs more time to process it, which helps deal with non-deterministic processing time of messages.&lt;/li&gt;
&lt;li&gt;Your application wants to track progress for processing a message inside of the message. This is useful if the worker processing a message crashes. A subsequent worker can then use that information to continue where the prior worker left off.&lt;/li&gt;
&lt;li&gt;You require server side logs of all of the transactions executed against your queues.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;As a solution architect/developer, &lt;b&gt;you should consider using queues in the Windows Azure Service Bus&lt;/b&gt; when:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;You require full integration with the Windows Communication Foundation (WCF) communication stack in the .NET Framework.&lt;/li&gt;
&lt;li&gt;Your solution needs to be able to support automatic duplicate detection.&lt;/li&gt;
&lt;li&gt;You need to be able to process related messages as a single logical group.&lt;/li&gt;
&lt;li&gt;Your solution requires transactional behavior and atomicity when sending or receiving multiple messages from a queue.&lt;/li&gt;
&lt;li&gt;The time-to-live (TTL) characteristic of the application-specific workload can exceed the 7-day period.&lt;/li&gt;
&lt;li&gt;Your application handles messages that can exceed 64 KB but will not likely approach the 256 KB limit.&lt;/li&gt;
&lt;li&gt;Your solution requires the queue to provide a guaranteed first-in-first-out (FIFO) ordered delivery.&lt;/li&gt;
&lt;li&gt;Your solution must be able to receive messages without having to poll the queue. With the Service Bus, this can be achieved through the use of the long-polling receive operation.&lt;/li&gt;
&lt;li&gt;You deal with a requirement to provide a role-based access model to the queues, and different rights/permissions for senders and receivers.&lt;/li&gt;
&lt;li&gt;Your queue size will not grow larger than 5 GB.&lt;/li&gt;
&lt;li&gt;You can envision an eventual migration from queue-based point-to-point communication to a message exchange pattern that allows seamless integration of additional receivers (subscribers), each of which receives independent copies of either some or all messages sent to the queue. The latter refers to the publish/subscribe capability natively provided by the Service Bus.&lt;/li&gt;
&lt;li&gt;Your messaging solution needs to be able to support the &amp;ldquo;At-Most-Once&amp;rdquo; delivery guarantee without the need for you to build the additional infrastructure components.&lt;/li&gt;
&lt;li&gt;You would like to be able to publish and consume message batches.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;Read the &lt;a href="http://msdn.microsoft.com/en-us/library/hh767287(VS.103).aspx" target="_blank"&gt;full article&lt;/a&gt; on MSDN.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10256572" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Service+Bus/">Service Bus</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Queues/">Queues</category></item><item><title>Windows Azure Community News Roundup (Edition #2)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/16/windows-azure-community-news-roundup-edition-2.aspx</link><pubDate>Mon, 16 Jan 2012 18:19:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10257212</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/16/windows-azure-community-news-roundup-edition-2.aspx#comments</comments><description>&lt;p&gt;Welcome to the second edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0033"&gt;Windows Azure&lt;/a&gt;. Here are the highlights from last week.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.businessweek.com/magazine/steve-ballmer-reboots-01122012.html"&gt;Cover Story:&amp;nbsp; Steve Ballmer Reboots&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/valleyhack"&gt;Ashlee Vance&lt;/a&gt;, &lt;a target="_blank" href="http://www.businessweek.com/"&gt;&lt;i&gt;BusinessWeek&lt;/i&gt;&lt;/a&gt; (posted Jan. 12)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.zdnet.com/blog/igeneration/bond-university-offers-cloud-computing-course-to-students/14531"&gt;Bond University Offers Cloud Computing Course to Students&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#!/ZDNetCharlie"&gt;Charlie Osborne&lt;/a&gt;, &lt;a target="_blank" href="http://www.zdnet.com/"&gt;&lt;i&gt;ZDNet&lt;/i&gt;&lt;/a&gt; (posted Jan. 11)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.informationweek.com/news/government/security/232400086"&gt;Feds Refine Cloud Security Standards&lt;/a&gt; by &lt;a target="_blank" href="http://www.informationweek.com/authors/1225"&gt;Elizabeth Montalbano&lt;/a&gt;, &lt;a target="_blank" href="http://www.informationweek.com/"&gt;&lt;i&gt;InformationWeek&lt;/i&gt;&lt;/a&gt;&lt;i&gt; &lt;/i&gt;(posted Jan. 10)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.fiercehealthit.com/story/cloud-computing-healthcare-question-not-if-when/2012-01-09?utm_campaign=twitter-Share-Web#.Twxly0kz6P0.twitter"&gt;Cloud Computing in Healthcare:&amp;nbsp; The Question is Not if But When&lt;/a&gt; by &lt;a target="_blank" href="http://www.fiercehealthit.com/author/kterry"&gt;Ken Terry&lt;/a&gt;, &lt;a target="_blank" href="http://www.fiercehealthit.com/"&gt;FierceHealthIT&lt;/a&gt; (posted Jan. 9)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://send.bit-caster.com/t/ViewEmail/r/20DE56471308E357/CF3D7A06ABB8FEA8DDA3541AF197FE1F"&gt;&amp;ldquo;I Gotta Get Me Some of That&amp;rdquo; Windows Azure event Jan. 26 in Alpharetta, GA&lt;/a&gt; (thanks to &lt;a target="_blank" href="http://twitter.com/bitwizards"&gt;@BitWizards&lt;/a&gt; for the tweet)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="https://msevents.microsoft.com/CUI/EventDetail.aspx?EventID=1032501716&amp;amp;Culture=en-US"&gt;Live Meeting Event Jan. 31:&amp;nbsp; Simplifying distributed application development with Service Bus and Windows Azure&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://beluxisvpartnerblog.wordpress.com/2012/01/09/azure-spotlight-agilys-myshopi-combines-mobile-and-cloud/"&gt;Windows Azure Spotlight: Agilys myShopi Combines Mobile and Cloud&lt;/a&gt; (posted Jan. 9) (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/MSFTBelux_ISV"&gt;@MSFTBelux_ISV&lt;/a&gt; for the tweet)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/cdndevs/archive/2012/01/11/the-which-the-when-and-the-how-of-windows-azure-services-websites.aspx"&gt;The Which, the When, and the How of Windows Azure Services: Websites&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/#%21/jrozenblit"&gt;Jonathan Rozenblit&lt;/a&gt;, &lt;a target="_blank" href="http://blogs.msdn.com/b/cdndevs/"&gt;Developer Connection&lt;/a&gt; (posted Jan. 11)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.aaronstannard.com/post/2012/01/09/NodeJS-on-Windows-Azure-Part-1-Setting-Up-Your-Environment.aspx?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;Node.JS on Windows Azure Part 1: Setting Up Your Environment&lt;/a&gt; blog post by &lt;a target="_blank" href="https://twitter.com/#%21/Aaronontheweb"&gt;@Aaronontheweb&lt;/a&gt;, developer evangelist for Microsoft BizSpark (posted Jan. 9)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/cbiyikoglu/archive/2012/01/10/accessing-federations-in-sql-azure-using-entity-framework.aspx"&gt;Accessing Federations in SQL Azure using Entity Framework&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.msdn.microsoft.com/profile/cihan%20biyikoglu%20-%20sql%20azure/"&gt;Cihan Biyikoglu&lt;/a&gt;, SQL Azure program manager at Microsoft (posted Jan. 11)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.technet.com/b/port25/archive/2012/01/09/windows-azure-libraries-for-java-available-including-support-for-service-bus.aspx"&gt;Windows Azure Libraries for Java Available, including support for Service Bus&lt;/a&gt; blog post by &lt;a target="_blank" href="http://social.technet.microsoft.com/profile/ram%20jeyaraman/"&gt;Ram Jeyaraman&lt;/a&gt;, senior standards professional at Microsoft (posted Jan. 9)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I hope these weekly roundups help you stay on top of the latest community-driven content about Windows Azure, and related topics. We want to make these roundups as useful as possible, so tell us what type of content would you like to see here that would be interesting for you.&lt;/p&gt;
&lt;p&gt;Have you come across articles we should highlight here, or content of your own to share? Tell us by using the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10257212" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item><item><title>Book Excerpt:  "To The Cloud:  Cloud Powering an Enterprise"</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/11/book-excerpt-quot-to-the-cloud-powering-an-enterprise-quot.aspx</link><pubDate>Wed, 11 Jan 2012 16:59:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10255606</guid><dc:creator>Pankaj_AroraMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/11/book-excerpt-quot-to-the-cloud-powering-an-enterprise-quot.aspx#comments</comments><description>&lt;p&gt;Hi, I&amp;rsquo;m Pankaj Arora, a senior manager in the Microsoft IT Global Strategic Initiatives team.&lt;/p&gt;
&lt;p&gt;When Microsoft CEO Steve Ballmer publicly declared &amp;ldquo;We&amp;rsquo;re all in&amp;rdquo; on cloud computing in March 2010, he wasn&amp;rsquo;t just referring to Microsoft&amp;rsquo;s products. He also was giving his IT organization a mandate to move to cloud computing. Since that declaration, my colleagues and I have learned a lot about what it takes to adopt cloud computing at a global enterprise. We now have &lt;a href="http://technet.microsoft.com/en-us/library/gg521165.aspx" target="_blank"&gt;cloud deployments&lt;/a&gt; of all the common models&amp;mdash;SaaS, PaaS, and IaaS&amp;mdash;and we&amp;rsquo;re starting to use Data-as-a-Service.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;With numerous deployment experiences under our belt&amp;mdash;and &lt;a href="http://www.cio.com/article/695777/Gartner_Predictions_for_2012_More_Cloud_Consumerization_Loss_of_IT_Control" target="_blank"&gt;industry predictions&lt;/a&gt; of even greater cloud adoption in 2012 as a backdrop&amp;mdash;I want this community to know about a book I&amp;rsquo;ve co-authored with two colleagues titled, &lt;i&gt;To the Cloud: Cloud Powering an Enterprise&lt;/i&gt;. In summary, the book addresses the &lt;i&gt;Why, What and How&lt;/i&gt; of enterprise cloud adoption. It&amp;rsquo;s based on our own experiences and best practices adopting cloud computing, while also drawing on industry and customers experiences.&amp;nbsp;&lt;/p&gt;
&lt;p href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/http:/www.mhprofessional.com/product.php?isbn=007179221X" target="_blank"&gt;The following is an excerpt from Chapter 4 of the pre-production version of the book, which is available in print and eBook through &lt;a href="http://www.amazon.com/Cloud-Powering-Enterprise/dp/007179221X/" target="_blank"&gt;Amazon&lt;/a&gt;,&lt;a target="_blank" href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/http:/www.barnesandnoble.com/w/to-the-cloud-pankaj-arora/1104664478?ean=9780071792219"&gt;&lt;/a&gt; &lt;a target="_blank" href="http://www.barnesandnoble.com/w/to-the-cloud-pankaj-arora/1104664478?ean=9780071792219"&gt;Barnes &amp;amp; Noble&lt;/a&gt; and &lt;a target="_blank" href="http://www.mhprofessional.com/product.php?isbn=007179221X"&gt;McGraw-Hill&lt;/a&gt; &lt;a href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/http:/www.mhprofessional.com/product.php?isbn=007179221X" target="_blank"&gt;&lt;/a&gt;amongst other outlets. You can see more on the book website &lt;a href="http://www.tothecloudguide.com/" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Feel free to ask questions, and I hope these excerpts (and the book) help you with your cloud computing strategy and deployments.&lt;/p&gt;
&lt;p&gt;Pankaj&lt;/p&gt;
&lt;h3 class="Sub-Headings"&gt;Architectural Principles&lt;/h3&gt;
&lt;p class="FirstParaNoIndent"&gt;Moving applications&amp;nbsp;and data out of the corporate data center does not eliminate the risk of hardware failures, unexpected demand for an application, or unforeseen problems that arise in production. Designed well, however, a service running in the cloud should be more scalable and fault-tolerant, and perform better than an on-premises solution.&lt;/p&gt;
&lt;p class="FirstParaNoIndent"&gt;Virtualization and cloud fabric technologies, as used by cloud providers, make it possible to scale out to a theoretically unlimited capacity. This means that application architecture and the level of automaton, not physical capacity, constrain scalability. In this section, we introduce several design principles that application engineers and operations personnel need to understand to properly architect a highly scalable and reliable application for the cloud.&lt;/p&gt;
&lt;h3 class="Sub-Headings"&gt;Resiliency&lt;/h3&gt;
&lt;p class="FirstParaNoIndent"&gt;A properly designed application will not go down just because something happens to a single scale unit. A poorly designed application, in contrast, may experience performance problems, data loss, or an outage when a single component fails. This is why cloud-centric software engineers cultivate a certain level of pessimism. By thinking of all the worst-case scenarios, they can design applications that are fault tolerant and resilient when something goes wrong.&lt;/p&gt;
&lt;p class="FirstParaNoIndent"&gt;Monolithic software design, in which the presentation layer and functional logic are tightly integrated into one application component, may not scale effectively or handle failure gracefully. To&amp;nbsp;optimize an application for the cloud, developers need to eliminate tight dependencies and break the business logic and tasks into loosely-coupled modular components so that they can function independently. Ideally, application functionality will consist of autonomous roles that function regardless of the state of other application components. To minimize enterprise complexity, developers should also leverage reusable services where possible.&lt;/p&gt;
&lt;p class="FirstParaNoIndent"&gt;We talked about the Microsoft online auction tool earlier. One way to design such an application would be to split it into three components, as each service has a different demand pattern and is relatively asynchronous from the others: a UI layer responsible for presenting information to the user, an image resizer, and a business logic component that applies the bidding rules and makes the appropriate database updates. At the start of the auction, a lot of image resizing occurs as people upload pictures of items they add to the catalog. Toward the end of the auction, as people try to outbid each other, the bidding engine is in higher demand. Each component adds scale units as needed based on system load. If, for example, the image resizer component fails, the entire functionality of the tool is not lost.&lt;/p&gt;
&lt;p class="FirstParaNoIndent"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/6266.image1-copy.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p class="BeforeListBody"&gt;Pessimism aside, the redundancy and automation built into cloud models make cloud services more reliable, in general.&amp;nbsp;Often, cloud providers have multiple &amp;ldquo;availability zones&amp;rdquo; in which they segment network infrastructure, hardware, and even power from one another. Operating multiple scale units of a single application across these zones can further reduce risk; some providers require this before they will guarantee a higher SLA. Therefore, the real question when considering failure is, what happens if an instance of an application is abruptly rebooted, goes down, or is moved?&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How will IT know the failure happened?&lt;/li&gt;
&lt;li&gt;What application functionality, if any, will still be available?&lt;/li&gt;
&lt;li&gt;Which steps will be required to recover data and functionality for users?&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="MyBodyText"&gt;Removing unnecessary dependencies makes applications more stable. If a service that the application relies upon for one usage scenario goes down, other application scenarios should remain available.&lt;/p&gt;
&lt;p class="MyBodyText"&gt;For&amp;nbsp;the back-end, because some cloud providers may throttle requests or terminate long-running queries on SQL PaaS and other storage platforms, engineers should include retry logic. For example, a component that requests data from another source could include logic that asks for the data a specified number of times within a specified time period before it throws an exception.&lt;/p&gt;
&lt;p class="MyBodyText"&gt;For the occasional reboot of a cloud instance, application design should include a persistent cache so that another scale unit or the original instance that reboots can recover transactions. Using persistent state requires taking a closer look at statelessness&amp;mdash;another design principle for cloud-based applications.&lt;/p&gt;
&lt;h3 class="Sub-Headings"&gt;Statelessness&lt;/h3&gt;
&lt;p class="FirstParaNoIndent"&gt;Designing for statelessness is crucial for scalability and fault tolerance in the cloud. Whether an outage is unexpected or planned (as with an operating system update), as one scale unit goes down, another picks up the work. An application user should not notice that anything happened. It is important to deploy more than one scale unit for each critical cloud service, if not for scaling purposes, simply for redundancy and availability.&lt;/p&gt;
&lt;p class="MyBodyText"&gt;Cloud providers generally necessitate that applications be stateless. During a single session, users of an application can interact with one or more scale unit instances that operate independently in what is known as &amp;ldquo;stateless load balancing&amp;rdquo; or &amp;ldquo;lack of session affinity.&amp;rdquo; Developers should not hold application or session state in the working memory of a scale unit because there is no guarantee the user will exclusively interact with that particular scale unit. Therefore, without stateless design, many applications will not be able to scale out properly in the cloud. Most cloud providers offer persistent storage to address this issue, allowing the application to store session state in a way that any scale unit can retrieve.&lt;/p&gt;
&lt;h3 class="Sub-Headings"&gt;Parallelization&lt;/h3&gt;
&lt;p class="FirstParaNoIndent"&gt;Taking&amp;nbsp;advantage of parallelization and multithreaded application design improves performance and is a core cloud design principle. Load balancing and other services inherent in cloud platforms can help distribute load with relative ease. With low-cost rapid provisioning in the cloud, scale units are available on-demand for parallel processing within a few API calls and are decommissioned just as easily.&lt;/p&gt;
&lt;p class="MyBodyText"&gt;Massive parallelization can also be used for high performance computing scenarios, such as for real-time enterprise data analytics. Many cloud providers directly or indirectly support frameworks that enable splitting up massive tasks for parallel processing. For example, Microsoft partnered with the University of Washington to demonstrate the power of Windows Azure for performing scientific research. The result was 2.5 million points of calculation performed by the equivalent of 2,000 servers in less than one week,[1] a compute job that otherwise may have taken months.&lt;/p&gt;
&lt;h3 class="Sub-Headings"&gt;Latency&lt;/h3&gt;
&lt;p class="FirstParaNoIndent"&gt;Software&amp;nbsp;engineers can apply the following general design principles to reduce the potential that network latency will interfere with availability and performance.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Use caching, especially for data retrieved from higher latency systems, as would be the case with cross-premises systems.&lt;/li&gt;
&lt;li&gt;Reduce chattiness and/or payloads between components, especially when cross-premises integration is involved.&lt;/li&gt;
&lt;li&gt;Geo-distribute&amp;nbsp;and replicate content globally. As previously mentioned, enabling the content delivery network in Windows Azure, for example, allows end users to receive BLOB storage content from the closest geographical location.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 class="Sub-Headings"&gt;Automated Scaling&lt;/h3&gt;
&lt;p class="FirstParaNoIndent"&gt;For cloud offerings that support auto-scaling features, engineers can poll existing monitoring APIs and use service management APIs to build self-scaling capabilities into their applications. For example, consider utilization-based logic that automatically adds an application instance when traffic randomly spikes or reaches certain CPU consumption thresholds. The same routine might listen for messages, instructing instances to shut down once demand has fallen to more typical levels.&lt;/p&gt;
&lt;p class="MyBodyText"&gt;Some logic might be finance-based. For example, developers can add cost control logic to prevent noncritical applications from auto-scaling under specified conditions or to trigger alerts in case of usage spikes.&lt;/p&gt;
&lt;p class="MyBodyText"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0363.image2-copy.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p class="MyBodyText"&gt;Scaling of data is as important as application scaling, and once again, it is a matter of proper design. Rethinking&amp;nbsp;the architecture of an application&amp;rsquo;s data layer for use in the cloud, while potentially cumbersome, can also lead to performance and availability improvements. For example, if no cloud data storage service offers a solution large enough to contain the data in an existing database, consider breaking the dataset into partitions and storing it across multiple instances. This practice, known as &amp;ldquo;sharding,&amp;rdquo; has become standard for many cloud platforms and is built into several, including SQL Azure. Even if this is not necessary initially, it may become so over time as data requirements grow. &amp;nbsp;&lt;/p&gt;
&lt;div&gt;&lt;hr align="left" size="1" width="33%" /&gt;
&lt;div&gt;
&lt;p&gt;[1] &lt;a target="_blank" href="http://www.microsoft.com/presspass/features/2011/jun11/06-14proteinfolding.mspx"&gt;&amp;ldquo;Scientists Unfolding Protein Mystery, Fighting Disease with Windows Azure.&amp;rdquo;&lt;/a&gt; Microsoft.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10255606" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Business/">Business</category></item><item><title>Techila Taps Windows Azure to Speed Groundbreaking Cancer Research at University of Helsinki </title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/10/techila-taps-windows-azure-to-speed-groundbreaking-cancer-research-at-university-of-helsinki.aspx</link><pubDate>Tue, 10 Jan 2012 18:14:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10255203</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/10/techila-taps-windows-azure-to-speed-groundbreaking-cancer-research-at-university-of-helsinki.aspx#comments</comments><description>&lt;p&gt;Breast cancer is the most common&amp;nbsp;cancer type for women. While the prognosis of many subtypes of breast cancers in general is good, certain types of breast cancer pose high risk for metastases, which account for 95% of the deaths of breast cancer patients. In the treatment of breast cancer, it&amp;rsquo;s important to be able to assess the likelihood that a primary tumor develops metastases and this is a non-trivial task, as there&amp;rsquo;s an ocean of genes and their combinations that may contribute to metastasis progression.&lt;/p&gt;
&lt;p&gt;For the first time, a research team at the University of Helsinki has utilized the enormous computing capacity of &lt;a href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0032"&gt;Windows Azure&lt;/a&gt; with the help of Finnish HPC solutions provider, &lt;a target="_blank" href="http://www.techila.fi/"&gt;Techila&lt;/a&gt;, to dramatically speed genetic research that will improve breast cancer treatment. As University of Helsinki docent Sampsa Hautaniemi explains, &amp;ldquo;currently, many breast cancer patients are treated with aggressive regimens. When we are able to predict which primary tumors are more prone to result metastasis, we can suggest the level of treatment on a more individual basis already at the time of diagnosis.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;The greatest challenge the research project faces is finding just the right combination of genes from among 25,000 genes. There are an enormous number of different possibilities, which means that high computational power is required. Windows Azure has dramatically speeded up the process by enabling researchers to complete computational tasks in four and a half days that would normally take around 15 years to complete. Rainer Wehkamp from Techila is pleased that the pilot project specifically concerned cancer research. &amp;ldquo;One in four people in the world gets cancer and although we do not possess the skills to carry out the actual research, it&amp;rsquo;s nice to be able to contribute to it through our own expertise.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;object style="height: 390px; width: 640px;"&gt;&lt;param name="movie" value="http://www.youtube.com/v/C1b0ONkwIY8?version=3&amp;amp;feature=player_embedded" /&gt;&lt;param name="allowFullScreen" value="true" /&gt;&lt;param name="allowScriptAccess" value="always" /&gt;&lt;embed src="http://www.youtube.com/v/C1b0ONkwIY8?version=3&amp;amp;feature=player_embedded" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" height="360" width="640" /&gt;&lt;/object&gt;&lt;/p&gt;
&lt;p&gt;Computation was performed in a cloud with the help of the autonomic computing technology developed by Techila, using 1,200 processor cores. As Hautaniemi explains, &amp;ldquo;These kinds of pilot projects are important, as computation is a very essential part of modern medical research, and the data sets are growing all the time. The fact that computational resources provided by the cloud are available increases prospects to conduct really demanding projects that were not possible few years ago.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Notes, Wehkamp, &amp;ldquo;An average of 95 % of the capacity is wasted at universities. Windows Azure harnessed for computational use has a high utilization rate of up to 99%. The speed, efficiency and ease of use of the computation are competitive edges in both the research and business worlds.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.techila.fi/"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/4477.Screen-Shot-2012_2D00_01_2D00_10-at-10.13.00-AM.png" alt="" border="0" height="64" width="220" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Check out the full &lt;a target="_blank" href="http://blogs.msdn.com/b/uk_faculty_connection/archive/2011/11/20/matlab-and-r-on-windows-azure-via-techila.aspx"&gt;blog post and videos&lt;/a&gt; on the &lt;a target="_blank" href="http://blogs.msdn.com/b/uk_faculty_connection/"&gt;Microsoft UK Faculty Connection blog&lt;/a&gt; and download the &lt;a target="_parent" href="http://www.techila.fi/wp-content/uploads/2011/06/New-Power-for-Cancer-Research-from-Cloud-Computing-Techila-and-Azure.pdf"&gt;case study&lt;/a&gt;.&amp;nbsp; Learn how &lt;a target="_blank" href="https://www.windowsazure.com/en-us/home/case-studies/"&gt;other customers &lt;/a&gt;are using Windows Azure.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10255203" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Customers/">Customers</category></item><item><title>NEW! Windows Azure Community News Roundup (Edition #1)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/09/new-windows-azure-community-news-roundup-edition-1.aspx</link><pubDate>Mon, 09 Jan 2012 18:23:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10254661</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/09/new-windows-azure-community-news-roundup-edition-1.aspx#comments</comments><description>&lt;p&gt;Sometimes it can be a challenge to stay on top of the latest news, content and conversations about cloud computing and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0031Windows Azure"&gt;Windows Azure&lt;/a&gt;&lt;span style="text-decoration: underline;"&gt;&lt;ins cite="mailto:Chimene%20Stewart" datetime="2012-01-09T10:13"&gt;&lt;a&gt;&lt;/a&gt;&lt;/ins&gt;&lt;/span&gt;. That&amp;rsquo;s why we&amp;rsquo;re launching the Windows Azure Community News Roundup series on this blog.&amp;nbsp; Every week, I will post a snapshot of the freshest community-driven content and resources from the previous week. In this first post, I&amp;rsquo;ve covered the past two weeks worth of interesting articles, posts and tweets.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.talkincloud.com/microsoft-windows-azure-paas-gets-node-js-update/?utm_source=twitterfeed&amp;amp;utm_medium=twitter"&gt;Windows Azure Gets Node.js Update&lt;/a&gt; by &lt;a target="_blank" href="http://www.talkincloud.com/author/matt/"&gt;Mathew Weinberger&lt;/a&gt;, &lt;a target="_blank" href="http://www.talkincloud.com/"&gt;talkincloud.com&lt;/a&gt;, (posted Jan. 6).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.meetup.com/VancouverAzure/events/44394752/"&gt;Traffic Manager, SQL Azure and BizSpark&lt;/a&gt;:&amp;nbsp; Next Vancouver Windows Azure Meetup Group on Jan. 18, (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/jbueza"&gt;@jbueza&lt;/a&gt; for the tweet).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/sanjayjain/archive/2012/01/04/windows-azure-discover-event-in-new-york-on-24-jan-2012.aspx"&gt;Windows Azure Discover Event in New York on Jan. 24&lt;/a&gt;, (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/SanjayJain369"&gt;@SanjayJain369&lt;/a&gt; for the tweet).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://social.technet.microsoft.com/wiki/contents/articles/6246.aspx"&gt;Microsoft Codename "SQL Azure Compatibility Assessment" Tutorial&lt;/a&gt;, (updated Jan. 5). (thanks to &lt;a target="_blank" href="https://twitter.com/#%21/benjguin"&gt;@benjguin&lt;/a&gt; for the tweet).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://davidpallmann.blogspot.com/2011/12/mobile-global-in-7-steps-with-html5-mvc.html"&gt;Mobile &amp;amp; Global in 7 Steps with HTML5, MVC &amp;amp; Windows Azure&lt;/a&gt; blog post by &lt;a target="_blank" href="http://davidpallmann.blogspot.com/"&gt;David Pallmann&lt;/a&gt;, Windows Azure MVP and Practice General Manager at Neudesic, (posted Dec. 26).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.azureadvantage.co.uk/azureseminars/Pages/default.aspx"&gt;What you need to know today about Windows Azure&lt;/a&gt;:&amp;nbsp; Free Seminar in Basingstoke, UK on Feb. 7, presented by Microsoft Gold Partner, &lt;a target="_blank" href="https://twitter.com/#%21/ICSSolutionsLtd"&gt;@ICSSolutionsLtd&lt;/a&gt;.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.meetup.com/bostonazure/events/38947042/"&gt;Solving Access Control in the Cloud &amp;ndash; from WIF to ACS&lt;/a&gt;:&amp;nbsp; Next Boston Azure Cloud User Group Meeting on Feb. 23, with &lt;a target="_blank" href="https://twitter.com/#%21/BrockLAllen"&gt;@BrockLAllen &lt;/a&gt;&amp;nbsp;(thanks to &lt;a target="_blank" href="https://twitter.com/#%21/DevelopMentor"&gt;@DevelopMentor&lt;/a&gt; for the tweet).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.forbes.com/sites/joemckendrick/2011/12/26/cloud-computing-is-changing-many-job-descriptions/"&gt;How Cloud Computing is Changing Many Jobs&lt;/a&gt; by &lt;a target="_blank" href="https://twitter.com/joemckendrick"&gt;@joemckendrick&lt;/a&gt;, &lt;a target="_blank" href="http://www.forbes.com/"&gt;Forbes.com&lt;/a&gt;, (posted Dec. 27)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/hh708748.aspx"&gt;Forecast: Cloudy Windows Azure Caching Strategies&lt;/a&gt; by &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/ee532098.aspx?sdmr=JosephFultz&amp;amp;sdmi=authors"&gt;Joseph Fultz&lt;/a&gt;, &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/magazine/default.aspx"&gt;MSDN Magazine&lt;/a&gt;, (Jan. 2012 edition).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/silverlining/archive/2012/01/03/automating-phpunit-tests-in-windows-azure.aspx"&gt;Automating PHP Unit Tests in Windows Azure&lt;/a&gt; by &lt;a target="_blank" href="http://blogs.msdn.com/b/silverlining/"&gt;Brian Swan&lt;/a&gt;, Senior Programmer at Microsoft (posted Jan. 3).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/jimoneil/archive/2011/12/28/windows-azure-trial-account-spending-limit.aspx"&gt;Windows Azure Trial Account Spending Limit&lt;/a&gt; by &lt;a target="_blank" href="http://blogs.msdn.com/b/jimoneil/"&gt;Jim O&amp;rsquo;Neil&lt;/a&gt;, Developer Evangelist for Microsoft - Northeast US (posted Dec. 28).&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://blogs.msdn.com/b/jackgr/archive/2011/12/26/geographically-distributed-high-availability.aspx"&gt;Geographically Distributed High Availability&lt;/a&gt; by &lt;a target="_blank" href="http://blogs.msdn.com/b/jackgr/"&gt;Jack Greenfield&lt;/a&gt;, Principal Architect at Microsoft (posted Dec. 26).&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I hope these weekly roundups help you stay on top of the latest community-driven content about Windows Azure, and related topics. We want to make these roundups as useful as possible, so we need you to help by telling us:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;How can we make this series of posts more useful to you?&lt;/li&gt;
&lt;li&gt;What types of content do you want to see in these posts?&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Have you come across articles we should highlight here, or content of your own to share? Tell us by using the comments section below, or talk to us on Twitter &lt;a target="_blank" href="http://twitter.com/windowsazure"&gt;@WindowsAzure&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Any other feedback, criticism or suggestions about this Community News Roundup series?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I look forward to hearing from you!&lt;/p&gt;
&lt;p&gt;Himanshu Kumar Singh&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10254661" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item><item><title>Windows Azure and Bing Maps Bring the History of Speilberg’s “War Horse” to Life Through Interactive Website </title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/05/windows-azure-and-bing-maps-bring-the-history-of-speilberg-s-the-war-horse-to-life-through-interactive-website.aspx</link><pubDate>Thu, 05 Jan 2012 17:31:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10253538</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/05/windows-azure-and-bing-maps-bring-the-history-of-speilberg-s-the-war-horse-to-life-through-interactive-website.aspx#comments</comments><description>&lt;p&gt;The latest Steven Spielberg film, &lt;a target="_blank" href="http://www.warhorsemovie.com/"&gt;&lt;span style="text-decoration: underline;"&gt;War Horse&lt;/span&gt;&lt;/a&gt; tells the story of a horse&amp;rsquo;s journey to the World War 1 battlefields of Flanders. &amp;nbsp;To help promote the film and bring its history to life, UK-based developers at &lt;a target="_blank" href="http://www.shoothill.com/"&gt;Shoothill&lt;/a&gt; have developed the website, &lt;a target="_blank" href="http://movies.msn.com/warhorse/map/"&gt;The War Horse Journey&lt;/a&gt;. Using &lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/cc645050%28v=vs.95%29.aspx"&gt;Deep Zoom&lt;/a&gt; technology, &lt;a target="_blank" href="http://www.bing.com/maps/"&gt;Bing Maps&lt;/a&gt;, and &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0030"&gt;Windows Azure&lt;/a&gt;, the War Horse Journey provides users with an interactive exploration of the world they will view when watching the film.&lt;a target="_blank" href="http://movies.msn.com/warhorse/map/"&gt;&lt;img style="float: right;" src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/3666.WarHorse.png" alt="" border="0" height="244" width="328" /&gt;&lt;/a&gt;&lt;br /&gt; &lt;br /&gt; The website is split in two parts:&amp;nbsp; a Gallery, which uses Deep Zoom technology to let the user explore a patchwork of historical images, maps and shots from the film; and a TimeMap, which uses &lt;a target="_blank" href="http://msdn.microsoft.com/en-gb/library/dd877180.aspx"&gt;Bing Maps&lt;/a&gt; to overlay today&amp;rsquo;s map of the WWI battle area with historical maps and photos.&amp;nbsp; The site also enables users can also explore videos and exclusive content from the British Imperial War Museum.&lt;br /&gt; &lt;br /&gt; &amp;ldquo;It&amp;rsquo;s a labour of love,&amp;rdquo; says Shoothill&amp;rsquo;s Rod Plummer, &amp;ldquo;We&amp;rsquo;re creating a real journey for the user around the fictional horse&amp;rsquo;s story from the film.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;From a technical perspective, hosting the site on Windows Azure is a &amp;ldquo;fabulous alternative to conventional hosting,&amp;rdquo; according to Plummer. &amp;ldquo;With Windows Azure,&amp;rdquo; says Plummer, &amp;ldquo;Microsoft takes care of all the back-end software so we can concentrate on code performance, usability and the visitor&amp;rsquo;s total experience.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Visit &lt;a target="_blank" href="http://movies.msn.com/warhorse/map/"&gt;The War Horse Journey&lt;/a&gt;.&amp;nbsp; Read more about this story in this &lt;a target="_blank" href="http://blogs.msdn.com/b/ukmsdn/archive/2011/12/28/warhorse.aspx"&gt;post&lt;/a&gt; on the MSDN UK team &lt;a target="_blank" href="http://blogs.msdn.com/b/ukmsdn/"&gt;blog&lt;/a&gt; and this &lt;a target="_blank" href="http://www.shoothill.com/blog/2011/12/war-horse-timemap-experience/"&gt;post&lt;/a&gt; on Shoothill&amp;rsquo;s company blog.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10253538" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/BING/">BING</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Customers/">Customers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Deep+Zoom/">Deep Zoom</category></item><item><title>At CodeMash Next Week?  Don’t Miss The Training On Social Games using Windows Azure and HTML5</title><link>http://blogs.msdn.com/b/windowsazure/archive/2012/01/04/at-codemash-next-week-don-t-miss-the-training-on-social-games-using-windows-azure-and-html5.aspx</link><pubDate>Wed, 04 Jan 2012 16:51:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10253085</guid><dc:creator>Himanshu_Singh</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2012/01/04/at-codemash-next-week-don-t-miss-the-training-on-social-games-using-windows-azure-and-html5.aspx#comments</comments><description>&lt;p&gt;If you plan to attend &lt;a target="_blank" href="http://codemash.org/"&gt;CodeMash&lt;/a&gt; next week in Sandusky, Ohio, don&amp;rsquo;t miss the full-day pre-compiler session, &lt;a target="_blank" href="http://codemash.org/Sessions/Precompiler#Building+Social+Games+using+HTML5+with+Windows+8%2c+Azure%2c+and+.NET+%28Full+Day%29"&gt;Building Social Games using HTML5 with Windows 8, Windows Azure, and .NET&lt;/a&gt;, which will&lt;b&gt; &lt;/b&gt;cover the development of social games and feature &lt;a target="_blank" href="http://www.windowsazure.com/en-us/?WT.mc_id=cmp_pst001_blg_post0029"&gt;Windows Azure&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the morning, Nathan Totten along with members of the Windows Azure engineering and evangelism teams will be delivering short presentations on how to get started with building social games using Windows Azure, Windows 8 and leveraging .NET, Node.JS and HTML5. You&amp;rsquo;ll hear from experts &lt;a target="_blank" href="http://blog.ntotten.com/"&gt;Nathan Totten&lt;/a&gt;, &lt;a target="_blank" href="http://nickharris.net/"&gt;Nick Harris&lt;/a&gt;, &lt;a target="_blank" href="http://blogs.msdn.com/b/jennifer/"&gt;Jennifer Marsman&lt;/a&gt;, &lt;a target="_blank" href="http://www.wadewegner.com/"&gt;Wade Wegner&lt;/a&gt;, &lt;a target="_blank" href="http://brianhprince.com/"&gt;Brian Prince&lt;/a&gt;, and &lt;a target="_blank" href="http://blogs.msdn.com/b/gblock/"&gt;Glenn Block&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the afternoon, we&amp;rsquo;ll let you get hands-on with these technologies building your own social game while having experts in the room to help you make your ideas real. We&amp;rsquo;ll have resources available, including a walkthrough of building your first social game with Windows Azure.&lt;/p&gt;
&lt;p&gt;If you plan to join us for the hands-on portion, it will be helpful to have the prerequisite software listed below installed on your laptop. Happy coding!&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Prerequisite&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://www.contentinstaller.net/Install/ContentGroup/WAPCamps"&gt;Windows Azure Camps Kit&lt;/a&gt;:&amp;nbsp; The Windows Azure Camps Training Kit uses the new Content Installer to install all prerequisites, hands-on labs and presentations that are used for the Windows Azure Camp events.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Optional&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;d like to work on any of the following scenarios, you will want to download the appropriate Toolkit ahead of time.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://watgames.codeplex.com/"&gt;Windows Azure Toolkit for Social Games&lt;/a&gt;:&amp;nbsp; The Windows Azure Toolkit for Social Games is a set of guidance, samples, and tools that helps developers quickly get started building a casual or social game on Windows Azure.&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://watwp.codeplex.com/"&gt;Windows Azure Toolkit for Windows Phone&lt;/a&gt;:&amp;nbsp; The Windows Azure Toolkit for Windows Phone is designed to make it easier for you to build mobile applications that leverage cloud services running in Windows Azure.&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://watwindows8.codeplex.com/"&gt;Windows Azure Toolkit for Windows 8&lt;/a&gt;:&amp;nbsp; This toolkit includes Visual Studio project templates for a sample Metro style app and a Windows Azure cloud project.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;b&gt;Manual Install&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;If you&amp;rsquo;d like to manually install the tools and SDKs, you can use the following links:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.microsoft.com/visualstudio/en-us/products/2010-editions/express"&gt;Visual Studio 2010 Express (or higher)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.microsoft.com/web/gallery/install.aspx?appid=WindowsAzureToolsVS2010"&gt;Windows Azure SDK for .NET &amp;ndash; November 2011 (or higher)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.iis.net/ConfigReference/system.webServer/tracing"&gt;IIS: Tracing&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a target="_blank" href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26729"&gt;SQL Server 2008 R2 Management Studio Express with SP1&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Click &lt;a target="_blank" href="http://codemash.org/Sessions/Precompiler#Building+Social+Games+using+HTML5+with+Windows+8%2c+Azure%2c+and+.NET+%28Full+Day%29"&gt;here&lt;/a&gt; to learn more about this session.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10253085" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Training/">Training</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/events/">events</category></item></channel></rss>
