<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msmvps.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>Nuno Filipe Godinho : Windows Azure Service Platform, Azure Traffic Manager</title><link>http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+Service+Platform/Azure+Traffic+Manager/default.aspx</link><description>Tags: Windows Azure Service Platform, Azure Traffic Manager</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>MIX11 - Session Review - Building Windows Phone 7 Applications with the Windows Azure Platform</title><link>http://msmvps.com/blogs/nunogodinho/archive/2011/05/02/mix11-session-review-building-windows-phone-7-applications-with-the-windows-azure-platform.aspx</link><pubDate>Mon, 02 May 2011 22:25:52 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1792606</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1792606</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1792606</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2011/05/02/mix11-session-review-building-windows-phone-7-applications-with-the-windows-azure-platform.aspx#comments</comments><description>&lt;div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px;"&gt;&lt;a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post"&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://www.google.com/buzz/api/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;Wade Wegner ( Technical Evangelist @ Windows Azure Team )&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why Phone + Cloud?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The cloud levels the playing field&lt;/li&gt;    &lt;li&gt;The cloud provides larger pool of resources from which to pull&lt;/li&gt;    &lt;li&gt;The cloud provides a way to reach across device platforms&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Why Windows Phone 7 and Windows Azure?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Because Windows Azure is PaaS. &lt;strong&gt;you build, Windows Azure runs it&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;Automatic OS patching&lt;/li&gt;    &lt;li&gt;Scalable&lt;/li&gt;    &lt;li&gt;Utility billing model&lt;/li&gt;    &lt;li&gt;Additional services&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Access Control Services (Provides Identity Federations)&lt;/li&gt;      &lt;li&gt;Traffic Manager (Provides an easy way to manage the location from which Data Center the app is served)&lt;/li&gt;      &lt;li&gt;Caching ( Provides a Caching Service that allows us to easily create cache in our apps)&lt;/li&gt;      &lt;li&gt;CDN (Content Delivery Network)&lt;/li&gt;      &lt;li&gt;…&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Common Development tools&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Visual Studio&lt;/li&gt;      &lt;li&gt;Languages&lt;/li&gt;      &lt;li&gt;Emulators for development&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Demo Source Code: &lt;a title="http://www.wadewegner.com/" href="http://www.wadewegner.com/"&gt;http://www.wadewegner.com/&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;What was shown in the Demo&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Identity&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Identity Options&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Create your own (eg. username + password, token, …)&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Custom Model&lt;/li&gt;          &lt;li&gt;ASP.NET Membership Providers&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Use a single existing identity system (eg. Live Id, Facebook, Twitter, …)&lt;/li&gt;        &lt;li&gt;Outsource identity management (eg. Access Control Service)&lt;/li&gt;        &lt;li&gt;More information about this:&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Authenticating Users in a Windows Phone 7 App via ACS, OData and Windows Azure - &lt;a href="http://bit.ly/wp7acs"&gt;http://bit.ly/wp7acs&lt;/a&gt;&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Storage&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Storage Options&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;SQL Azure&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Relational Database&lt;/li&gt;          &lt;li&gt;Highly available&lt;/li&gt;          &lt;li&gt;Managed for you as a Service&lt;/li&gt;          &lt;li&gt;Pattern&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;WebRole that exposes an OData Service&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Create a Web role with an OData Service that will expose your SQL Azure data to your clients&lt;/li&gt;           &lt;/ul&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;Windows Azure Tables&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Non-relational structured Storage&lt;/li&gt;          &lt;li&gt;Massive scale-out&lt;/li&gt;          &lt;li&gt;OData&lt;/li&gt;          &lt;li&gt;Pattern&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Using Public Blobs&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Client sends data to the Web Role&lt;/li&gt;              &lt;li&gt;Web Role stores data in blobs&lt;/li&gt;              &lt;li&gt;Client fetches public blobs directly&lt;/li&gt;           &lt;/ul&gt;            &lt;li&gt;Shared Access Signatures (SAS)&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Client gets Shared Access Signature from the Web Role&lt;/li&gt;              &lt;li&gt;Client inserts the SAS in the URI and stores data in blobs&lt;/li&gt;              &lt;li&gt;Client fetches public blobs and even private containers as long as the SAS allows it&lt;/li&gt;           &lt;/ul&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;Windows Azure Blobs&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Big files&lt;/li&gt;          &lt;li&gt;REST&lt;/li&gt;          &lt;li&gt;Pattern:&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Proxy Calls&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Client sends data to the Web role&lt;/li&gt;              &lt;li&gt;Web role stores data in Blobs&lt;/li&gt;           &lt;/ul&gt;         &lt;/ul&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Services&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Web Role vs Worker Role&lt;/li&gt;      &lt;li&gt;Web Role has IIS&lt;/li&gt;      &lt;li&gt;Worker role does not&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;think about it as being a DLL with a Main()&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Both implement the RoleEntryPoint&lt;/li&gt;      &lt;li&gt;Scaling Work in Windows Azure&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Traditionally&lt;/li&gt;        &lt;ol&gt;         &lt;li&gt;Web role receives message&lt;/li&gt;          &lt;li&gt;Web role enqueues work&lt;/li&gt;          &lt;li&gt;Worker role pools queue&lt;/li&gt;          &lt;li&gt;Worker role sends notifications&lt;/li&gt;       &lt;/ol&gt;        &lt;ul&gt;         &lt;li&gt;Interesting because it splits the IIS and Services parts allowing you to scale them independently&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;Multitenancy&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;You can have more than one application running in your role instance&lt;/li&gt;        &lt;li&gt;based on the Sites tag in the ServiceDefinition.csdef&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Content Delivery Network (CDN)&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Currently at least 24 nodes that will cache data locally in order to provide the data faster&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Traffic Manager&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Intelligently routes the request to the most appropriate Data Center according to the policies defined in it&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Communications&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Two primary communication models&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Phone-initiated&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Options&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Http-based, request/response&lt;/li&gt;            &lt;li&gt;Can be based on pooling of User Initiated requests&lt;/li&gt;            &lt;li&gt;Frameworks choises (WCF, OData, WebRequest, …)&lt;/li&gt;            &lt;li&gt;Wire Formats (SOAP, JSON, POX, …)&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;Cloud-initiated&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Push Notifications&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Single connection between phone and Microsoft Push Notification Service&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;The cloud cannot connect directly to the phone, just passing by the Microsoft Push Notification&lt;/li&gt;           &lt;/ul&gt;            &lt;li&gt;There’s no warranty of delivery&lt;/li&gt;            &lt;li&gt;Bandwidth and battery friendly&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;There kinds of push notifications&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Raw – send a message to an app&lt;/li&gt;            &lt;li&gt;Toast – send a message to the user&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;Blue bar at the top&lt;/li&gt;           &lt;/ul&gt;            &lt;li&gt;Tile – Update an image, title or count&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;How does this works?&lt;/li&gt;          &lt;ol&gt;           &lt;li&gt;Phone opens a channel in the Microsoft Push Notifications Service&lt;/li&gt;            &lt;li&gt;Phone sends the URL to the cloud&lt;/li&gt;            &lt;li&gt;Cloud pushes notifications via URL&lt;/li&gt;            &lt;li&gt;Microsoft Push Notification Service notifies the phone&lt;/li&gt;         &lt;/ol&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Important Best Practice: DO NOT STORE SECRETS ON YOUR PHONE&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What is there to make this easier?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Announcing: &lt;/strong&gt;Windows Azure Toolkit for Windows Phone 7 (v1.1.0)&lt;/li&gt;    &lt;li&gt;Make it easier for phone developers to use Windows Azure&lt;/li&gt;    &lt;li&gt;Toolkit includes:&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Client libraries&lt;/li&gt;      &lt;li&gt;Sample apps&lt;/li&gt;      &lt;li&gt;Source code&lt;/li&gt;      &lt;li&gt;Documentations&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Available on &lt;a href="http://watoolkitwp7.codeplex.com"&gt;http://watoolkitwp7.codeplex.com&lt;/a&gt;&lt;/li&gt;    &lt;li&gt;The phone will only communicate with a Service over HTTPs if&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;The cert is installed on the device&lt;/li&gt;      &lt;li&gt;The cert is signed by a Trusted Authority&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;In order to use the self signed certs you need to install it on the phone&lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1792606" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+Service+Platform/default.aspx">Windows Azure Service Platform</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Phone+7/default.aspx">Windows Phone 7</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Azure+Traffic+Manager/default.aspx">Azure Traffic Manager</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+Storage/default.aspx">Windows Azure Storage</category></item><item><title>MIX11 - Session Review - What’s New in the Windows Azure Platform</title><link>http://msmvps.com/blogs/nunogodinho/archive/2011/04/22/mix11-session-review-what-s-new-in-the-windows-azure-platform.aspx</link><pubDate>Fri, 22 Apr 2011 14:35:01 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1792187</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>0</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1792187</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1792187</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2011/04/22/mix11-session-review-what-s-new-in-the-windows-azure-platform.aspx#comments</comments><description>&lt;div class="wlWriterHeaderFooter" style="float:none;margin:0px;padding:0px 0px 0px 0px;"&gt;&lt;a title="Post on Google Buzz" class="google-buzz-button" href="http://www.google.com/buzz/post"&gt;&lt;/a&gt;&lt;script type="text/javascript" src="http://www.google.com/buzz/api/button.js"&gt;&lt;/script&gt;&lt;/div&gt;&lt;p&gt;&lt;strong&gt;James Conard &lt;/strong&gt;(Sr. Director – @jamescon)&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What is the Windows Azure Platform?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Provide the best and most comprehensive Platform as a Service offering for building, deploying, and running cloud applications &lt;/li&gt;    &lt;li&gt;Open &amp;amp; Flexible      &lt;ul&gt;       &lt;li&gt;Using several technologies and not only the .NET Framework &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Leverage Existing Investments      &lt;ul&gt;       &lt;li&gt;Use the known technologies and ways to develop that exist already in the market in order to reduce the difficulty of entering in the cloud &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Ready for next Generation apps      &lt;ul&gt;       &lt;li&gt;Prepare for the next types of apps like mobile, and high available &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure Core Services&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Compute      &lt;ul&gt;       &lt;li&gt;Scalable environment for running code &lt;/li&gt;        &lt;li&gt;Enables .NET, C++, PHP, Ruby, Python          &lt;ul&gt;           &lt;li&gt;By default .NET Framework is installed but you can deploy the technology you’d like and use it &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Automate Service Management          &lt;ul&gt;           &lt;li&gt;Abstract you from managing the infrastructure where your apps is running on &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Storage      &lt;ul&gt;       &lt;li&gt;Scalable and highly available cloud storage &lt;/li&gt;        &lt;li&gt;Blobs, Tables, Queues, Drives &lt;/li&gt;        &lt;li&gt;REST APIs and several client libraries &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Database      &lt;ul&gt;       &lt;li&gt;SQL Relational Database (SQL Azure)          &lt;ul&gt;           &lt;li&gt;Use the same knowledge that exist in using SQL Server and make them available in the cloud &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Familiar programming model &amp;amp; Tools &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure Platform Roadmap&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;October 2008      &lt;ul&gt;       &lt;li&gt;Announced the Windows Azure Platform &lt;/li&gt;        &lt;li&gt;First CTP of Windows Azure Platform &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;March 2009      &lt;ul&gt;       &lt;li&gt;Announced SQL Azure Relational DB &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;November 2009      &lt;ul&gt;       &lt;li&gt;Updates Windows Azure CTP &lt;/li&gt;        &lt;li&gt;Announced VMRole, Project Sydney and Windows Azure Platform pricing and SLAs &lt;/li&gt;        &lt;li&gt;Enable FullTrust &amp;amp; PHP, Java etc. &lt;/li&gt;        &lt;li&gt;Project Dallas CTP &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;February 2010      &lt;ul&gt;       &lt;li&gt;Windows Azure Platform generally available &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;June 2010      &lt;ul&gt;       &lt;li&gt;Windows Azure Update          &lt;ul&gt;           &lt;li&gt;.NET Framework 4 &lt;/li&gt;            &lt;li&gt;OS versioning &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;SQL Azure Update          &lt;ul&gt;           &lt;li&gt;50 GB databases &lt;/li&gt;            &lt;li&gt;Spatial data Support &lt;/li&gt;            &lt;li&gt;DAC support &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;November 2010 – Big Release&lt;/strong&gt;       &lt;ul&gt;       &lt;li&gt;New Windows Azure Platform Management Portal &lt;/li&gt;        &lt;li&gt;Multiple Service Administrators (co-Admins) &lt;/li&gt;        &lt;li&gt;Remote Desktop &lt;/li&gt;        &lt;li&gt;Full IIS          &lt;ul&gt;           &lt;li&gt;Web Roles previously using Hosted Web Core              &lt;ul&gt;               &lt;li&gt;Only supported a single HTTP or HTTPs endpoing &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;            &lt;li&gt;Web Roles now supporting Full IIS 7.0/7.5 &lt;/li&gt;            &lt;li&gt;Enables new scenarios              &lt;ul&gt;               &lt;li&gt;Multiple IIS websites &lt;/li&gt;                &lt;li&gt;Multiple virtual machines &lt;/li&gt;                &lt;li&gt;Configure IIS extensions &lt;/li&gt;                &lt;li&gt;Web Deploy for Rapid development &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Windows Server 2008 R2 &amp;amp; IIS 7.5 &lt;/li&gt;        &lt;li&gt;Elevated Privileges &lt;/li&gt;        &lt;li&gt;Windows Azure Connect (CTP) &lt;/li&gt;        &lt;li&gt;Windows Azure Virtual Machine Role (Beta) &lt;/li&gt;        &lt;li&gt;Extra Small Instances &lt;/li&gt;        &lt;li&gt;Startup Tasks &amp;amp; Admin Mode          &lt;ul&gt;           &lt;li&gt;Enables short, unattended setups on role startup &lt;/li&gt;            &lt;li&gt;Silent MSIs, COM components, Registry Keys, Configuring Windows Server Roles, etc &lt;/li&gt;            &lt;li&gt;Configuration Sample for startup tasks in the ServiceConfiguration.cscfg              &lt;ul&gt;               &lt;li&gt;&amp;lt;WebRole name=”test”&amp;gt;                  &lt;ul&gt;                   &lt;li&gt;&amp;lt;Startup&amp;gt;                      &lt;ul&gt;                       &lt;li&gt;&amp;lt;Task commandline=”&amp;lt;commandToBeRunned&amp;gt;” executingContext=”limited|elevated” taskType=”simple|foreground|background”/&amp;gt; &lt;/li&gt;                     &lt;/ul&gt;                   &lt;/li&gt;                    &lt;li&gt;&amp;lt;/Startup&amp;gt; &lt;/li&gt;                 &lt;/ul&gt;               &lt;/li&gt;                &lt;li&gt;&amp;lt;/WebRole&amp;gt; &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure Content Delivery Network (CDN)&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Enabled from Windows Azure Platform Portal &lt;/li&gt;    &lt;li&gt;Integrated with Storage (Blob Storage) &lt;/li&gt;    &lt;li&gt;Recent Enhancements      &lt;ul&gt;       &lt;li&gt;Delivery from Windows Azure Compute instances &lt;/li&gt;        &lt;li&gt;Https support &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;CTP of Smooth Streaming – End of April 2011 &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure AppFabric Access Control Service v 2.0 (ACS)&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Provides AuthN support using multiple identity providers      &lt;ul&gt;       &lt;li&gt;Easily integrate Live ID, Facebook, Yahoo, Google and Active Directory &lt;/li&gt;        &lt;li&gt;Support for WS-Federation, WS-Trust, OpenID 2.0, OAuth 2.0 &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Familiar &amp;amp; Consistent .NET Programming Model      &lt;ul&gt;       &lt;li&gt;Use existing Windows Identity Foundations SDK &amp;amp; Assemblies &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;REST-based Service Management API      &lt;ul&gt;       &lt;li&gt;Integrate into your existing apps and control panels &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Now Available      &lt;ul&gt;       &lt;li&gt;No charge during promotion period ending January 1st, 2012 &lt;/li&gt;        &lt;li&gt;Low cost after the promotion: $1.99 per 100.000 transactions &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure AppFabric Caching&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Distributed in-memory cache for Windows Azure apps      &lt;ul&gt;       &lt;li&gt;Integrated directly with the cache using .NET client library &lt;/li&gt;        &lt;li&gt;Session State Provider for Windows Azure applications &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Caching provided as a building block service      &lt;ol&gt;       &lt;li&gt;Configure an AppFabric Namespace &lt;/li&gt;        &lt;li&gt;Choose your cache size &lt;/li&gt;        &lt;li&gt;Write code against that service &lt;/li&gt;     &lt;/ol&gt;   &lt;/li&gt;    &lt;li&gt;Familiar &amp;amp; Consistent APIs      &lt;ul&gt;       &lt;li&gt;Same APIs as Windows Service AppFabric &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Available commercially by the end of April      &lt;ul&gt;       &lt;li&gt;Start using the CTP today at &lt;a href="http://portal.appfabriclabs.com"&gt;http://portal.appfabriclabs.com&lt;/a&gt; with no charge &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;In the CTP only the Data Center of South Central US has the Caching Service      &lt;ul&gt;       &lt;li&gt;supported cache sizes: 128 MB, 256MB &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;After the end of April (commercial Availability) you’ll have it available in every data center with supported cache sizes from 128MB to 4GB &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Cloud Data Services&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Azure Reporting (Currently in a Private CTP)      &lt;ul&gt;       &lt;li&gt;SQL Server Reporting provided as a Service &lt;/li&gt;        &lt;li&gt;Reports authored using existing tools (BIDS) and deployed to SQL Azure Reporting &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;SQL Azure Data Sync      &lt;ul&gt;       &lt;li&gt;Data synchronization provided as a Service &lt;/li&gt;        &lt;li&gt;Sync to/from SQL Azure Database &lt;/li&gt;        &lt;li&gt;Sync between SQL Server and SQL Azure &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Windows Azure DataMarket      &lt;ul&gt;       &lt;li&gt;Information marketplace for ISVs and IWs that provide trusted public domain &amp;amp; premium commercial data &lt;/li&gt;        &lt;li&gt;Now commercially available &lt;/li&gt;        &lt;li&gt;Firstly announced as codename “Dallas” &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Performance Matters&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;The new Windows Azure Traffic Manager solved this problem &lt;/li&gt;    &lt;li&gt;Load Balancing across multiple Hosted Services &lt;/li&gt;    &lt;li&gt;Now Available in CTP &lt;/li&gt;    &lt;li&gt;Three scenarios that are currently in the CTP      &lt;ul&gt;       &lt;li&gt;Performance          &lt;ul&gt;           &lt;li&gt;Directs the user to the best / closest deployment &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Fault Tolerance          &lt;ul&gt;           &lt;li&gt;Redirect Traffic to another deployment based on availability &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Round Robin          &lt;ul&gt;           &lt;li&gt;Traffic routed to deployments based on a fixed ration &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Also allow to keep a status of all your apps in order to understand how to rout the traffic &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure Platform Access&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Azure Pass      &lt;ul&gt;       &lt;li&gt;Free 30-Day access to the platform &lt;/li&gt;        &lt;li&gt;Includes:          &lt;ul&gt;           &lt;li&gt;Compute: 3 small instances &lt;/li&gt;            &lt;li&gt;Storage: 3 GB + 250K transactions &lt;/li&gt;            &lt;li&gt;Data Transfer: 3GB in &amp;amp; 3GB out &lt;/li&gt;            &lt;li&gt;Database: 2x1GB Web Edition &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Signup: &lt;a href="http://windowsazurepass.com"&gt;http://windowsazurepass.com&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;Enter code: MIXABC &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Introductory Trial      &lt;ul&gt;       &lt;li&gt;Available through September 30th, 2011 &lt;/li&gt;        &lt;li&gt;Includes:          &lt;ul&gt;           &lt;li&gt;Compute: 750 extra small hours + 25 small &lt;/li&gt;            &lt;li&gt;Storage: 20GB + 50K transactions &lt;/li&gt;            &lt;li&gt;Data Transfer: 20GB in &amp;amp; 20 GB out &lt;/li&gt;            &lt;li&gt;Database: 1 GB Web Edition (90 Days) &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Sign-up: &lt;a href="http://windowsazure.com"&gt;http://windowsazure.com&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;strong&gt;Note: Requires Credit Card Information but allows you to access CTP services&lt;/strong&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Ultimate      &lt;ul&gt;       &lt;li&gt;Compute: 1.500 hours of small instances &lt;/li&gt;        &lt;li&gt;Storage: 30 GB &lt;/li&gt;        &lt;li&gt;Transactions: 2M &lt;/li&gt;        &lt;li&gt;Bandwidth: 35 GB in / 35 GB out &lt;/li&gt;        &lt;li&gt;Databases: 5 GB Web Edition &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Premium      &lt;ul&gt;       &lt;li&gt;Compute: 1.500 hours of extra-small instances &lt;/li&gt;        &lt;li&gt;Storage: 25 GB &lt;/li&gt;        &lt;li&gt;Transactions: 1M &lt;/li&gt;        &lt;li&gt;Bandwidth: 30 GB in / 30 GB out &lt;/li&gt;        &lt;li&gt;Databases: 1 GB Web Edition &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Professional      &lt;ul&gt;       &lt;li&gt;Compute: 750 hours of extra-small instances &lt;/li&gt;        &lt;li&gt;Storage: 20 GB &lt;/li&gt;        &lt;li&gt;Transactions: 250K &lt;/li&gt;        &lt;li&gt;Bandwidth: 25 GB in / 25 GB out &lt;/li&gt;        &lt;li&gt;Databases: 1 GB Web Edition &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Resources&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Azure Platform Training Kit April 2011 Update (&lt;a href="http://bit.ly/WATKApr11"&gt;http://bit.ly/WATKApr11&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;Windows Azure Accelerator for Umbraco (&lt;a href="http://bit.ly/WAAUmbraco"&gt;http://bit.ly/WAAUmbraco&lt;/a&gt;) &lt;/li&gt;    &lt;li&gt;ACS Extensions for Umbraco (&lt;a href="http://bit.ly/ACSUmbraco"&gt;http://bit.ly/ACSUmbraco&lt;/a&gt;) &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Interesting topics&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;You can select which OSFamily you want to use by editing the ServiceConfiguration.cscfg file with the values:      &lt;ul&gt;       &lt;li&gt;1 – Windows Server 2008 &lt;/li&gt;        &lt;li&gt;2 – Windows Server 2008 R2 &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Currently ASP.NET MVC 3 isn’t available on Windows Azure and so you need to install it using a Startup Task &lt;/li&gt;    &lt;li&gt;Release of some Extensions for ACS 2.0 that allow ACS to be plugged directly in Umbraco allowing it to configured without going to the Management Portal &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1792187" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+Service+Platform/default.aspx">Windows Azure Service Platform</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+DataMarket/default.aspx">Windows Azure DataMarket</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/MIX11/default.aspx">MIX11</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Azure+Traffic+Manager/default.aspx">Azure Traffic Manager</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/ACS/default.aspx">ACS</category></item></channel></rss>