<?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</title><link>http://msmvps.com/blogs/nunogodinho/archive/tags/Windows+Azure+Service+Platform/default.aspx</link><description>Tags: Windows Azure Service Platform</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Build: 40407.4157)</generator><item><title>PDC09 – Day Three – Building Scalable and Reliable Applications with Windows Azure</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/11/19/pdc09-day-three-building-scalable-and-reliable-applications-with-windows-azure.aspx</link><pubDate>Thu, 19 Nov 2009 17:22:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740803</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=1740803</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1740803</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/11/19/pdc09-day-three-building-scalable-and-reliable-applications-with-windows-azure.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Brad Calder – Director/Architect&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Data Building Blocks&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Types of Storage in Windows Azure&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Volatile Storage&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Local Storage&lt;/li&gt;        &lt;li&gt;Caches (eg. AppFabricCache and MemCache)&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Persistent Storage&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Windows Azure Storage&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Blobs&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Provide interface for storing name files&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;Tables&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;structured storage.&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;Queues&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;reliable storage and delivery of messages&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;SQL Azure&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Storage Account Performance at commercial Availability&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Capacity&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;100TB&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Throughput&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Up to a few hundred megabytes&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Partitioning of Data Objects&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Load balancing is an internal concept of Windows Azure Storage&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Allows the system to automatically scale out access to your data to meet its peek traffic demands&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;What matters to the application is the partitioning key used for objects&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;All objects with the same partition key are always grouped&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Per Object/Partitioning Performance for Commercial Availability&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Throughput&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Single Queue and single table partition&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Up to 500 transactions per second&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Single Blob&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;small reads/writes up to 30 MB/s&lt;/li&gt;          &lt;li&gt;large reads/writes up to 60 MB/s&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Scaling Computation&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Compute Service Model – What is describes?&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;The topology of your service&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Types of roles and their binaries&lt;/li&gt;        &lt;li&gt;How the roles are connected&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Configuration of the service&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;How many instances of each role type&lt;/li&gt;        &lt;li&gt;Application specific configuration settings&lt;/li&gt;        &lt;li&gt;How many update domains you need&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Best Practices&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Due to application failures, upgrades or hardware failure&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Use multiple instances&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Queue Workflow Concepts&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Windows Azure Queue Provides&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Guarantee delivery&lt;/li&gt;        &lt;ol&gt;         &lt;li&gt;Worker dequeues Message and marks it as Invisible&lt;/li&gt;          &lt;li&gt;Worker deletes Message when finished processing&lt;/li&gt;       &lt;/ol&gt;        &lt;ul&gt;         &lt;li&gt;Note: If worker role crashes, message becomes visible for another worker to process&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;A message may be processed more than once&lt;/li&gt;        &lt;li&gt;Assume messages put into same queue can be processed in any order&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Best Practice&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Make work items idempotent&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Scaling Queue Throughput&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Batch Work Items into Blob&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Group together many work items into a blob&lt;/li&gt;        &lt;li&gt;Queue up pointer to the Blob for the message&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Use Multiple Queues&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Job Manager&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Responsible form managing the execution of the Queues&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Work Items&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Continuation for Long Running Work Items&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Want to continue on failover&lt;/li&gt;      &lt;li&gt;High level approach&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Bread work item into smaller and repeatable steps&lt;/li&gt;        &lt;li&gt;Record progress&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Lifecycle Management&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In-place Rolling updates&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Specify the number of upgrade domains in service model&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Breaks your roles evenly over the number of domains&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Rolling upgrade&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Walk each upgrade domain one at a time&lt;/li&gt;        &lt;li&gt;Upgrade just the roles in the current domain&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Benefits&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Minimizes availability loss&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Only one domain of roles are restarted at a time&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Allows local state to be uses across upgrades&lt;/li&gt;        &lt;li&gt;Caches application upgrade issues early&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Detect upgrade issues after first few domains&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Versioning with Rolling Updates&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Always assume you will have old and new running side by side in your service&lt;/li&gt;      &lt;li&gt;Version Everything&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Protocols, Schemas, Messages and everything else&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Windows Azure Tables Schema change&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Have a version property in each entity&lt;/li&gt;      &lt;li&gt;Types of Schema changes&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Adding a non-key property&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Perform similar step update process&lt;/li&gt;          &lt;li&gt;Update “IgnoreMissingProperties”&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Removing a non-key property&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Perform similar upgrade process&lt;/li&gt;          &lt;li&gt;Update “IgnoreMissingProperties”&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Changes in Partition Key or Row Key&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Most uses schema change is adding a non-key property&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740803" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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/.NET+Services/default.aspx">.NET Services</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/AppFabric/default.aspx">AppFabric</category></item><item><title>PDC09 – Day Two – Developing Advanced Applications with Windows Azure</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/11/18/pdc09-day-two-developing-advanced-applications-with-windows-azure.aspx</link><pubDate>Wed, 18 Nov 2009 22:56:04 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740583</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=1740583</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1740583</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/11/18/pdc09-day-two-developing-advanced-applications-with-windows-azure.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Steve Marx – Technology Strategist&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now we can have the ability to have more than a Web and a Work Role, since we have several different types of Roles. &lt;/p&gt;  &lt;p&gt;Example:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;IIS Role&lt;/li&gt;    &lt;li&gt;SMTP Role&lt;/li&gt;    &lt;li&gt;…&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Now the there is the new Storage API that is currently being shipped with the SDK and not only a sample.&lt;/p&gt;  &lt;p&gt;Some new features:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Inter-role communication&lt;/li&gt;    &lt;li&gt;Non-Http endpoints&lt;/li&gt;    &lt;li&gt;Role instance lifecycle&lt;/li&gt;    &lt;li&gt;VM Sizes&lt;/li&gt;    &lt;li&gt;Full-trust in the Cloud&lt;/li&gt;    &lt;li&gt;Local Storage&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Upgrading the local storage&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;How to model you application&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Draw the boxes and arrows&lt;/li&gt;    &lt;li&gt;Each box is a role&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Which receive traffic from the internet&lt;/li&gt;      &lt;li&gt;Which need IIS?&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Receive Traffic: Input Endpoints&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Different ports on same domain&lt;/li&gt;    &lt;li&gt;There’s always load balancing&lt;/li&gt;    &lt;li&gt;Declared in ServiceDefinition.csdef&lt;/li&gt;    &lt;li&gt;Handled by IIS&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;InputEndpoint&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Defined the protocol, port and name of the endpoint that will opened in order to listen for the requests&lt;/li&gt;    &lt;li&gt;Protocols supported&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Http&lt;/li&gt;      &lt;li&gt;Https&lt;/li&gt;      &lt;li&gt;Tcp&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;RoleEnvironment &lt;/strong&gt;is the class that allow us to communicate with the Windows Azure fabric, for example in order to know the Configurations&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Aside about Email&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Spammers will use Windows Azure then the IP ranges can get blacklisted&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Best Practices: Use a relay service in order not to have your mails marked as SPAM&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Send mail via a rely mail&lt;/li&gt;    &lt;li&gt;Receive mail is fine&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Searching&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Lucene.NET&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Popular search API&lt;/li&gt;      &lt;li&gt;.NET port of original Java implementation&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Index data&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Bring index up to speed on startup&lt;/li&gt;      &lt;li&gt;Continually update index&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Serve searched (via WCF)&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Asynchronous Work without a Queue&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Queues deliver messages to one worker only&lt;/li&gt;    &lt;li&gt;We need every worker to see the message&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Solution&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;use Table instead&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Build your own secondary index&lt;/li&gt;          &lt;li&gt;Order references&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Initialization of Roles&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="left"&gt;&lt;strong&gt;Now we have:&lt;/strong&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;       &lt;div align="left"&gt;OnStart() – “busy” state, initialization&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="left"&gt;Run() – do work&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="left"&gt;OnStop() – traffic stops, graceful shutdown&lt;/div&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p align="left"&gt;&lt;strong&gt;Internal Endpoints&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="left"&gt;Declare endpoints in ServiceDefinition.csdef&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;API to find out what port to listen on RoleEnvironment in Order to know if the port or anything change about the endpoint since the last call&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p align="left"&gt;&lt;strong&gt;How to Get More RAM&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div align="left"&gt;RAMDiectory pouts everything in memory&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div align="left"&gt;Choose the VM Size:&lt;/div&gt;   &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;       &lt;div align="left"&gt;Small&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="left"&gt;Medium&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="left"&gt;Large&lt;/div&gt;     &lt;/li&gt;      &lt;li&gt;       &lt;div align="left"&gt;Extra-Large&lt;/div&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740583" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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/.NET+Services/default.aspx">.NET Services</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/SQL+Azure/default.aspx">SQL Azure</category></item><item><title>PDC09 – Day One – SQL Azure Present &amp; Futures</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/11/17/pdc09-day-one-sql-azure-present-amp-futures.aspx</link><pubDate>Tue, 17 Nov 2009 23:37:57 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740361</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=1740361</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1740361</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/11/17/pdc09-day-one-sql-azure-present-amp-futures.aspx#comments</comments><description>&lt;p&gt;Data Platform as a Service&lt;/p&gt;  &lt;p&gt;In the future will have Reporting, Data Analytics&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SQL Azure Database&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Relational Database service&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;SQL Server technology foundation&lt;/li&gt;      &lt;li&gt;Scalable&lt;/li&gt;      &lt;li&gt;Symmetrical&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;SQL Azure Provisioning&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Each account has zero or more servers&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Azure wide provisioned in a common portal&lt;/li&gt;      &lt;li&gt;Billing instrument&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Each server has one or more databases&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;contains metadata about the databases&lt;/li&gt;      &lt;li&gt;Unit of authentication and security&lt;/li&gt;      &lt;li&gt;Unit of Geo-location&lt;/li&gt;      &lt;li&gt;The server is a logical grouping of you DBs&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Each database has standard SQL Object&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Unit of consistency&lt;/li&gt;      &lt;li&gt;Contains users, tables, views, indexes, and so on,&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Global Availability&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;North Europe&lt;/li&gt;    &lt;li&gt;Southeast Asia&lt;/li&gt;    &lt;li&gt;North and South USA&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Futures&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Goal: &lt;/strong&gt;Provide and end-to-end experience for enterprise departmental apps and Saas ISVs scenarios&lt;/li&gt;    &lt;li&gt;Improved Tools&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Today we have&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;VS, SSMS, ADO.NET, ADO.NET Data Service&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Data Backups&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Multiple replicas of all databases with automatic failover. System backups for additional protection&lt;/li&gt;      &lt;li&gt;Use Database Clone to create a clone of the Database with every capabilities of the original one&lt;/li&gt;      &lt;li&gt;During 1H 2010&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Continuous Backups&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Configurable retention and lag period&lt;/li&gt;      &lt;li&gt;Backups available for read operations&lt;/li&gt;      &lt;li&gt;Local and regional options&lt;/li&gt;      &lt;li&gt;During 2H 2010&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Operational Models&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;SaaS&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Provisioning APIs for ISVs&lt;/li&gt;        &lt;li&gt;Template database support&lt;/li&gt;        &lt;li&gt;Meta-data tracking&lt;/li&gt;        &lt;li&gt;Additional billing scenarios&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Scale-out support –Today&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Databases and workloads partitioning is a classic&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Better price/performance&lt;/li&gt;          &lt;li&gt;Levels of throughput not possible with a single machine&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;What SQL Azure addresses&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt; Highly available service on top of commodity hardware&lt;/li&gt;          &lt;li&gt;Zero administration&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;There will be available several options and the 10GBs of space is not an issue&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Customer Feedback&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Add support for profiler, DMV’s&lt;/li&gt;    &lt;li&gt;SQLCLR&lt;/li&gt;    &lt;li&gt;and much more&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Codename “Vidalia”&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Sharing to trustworthy collaboration&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Cloud is a grate place to connect&lt;/li&gt;      &lt;li&gt;Empowers multiple parties&lt;/li&gt;      &lt;li&gt;Businesses need control&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;Very interesting demos, need to see more about it.&lt;/p&gt;&lt;/blockquote&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740361" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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/S_2B00_S/default.aspx">S+S</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/SQL+Azure/default.aspx">SQL Azure</category></item><item><title>PDC09 – Day One – Application Server Technologies – Present &amp; Future</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/11/17/pdc09-day-one-application-server-technologies-present-amp-future.aspx</link><pubDate>Tue, 17 Nov 2009 22:23:09 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740349</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=1740349</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1740349</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/11/17/pdc09-day-one-application-server-technologies-present-amp-future.aspx#comments</comments><description>&lt;p&gt;Cloud: Fifth Generation of computing&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cloud - 2010+&lt;/li&gt;    &lt;li&gt;SOA - 2000s&lt;/li&gt;    &lt;li&gt;Web - 1990s&lt;/li&gt;    &lt;li&gt;Client-Server - 1980s&lt;/li&gt;    &lt;li&gt;MainFrame – 1970s&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Technology Disruptions &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cheap Processing and Storing&lt;/li&gt;    &lt;li&gt;Virtualization&lt;/li&gt;    &lt;li&gt;Advances in Networking&lt;/li&gt;    &lt;li&gt;Advances in Web Technologies&lt;/li&gt;    &lt;li&gt;Emerge of Service Platforms&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Application Trends&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Service-Oriented&lt;/li&gt;    &lt;li&gt;Composite Applications&lt;/li&gt;    &lt;li&gt;Model Driven&lt;/li&gt;    &lt;li&gt;Scale-out&lt;/li&gt;    &lt;li&gt;Elastic&lt;/li&gt;    &lt;li&gt;Failure Resilient&lt;/li&gt;    &lt;li&gt;Always available&lt;/li&gt;    &lt;li&gt;Multi-tenant&lt;/li&gt;    &lt;li&gt;Staged Production&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;AppFabric&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Server and Windows Azure platform&lt;/li&gt;    &lt;li&gt;Composition&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Bases&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Windows Azure or Windows Server with Microsoft .NET Framework Available&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Main Capabilities&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;High Availability&lt;/li&gt;        &lt;li&gt;Scale Out&lt;/li&gt;        &lt;li&gt;Multi-Tenant&lt;/li&gt;        &lt;li&gt;Management&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;High Level Services&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Service Bus&lt;/li&gt;        &lt;li&gt;Caching&lt;/li&gt;        &lt;li&gt;Workflow Hosting&lt;/li&gt;        &lt;li&gt;Services Hosting&lt;/li&gt;        &lt;li&gt;Monitoring&lt;/li&gt;        &lt;li&gt;Access Control&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;2010 Wave &lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;WCF and WF&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Customer Momentum&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Adoption of WCF and WF&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;&amp;gt; 27% year over year growth in developer adoption&lt;/li&gt;            &lt;li&gt;Top 5 technologies used by ISV’s&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;.NET 4.0&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;WCF&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Configuration simplification&lt;/li&gt;            &lt;li&gt;Service Discovery with WS-Discovery support&lt;/li&gt;            &lt;li&gt;Routing Services&lt;/li&gt;            &lt;li&gt;REST service improvements&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;WF&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Intuitive flowchart modeling style&lt;/li&gt;            &lt;li&gt;New activity model and runtime&lt;/li&gt;            &lt;li&gt;Fully declarative authoring and composition&lt;/li&gt;            &lt;li&gt;Designer performance and re-hosting&lt;/li&gt;            &lt;li&gt;Change from XOML to XAML&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;Deep integration between WCF and WF&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Workflow Services with Supporting activities&lt;/li&gt;            &lt;li&gt;Integrated hosting and messaging&lt;/li&gt;            &lt;li&gt;Enterprise grade messaging for workflows&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;Windows AppFabric&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Manage Services and Workflows&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Infrastructure for enhanced workflow and service hosting, configuration and control&lt;/li&gt;          &lt;li&gt;Integration with IIS Manager and PowerShell&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Monitor services and Workflows&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Infrastructure for storing workflow and service monitoring&lt;/li&gt;          &lt;li&gt;Dashboard for information’s regarding the usage&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Distributed in-memory application cache (Previously known as “Velocity”&lt;/li&gt;        &lt;li&gt;Server/Service symmetry&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Symmetric application development, deployment and management&lt;/li&gt;          &lt;li&gt;Common scale-out and availability fabric&lt;/li&gt;       &lt;/ul&gt;        &lt;li&gt;Server/Services Connectivity&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Service Bus for Connectivity&lt;/li&gt;          &lt;li&gt;Access Control&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;Announcing &lt;strong&gt;Microsoft Biztalk Server 2009 R2&lt;/strong&gt;&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Customer Momentum &lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Adoption of Biztalk Server&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;10kç customers&lt;/li&gt;            &lt;li&gt;80% global 1000&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;Innovations&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Platform alignment&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Windows Server 2008 R2&lt;/li&gt;            &lt;li&gt;SQL Server 2008 R2&lt;/li&gt;            &lt;li&gt;VS2010&lt;/li&gt;         &lt;/ul&gt;          &lt;li&gt;Productivity Gains&lt;/li&gt;          &lt;li&gt;B2B Scenarios Made Easy&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;Summary&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;.NET 4.0 (WCF/WF)&lt;/li&gt;        &lt;li&gt;Windows Server AppFabric&lt;/li&gt;        &lt;li&gt;Microsoft Biztalk 2009 R2&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;Futures&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Server-Service Symmetry&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;CTP of Windows Azure platform AppFabric in CY10&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Common App &amp;amp; Programming Model&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;End-to-End Composite Applications Model&lt;/li&gt;        &lt;li&gt;WCF Service Authoring Simplicity and Scale&lt;/li&gt;        &lt;li&gt;WF Activity and Rule Libraries and Tooling&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;AppFabric&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Loosely coupled Message-oriented Event-Driven&lt;/li&gt;        &lt;li&gt;Multi-Tenancy&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Common End-to-End Management&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;End-To-End deployment, configuration and management&lt;/li&gt;        &lt;li&gt;Dashboard for management&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Biztalk Server&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Enterprise connector to the AppFabric&lt;/li&gt;        &lt;li&gt;Deep platform alignment&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;2010 Wave&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Rich Framework, server and tools for building service-oriented and distributed Applications&lt;/li&gt;      &lt;li&gt;Build upon your existing investments&lt;/li&gt;      &lt;li&gt;Scale &amp;amp; Performance Windows Server AppFabric&lt;/li&gt;      &lt;li&gt;S+S – Symmetric Host, Development and Deployment&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Futures&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Agility – Common Application &amp;amp; Programming Model&lt;/li&gt;      &lt;li&gt;Elastic Scale and Continuous Availability – Rich AppFabric Services&lt;/li&gt;      &lt;li&gt;Enterprise Productivity – Management Model&lt;/li&gt;      &lt;li&gt;Multiple Workloads – Unified Application Server for ASP.NET, Biztalk Server&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Very interesting in terms of leveraging all the capabilities of “Dublin”, WCF, WF, Velocity, Multi-Tenancy, Scaling Out and so on.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740349" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category><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/S_2B00_S/default.aspx">S+S</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/AppFabric/default.aspx">AppFabric</category></item><item><title>Windows Azure TCO and ROI Calculator</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/11/16/windows-azure-tco-and-roi-calculator.aspx</link><pubDate>Mon, 16 Nov 2009 23:30:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1740095</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=1740095</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1740095</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/11/16/windows-azure-tco-and-roi-calculator.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&amp;#160; One of the most asked questions about Windows Azure is what is the TCO (Total Cost of Ownership) and the ROI (Return of Investment) that we have in order to decide if we are going or not into the cloud.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Based on this questions Windows Azure Team putted together a TCO and ROI Calculator that will help you make your decisions better, and also plan how much are you going to spend in Windows Azure and Windows Azure Service Platform in order to maintain your business going. This is very important because even when having things going into the cloud our management still need some predictability on the costs and also some numbers to support the decision of moving to the cloud.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; Start predicting and planning your TCO and ROI using this calculator &lt;a href="http://www.microsoft.com/windowsazure/tco/"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1740095" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Windows Azure November SDK and Tools release</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/11/15/windows-azure-november-sdk-and-tools-release.aspx</link><pubDate>Sun, 15 Nov 2009 20:37:32 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1739901</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=1739901</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1739901</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/11/15/windows-azure-november-sdk-and-tools-release.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160; There is already available the new November set of SDK and Tools for Windows Azure, that can be found &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=6967ff37-813e-47c7-b987-889124b43abd&amp;amp;displaylang=en"&gt;here&lt;/a&gt;. Also you can see &lt;a href="http://www.microsoft.com/windowsazure/developers/dotnetservices/"&gt;here&lt;/a&gt; more about the new .NET Services and also &lt;a href="http://msdn.microsoft.com/en-us/azure/netservices.aspx"&gt;here&lt;/a&gt; on the Windows Azure Development Center for .NET Services. Read more in this &lt;a href="http://blogs.msdn.com/netservices/archive/2009/11/05/microsoft-net-services-november-ctp-release.aspx"&gt;post from the .NET Services Team&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160; There are some breaking changes in this version so check also this &lt;a href="http://blogs.msdn.com/netservicesannounce/archive/2009/11/11/the-net-services-november-2009-ctp-qfe-breaking-changes-announcement-and-scheduled-maintenance.aspx"&gt;post from the team&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1739901" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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/.NET+Services/default.aspx">.NET Services</category></item><item><title>Windows Azure SDK July update</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/29/windows-azure-sdk-july-update-pt-en.aspx</link><pubDate>Wed, 29 Jul 2009 15:03:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1710745</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=1710745</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1710745</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/29/windows-azure-sdk-july-update-pt-en.aspx#comments</comments><description>&lt;p&gt;Windows Azure has a new SDK release that is now available. A very interesting new feature is the possibility of having several Roles per deployment, unlike what happened in earlier releases where we would only be able to have one Web Role and also a one Worker Role. Another interesting feature is now we have the possibility to chose between a normal ASP.NET Web Forms application and a ASP.NET MVC application as the Web Role.&lt;/p&gt;  &lt;p&gt;Download the Visual Studio Tools &lt;a title="Download Windows Azure Tools for Visual Studio (includes SDK)" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=8d75d4f7-77a4-4adf-bce8-1b10608574bb"&gt;here.&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download the Windows Azure SDK &lt;a title="Download Windows Azure SDK" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=aa40f3e2-afc5-484d-b4e9-6a5227e73590"&gt;here.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1710745" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>More on Windows Azure Commercial Availability</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/22/more-on-windows-azure-commercial-availability.aspx</link><pubDate>Wed, 22 Jul 2009 15:14:51 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1705201</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1705201</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1705201</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/22/more-on-windows-azure-commercial-availability.aspx#comments</comments><description>&lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Microsoft announced on 14th July the commercial availability of Windows Azure as I &lt;a href="http://msmvps.com/blogs/nunogodinho/archive/2009/07/14/windows-azure-commercial-availability-and-business-model-announced.aspx" target="_blank"&gt;posted previously&lt;/a&gt; and now there are more information’s about the the same subject so I decided to write again on the subject.&amp;#160; &lt;/p&gt;  &lt;p&gt;&amp;#160;&amp;#160;&amp;#160; Important elements to retain:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“During Community Technology Preview (CTP), services included in Windows Azure will be available without charge - subject to certain limits:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Total compute usage: 2000 VM hours &lt;/li&gt;      &lt;li&gt;Cloud storage capacity: 50GB &lt;/li&gt;      &lt;li&gt;Total storage bandwidth: 20GB/day“ &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;How Consumption is Measured:&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;How Consumption is Measured?        &lt;ul&gt;         &lt;li&gt;Windows Azure            &lt;ul&gt;             &lt;li&gt;SLA                &lt;ul&gt;                 &lt;li&gt;“(…)we guarantee that when you deploy two or more role instances in different fault and upgrade domains your Internet facing roles will have external connectivity at least 99.95% of the time (…)” &lt;/li&gt;               &lt;/ul&gt;             &lt;/li&gt;              &lt;li&gt;Compute time, measured in machine hours &lt;/li&gt;              &lt;li&gt;Storage, measured in GB &lt;/li&gt;              &lt;li&gt;Bandwidth requirements (transmissions to and from the Azure datacenter), measured in GB &lt;/li&gt;              &lt;li&gt;Transactions &lt;/li&gt;           &lt;/ul&gt;         &lt;/li&gt;          &lt;li&gt;SQL Data Services            &lt;ul&gt;             &lt;li&gt;SLA                &lt;ul&gt;                 &lt;li&gt;“(…) will maintain a “Monthly Availability” of 99.9% during a calendar month. “Monthly Availability Percentage” for a specific customer database is the ratio of the time the database was available to customer to the total time in a month. Time is measured in 5-minute intervals in a 30-day monthly cycle. (…)” &lt;/li&gt;               &lt;/ul&gt;             &lt;/li&gt;              &lt;li&gt;Web Edition Relational Database includes:                &lt;ul&gt;                 &lt;li&gt;Up to 1 GB of T-SQL based relational database &lt;/li&gt;                  &lt;li&gt;Self-managed DB, auto high availability and backup &lt;/li&gt;                  &lt;li&gt;Auto Scale with pay-as-you grow &lt;/li&gt;                  &lt;li&gt;Best suited for Web application, Departmental custom apps. &lt;/li&gt;               &lt;/ul&gt;             &lt;/li&gt;              &lt;li&gt;Business Edition DB includes:                &lt;ul&gt;                 &lt;li&gt;Up to 10 GB of T-SQL based relational database &lt;/li&gt;                  &lt;li&gt;Self-managed DB, auto high availability and backup &lt;/li&gt;                  &lt;li&gt;Auto Scale, Pay-as- you grow &lt;/li&gt;                  &lt;li&gt;Additional features in the future like auto-partition, CLR, fanouts etc. &lt;/li&gt;                  &lt;li&gt;Best suited for ISVs packaged LOB apps, Department custom apps &lt;/li&gt;               &lt;/ul&gt;             &lt;/li&gt;           &lt;/ul&gt;         &lt;/li&gt;          &lt;li&gt;NET Services            &lt;ul&gt;             &lt;li&gt;“(…)Uptime percentage commitments and SLA credits for .NET Services are equivalent to those specified above in the Windows Azure SLA. Due to inherent differences between the technologies, underlying SLA definitions and terms differ for .NET Services. Using the Service Bus module of .NET Services, customers will have connectivity between a customer’s service endpoint and our Internet gateway(…)” &lt;/li&gt;              &lt;li&gt;Messages are charged to the customer in discrete blocks of 100,000 (“100k”) for each monthly billing period, meaning that &lt;/li&gt;              &lt;li&gt;A customer who consumed 95,000 messages would be billed for 1x100k messages (plus the bandwidth used to send messages in or out). &lt;/li&gt;              &lt;li&gt;A customer who uses 150,000 messages in a billing period would be charged for 2x100k messages (plus the bandwidth used to send messages in or out). &lt;/li&gt;              &lt;li&gt;A customer who uses 20 million messages in a billing period would be charged &lt;/li&gt;           &lt;/ul&gt;         &lt;/li&gt;       &lt;/ul&gt;     &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;More information can be be found on the &lt;a href="http://www.microsoft.com/azure/pricing.mspx" target="_blank"&gt;Windows Azure site&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1705201" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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/.NET+Services/default.aspx">.NET Services</category></item><item><title>Windows Azure Commercial Availability and Business Model announced</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/14/windows-azure-commercial-availability-and-business-model-announced.aspx</link><pubDate>Tue, 14 Jul 2009 21:40:45 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1701391</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1701391</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1701391</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/14/windows-azure-commercial-availability-and-business-model-announced.aspx#comments</comments><description>&lt;p&gt;Just today in the WPC 2009 Microsoft announced the Commercial Availability and Business Model that will be used in Windows Azure and Windows Azure Service Platform, and so a brief info about the amounts involved.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Azure      &lt;ul&gt;       &lt;li&gt;Compute – 0.12 $ per hour &lt;/li&gt;        &lt;li&gt;Storage – 0.15 $ per GB by month stored &lt;/li&gt;        &lt;li&gt;Storage Transactions – 0.01 $ per 10K &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Data Services      &lt;ul&gt;       &lt;li&gt;Web Edition – up to 1 GB relational Database – 9.99 $ per month &lt;/li&gt;        &lt;li&gt;Business Edition – up to 10 GB relational Database – 99.99 $ per month &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;.NET Services (includes Service Bus, Access Control)      &lt;ul&gt;       &lt;li&gt;Messages – 0.15 $ per 100K message operations &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Bandwidth across all three services will be charged:      &lt;ul&gt;       &lt;li&gt;0.10$ for inbound communications &lt;/li&gt;        &lt;li&gt;0.15$ for outbound communications &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Guarantee Availability:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;at least 99,95 % for external connectivity &lt;/li&gt;    &lt;li&gt;at least 99,9% for storage &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Availability at launch will be Australia, Austria, Belgium, Canada, Denmark, Finland, France, Germany, Ireland, India, Italy, Japan, Netherlands, New Zealand, Norway, Portugal, Spain, Sweden, Switzerland, UK, and the United States. &lt;/p&gt;  &lt;p&gt;In the March 2010 timeframe we expect commercial availability to expand to Brazil, Chile, Colombia, Czech Republic, Greece, Hong Kong, Hungary, Israel, South Korea, Malaysia, Mexico, Poland, Puerto Rico, Romania, Singapore, and Taiwan. &lt;/p&gt;  &lt;p&gt;More information&amp;#39;s &lt;a href="http://blogs.msdn.com/windowsazure/archive/2009/07/14/confirming-commercial-availability-and-announcing-business-model.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1701391" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Windows Azure Services Platform Changes</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/08/windows-azure-services-platform-changes.aspx</link><pubDate>Wed, 08 Jul 2009 14:52:43 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698745</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=1698745</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1698745</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/08/windows-azure-services-platform-changes.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;.NET Services July 2009 CTP Release&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;An one more CTP of Windows Azure was made available and this one has some interesting points like Windows 7 RC Support, easier setup, but of course the large amount of changes is in terms of connecting heterogeneous environments, in terms of:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Connect Applications and users&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Interoperability by Default&lt;/strong&gt;, very important since it supports now even more standards than before &lt;/li&gt;    &lt;li&gt;&lt;strong&gt;Federation of Data, Messages, Identity and Access&lt;/strong&gt;, that makes solutions more easier to interoperate between each other. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Of course this changes occur in the spectrum of the .NET Services Bus and Access Control, since the Workflow Services is now &lt;em&gt;offline&lt;/em&gt; in order to incorporate more customer feedback.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/netservices/archive/2009/07/07/microsoft-net-services-july-2009-ctp-release.aspx" target="_blank"&gt;Check more information here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SQL Data Services&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Now we can look at SQL Data Services as a real Database, and now give support for TSQL in SQL Data Services, of course in this release we only have a subset of TSQL, but this is a good way to go.&lt;/p&gt;  &lt;p&gt;Of course there are differences between SQL Server on-Premise and SQL Data Services and some of they are:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“(…)&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;SDS is a multi-tenant system &lt;/li&gt;      &lt;li&gt;The hardware resources are owned, hosted and maintained by Microsoft &lt;/li&gt;      &lt;li&gt;SDS is a service &lt;/li&gt;   &lt;/ul&gt;    &lt;p&gt;(…)”&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So what’s in?&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;DDL      &lt;ul&gt;       &lt;li&gt;FUNCTION &lt;/li&gt;        &lt;li&gt;INDEX &lt;/li&gt;        &lt;li&gt;PROCEDURE &lt;/li&gt;        &lt;li&gt;ROLE &lt;/li&gt;        &lt;li&gt;SCHEMA &lt;/li&gt;        &lt;li&gt;STATISTICS &lt;/li&gt;        &lt;li&gt;SYNONIM &lt;/li&gt;        &lt;li&gt;TABLE &lt;/li&gt;        &lt;li&gt;TRIGGER &lt;/li&gt;        &lt;li&gt;VIEW &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;DML      &lt;ul&gt;       &lt;li&gt;SELECT/INSERT/UPDATE/DELETE functionality &lt;/li&gt;        &lt;li&gt;DML triggers &lt;/li&gt;        &lt;li&gt;JOINs &lt;/li&gt;        &lt;li&gt;Transactions &lt;/li&gt;        &lt;li&gt;A large number of built-in functions (aggregates, math, date and time, ranking, etc.) &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Manageability      &lt;ul&gt;       &lt;li&gt;Query tuning via SET SHOWPLAN and SET STATISTICS &lt;/li&gt;        &lt;li&gt;Index tuning via create and drop index &lt;/li&gt;        &lt;li&gt;Statistic management via UPDATE STATISTICS &lt;/li&gt;        &lt;li&gt;Information schema views and system catalog views (e.g., sys.databases) &lt;/li&gt;        &lt;li&gt;Local HA is automatically provided as part of the service. &lt;/li&gt;        &lt;li&gt;Upcoming version of SSMS and VS tools will work against SDS &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Ok very nice v1 of SQL Data Services, check more in this &lt;a href="http://blogs.msdn.com/ssds/archive/2009/07/07/9823115.aspx" target="_blank"&gt;post from the SQL Data Services Team.&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698745" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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/.NET+Services/default.aspx">.NET Services</category></item><item><title>Notes from the Windows Azure by David Chappell in ArCast.TV</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/07/notes-from-the-windows-azure-by-david-chappell-in-arcast-tv.aspx</link><pubDate>Tue, 07 Jul 2009 19:18:44 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698628</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=1698628</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1698628</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/07/notes-from-the-windows-azure-by-david-chappell-in-arcast-tv.aspx#comments</comments><description>&lt;p&gt;I was viewing this ArCast.TV chapter about Windows Azure by David Chappell and I found that it would be interesting for me and for other people to get some notes about this, and so this post was created due to it.&lt;/p&gt;  &lt;p&gt;We see in Cloud Computing two types of elements:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SaaS – Software as a Service&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Examples:&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://www.salesforce.com"&gt;SalesForce.Com&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;Microsoft&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;CRM Online (competitor of SalesForce.com)&lt;/li&gt;          &lt;li&gt;Exchange Online&lt;/li&gt;          &lt;li&gt;Sharepoint Online&lt;/li&gt;          &lt;li&gt;and so on.&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;PaaS - Platform as a Service or Cloud Platforms&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Competition in this space&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;strong&gt;Amazon (1st company in this space)&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;strong&gt;EC2&lt;/strong&gt; – we get Virtual Machines&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Provide Virtual Machines in the Cloud that can be Windows or Linux, and after that those are your VM’s that you have to manage. Very different approach from &lt;strong&gt;Windows Azure.&lt;/strong&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Microsoft&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;strong&gt;Windows Azure&lt;/strong&gt; - We give the Applications and the Virtual Machines are managed for us, without we ever need to manage a specific Virtual Machine&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Components:&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;&lt;strong&gt;Windows Azure&lt;/strong&gt; – Think of it as a Windows in the Cloud, of course this is not the same thing but is a nice way to make the analogy to it&lt;/li&gt;          &lt;li&gt;&lt;strong&gt;Windows Azure Service Platform &lt;/strong&gt;&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;&lt;strong&gt;.NET Services&lt;/strong&gt;&lt;/li&gt;            &lt;ul&gt;             &lt;li&gt;&lt;strong&gt;Service Bus&lt;/strong&gt;&lt;/li&gt;              &lt;li&gt;&lt;strong&gt;Workflow Services&lt;/strong&gt;&lt;/li&gt;              &lt;li&gt;&lt;strong&gt;Access Control&lt;/strong&gt;&lt;/li&gt;           &lt;/ul&gt;            &lt;li&gt;&lt;strong&gt;SQL Data Services&lt;/strong&gt;&lt;/li&gt;            &lt;li&gt;&lt;strong&gt;Live Services&lt;/strong&gt;&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;&lt;strong&gt;Google&lt;/strong&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;strong&gt;AppEngine&lt;/strong&gt; – Not like EC2 but more like Windows Azure&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;We give a Java or Phyton application and the will be place on VMs like the Windows Azure, but this is completely transparent for user&lt;/li&gt;        &lt;li&gt;All about Supporting Web Applications&lt;/li&gt;        &lt;li&gt;Not possible to have a Batch Service like in Azure&lt;/li&gt;        &lt;li&gt;Only 10 seconds available to process Responses, or else the AppEngine will shutdown the Request&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;What’s the best? EC2, Windows Azure or AppEngine?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;It depends on the application your building and the way you’ll build it because the approaches are different and so it’s important to get the most correct Technology to your problem.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;ISV’s Strategy&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;In case of a Windows ISV then is normal to think about Windows Azure in order to address the SaaS space.&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Enterprise Strategy&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Often enterprises look at the cloud only as a way to save money, and move the current apps unchanged into the cloud, but that is not the purpose of Windows Azure since now this is not possible, but of course there will be attractive to move existing applications into the cloud.&lt;/li&gt;    &lt;li&gt;Of course all depends on the applications, because it’s possible if we have a Web Application with a SQL Server Database, because in this case we can move the Web Application to the Windows Azure and the SQL Server Database into the SQL Data Services.&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;What this makes?&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Application more manageable&lt;/li&gt;        &lt;li&gt;More Scalable&lt;/li&gt;        &lt;li&gt;More Extensible&lt;/li&gt;        &lt;li&gt;and so on.&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Get Started using Windows Azure in &lt;a href="http://www.azure.com"&gt;www.azure.com&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698628" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/SaaS/default.aspx">SaaS</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Data Services – Can be ADO.NET or SQL – What’s the difference</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/07/data-services-can-be-ado-net-or-sql-what-s-the-difference.aspx</link><pubDate>Tue, 07 Jul 2009 18:18:41 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698623</guid><dc:creator>NunoGodinho</dc:creator><slash:comments>1</slash:comments><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/rsscomments.aspx?PostID=1698623</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1698623</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/07/data-services-can-be-ado-net-or-sql-what-s-the-difference.aspx#comments</comments><description>&lt;p&gt;Just a while ago I was talking about Data Services and suddenly a confusion between ADO.NET Data Services and SQL Data Services took place, because we were talking about different Data Services, and so in order to try to clarify the differences I remembered to write this post. &lt;/p&gt;  &lt;p&gt;There are two types of Data Services that are:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;SQL Data Services&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;&lt;em&gt;Cloud&lt;/em&gt; – at this moment is being converted from ACE (Activity, Container and Entity)&amp;#160; to TDS (Tabular Data Stream) as I’ve &lt;a href="http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/experiments-with-the-new-sql-data-services.aspx"&gt;presented in this post&lt;/a&gt;. &lt;/li&gt;      &lt;li&gt;In this case we are talking about a Database in the &lt;em&gt;Cloud&lt;/em&gt; and the ultimate desire will be to just change the ConnectionString used.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;ADO.NET Data Services aka. “Project Astoria”&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;This one is about making available a set of &lt;a href="http://msdn.microsoft.com/en-us/data/bb931106.aspx"&gt;REST Services on top of ADO.NET&lt;/a&gt;&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Highly Extensible:&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Query Filtering (GET requests)&lt;/li&gt;          &lt;li&gt;Operation Filtering (PUT, POST, DELETE, etc requests)&lt;/li&gt;          &lt;li&gt;Making other Operations available with the same capabilities as the ones associated with ADO.NET Data Services.&lt;/li&gt;          &lt;ul&gt;           &lt;li&gt;Filter&lt;/li&gt;            &lt;li&gt;Sort&lt;/li&gt;            &lt;li&gt;Group&lt;/li&gt;            &lt;li&gt;Take&lt;/li&gt;            &lt;li&gt;Skip&lt;/li&gt;            &lt;li&gt;and so on.&lt;/li&gt;         &lt;/ul&gt;       &lt;/ul&gt;        &lt;li&gt;This layer can be placed on top of:&lt;/li&gt;        &lt;ul&gt;         &lt;li&gt;Entity Framework&lt;/li&gt;          &lt;li&gt;Linq-to-SQL&lt;/li&gt;          &lt;li&gt;Custom CLR Objects&lt;/li&gt;       &lt;/ul&gt;     &lt;/ul&gt;      &lt;li&gt;Where to know more:&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;Overview: &lt;a href="http://msdn.microsoft.com/en-us/library/cc956153.aspx"&gt;http://msdn.microsoft.com/en-us/library/cc956153.aspx&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;Sample: &lt;a href="http://msdn.microsoft.com/en-us/magazine/cc748663.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/cc748663.aspx&lt;/a&gt;&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Offline Version:&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://channel9.msdn.com/pdc2008/TL08/"&gt;http://channel9.msdn.com/pdc2008/TL08/&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://blogs.msdn.com/astoriateam/archive/2008/10/22/astoria-futures-offline-enabled-data-services.aspx"&gt;http://blogs.msdn.com/astoriateam/archive/2008/10/22/astoria-futures-offline-enabled-data-services.aspx&lt;/a&gt;&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;Hope it helps you get the confusions out of discussions on this topic.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698623" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/.NET+3.5+SP1/default.aspx">.NET 3.5 SP1</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category><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/ADO.NET+Data+Services/default.aspx">ADO.NET Data Services</category></item><item><title>Windows Azure Service Platform – Worflow Services Changes</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/windows-azure-service-platform-worflow-services-changes.aspx</link><pubDate>Tue, 07 Jul 2009 00:51:00 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698462</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=1698462</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1698462</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/windows-azure-service-platform-worflow-services-changes.aspx#comments</comments><description>&lt;p&gt;The team announced that several importance changes in the Workflow Services way of work and also that it will be taken offline for a while in order to proceed with all the changes.&lt;/p&gt;  &lt;p&gt;Changes like the possibility of working in the Cloud Workflow Services the same way as in the .NET Framework 4.0:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;“(…) An area of consistent discussion is the Microsoft .NET Workflow Service delivered via .NET Services, and how it relates to the Windows Workflow Foundation (WF) in the .NET Framework. One of the comments that we’ve consistently heard about the .NET Workflow Service is that you want the Workflow Service to be built on .NET Framework 4‘s workflow engine. This is currently not the case, since we are prior to the release date of .NET Framework 4.&lt;/p&gt;    &lt;p&gt;As the direct result of user feedback, we will hold off further releases of the Workflow Service until after .NET Framework 4 ships. Since there will be important changes to the Workflow Service before it goes to full production, we are planning to take down the existing Workflow Service as part of service improvements in the month of July. This means any solutions that currently rely on the Workflow Service will have to be modified on or before July 1 in order to continue functioning smoothly. (…)&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;More information’s &lt;a href="http://blogs.msdn.com/netservicesannounce/archive/2009/06/12/upcoming-important-changes-to-net-workflow-service.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698462" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Experiments with the new SQL Data Services</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/experiments-with-the-new-sql-data-services.aspx</link><pubDate>Mon, 06 Jul 2009 22:05:23 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698499</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=1698499</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1698499</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/experiments-with-the-new-sql-data-services.aspx#comments</comments><description>&lt;p&gt;The SQL Data Services that are part of the Windows Azure Service Platform just recently, and due to customer feedback, changed the way of working from a ACE (Authority, Container, Entity) model to a TDS (Tabular Data Stream) model.&lt;/p&gt;  &lt;p&gt;Eugenio Pace in this &lt;a href="http://blogs.msdn.com/eugeniop/archive/2009/06/12/first-experiments-with-new-sql-data-services.aspx"&gt;post&lt;/a&gt; show how he changes the &lt;a title="IssueTracker" href="http://www.codeplex.com/azureissuetracker"&gt;IssueTracker&lt;/a&gt; application from the old model to the new one, and also showing the things missing from one to the other and what needs to be done.&lt;/p&gt;  &lt;p&gt;Very interesting reading indeed.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698499" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Windows Azure Service Platform: July CTP Breaking Changes Announcement</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/windows-azure-service-platform-july-ctp-breaking-changes-announcement.aspx</link><pubDate>Mon, 06 Jul 2009 21:11:07 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1698486</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=1698486</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1698486</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/07/06/windows-azure-service-platform-july-ctp-breaking-changes-announcement.aspx#comments</comments><description>&lt;p&gt;The Windows Azure Team has just release a July CTP Breaking changes announcement since the already breaking changes in the Workflow Services, now there are changes also in the .NET Service Bus.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;“(…)Queues and Routers data will NOT be persisted and restored after the maintenance. Users will need to back up their data if they wish to restore them after the July 2009 CTP release. Please see below for detail.&lt;/b&gt;&lt;/p&gt;    &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;b&gt;As previously &lt;/b&gt;&lt;a href="http://blogs.msdn.com/netservicesannounce/archive/2009/06/12/upcoming-important-changes-to-net-workflow-service.aspx"&gt;&lt;b&gt;announced&lt;/b&gt;&lt;/a&gt;&lt;b&gt;, the existing Workflow Service will be removed from .NET Services in the July 2009 CTP release. Any solutions that currently rely on the Workflow Services will have to be modified on or before 7/7/2009 9am PST in order to continue functioning smoothly. &lt;/b&gt;&lt;b&gt;Existing solution Workflow Service metadata such as Workflow Type will also be deleted and cannot be retrieved after the July 2009 CTP release. (…)”&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Impacts on:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;“(…)NET Services and the .NET Services Portal will be unavailable during this period.(…)&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Read more &lt;a href="http://blogs.msdn.com/netservicesannounce/archive/2009/06/30/net-services-july-2009-ctp-breaking-changes-announcement-and-scheduled-maintenance.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1698486" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Interesting Incubation and Innovation Projects from Microsoft in the Cloud spectrum</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/06/15/interesting-incubation-and-innovation-projects-from-microsoft-in-the-cloud-spectrum.aspx</link><pubDate>Mon, 15 Jun 2009 17:40:54 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1695481</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=1695481</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1695481</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/06/15/interesting-incubation-and-innovation-projects-from-microsoft-in-the-cloud-spectrum.aspx#comments</comments><description>&lt;p&gt;I was looking at the &lt;a href="http://www.microsoft.com/azure/sql.mspx" target="_blank"&gt;Windows Azure - SQL Data Services page&lt;/a&gt;, and looked at some of the &lt;a href="http://www.microsoft.com/azure/sqllabs.mspx" target="_blank"&gt;Incubation and Innovation projects&lt;/a&gt; that Microsoft is researching in this area, and found this to be very interesting and so here are the projects that I found:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/azure/mining.mspx" target="_blank"&gt;Data Mining in the Cloud&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;This is very interesting because with this we have also SQL Server Analysis Services on the Cloud, and since Analysis Services are very important for companies to achieve the analysis of their data in order to perform better and to make better decisions, having those also on the Cloud and using the Cloud perspective of pay-as-you-go I think it will mean a that lots of more companies will start looking at their data differently, because now they can afford the costs of doing it.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/azure/mining.mspx"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="mining_img1B[1]" border="0" alt="mining_img1B[1]" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/nunogodinho.metablogapi/0027.mining_5F00_img1B1_5F00_0DC8CCD9.jpg" width="397" height="277" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/azure/anchorage.mspx" target="_blank"&gt;Project codename “Anchorage”&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt; Since the appearance of the Web that a lot of options appeared to share files, photos, movies and so on, but the problem is that along the way we reach a point that we have everything so separated along the web that we lose track of it. Live Mesh tried to address this problem and is being pretty interesting in his usage, but what about if I have photos in Flickr, PhotoBucket, SmugSmug, and others as well as in my laptop? How can they all be synced? This projects does absolutely this and uses Live Framework in order to achieve it in a very interesting way.&lt;/li&gt;      &lt;li&gt;&lt;a href="http://www.microsoft.com/azure/anchorage.mspx"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="anchorage_img4[1]" border="0" alt="anchorage_img4[1]" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/nunogodinho.metablogapi/7444.anchorage_5F00_img41_5F00_72AFFDCA.jpg" width="387" height="291" /&gt;&lt;/a&gt; &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/azure/huron.mspx" target="_blank"&gt;Project codename “Huron”&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;I read this phrase “This is a Sync-Enabled Cloud Data Hub.”, and thought, What? So I continued reading and understood the Idea, because this is something that in some cases needs to be done when we are doing Cloud Computing, that is having a Synced copy of the Database locally for the customers, and this project intends to achieve this goal since it gets the SQL Data Services and the Local Database and Synchronizes them using Microsoft Sync Framework, this way providing the ability for customers to always have their data even when having SaaS – Software as a Service solutions. This way we have best of both worlds.&lt;/li&gt;      &lt;li&gt;Watched this great small series of videos about this project:&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;&lt;a href="http://download.microsoft.com/download/c/0/8/c085dcc8-66a1-43b7-814e-d4166896a139/Codename_Huron_Access_Final_Part1.wmv" target="_blank"&gt;Codename “Huron” - Access Desktop Database Sharing&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://download.microsoft.com/download/c/0/8/c085dcc8-66a1-43b7-814e-d4166896a139/Codename_Huron_Access_Final_Part2.wmv" target="_blank"&gt;Codename “Huron” – Making changes in SQL Data Services data hub and synchronizing to Access shared desktops&lt;/a&gt;&lt;/li&gt;        &lt;li&gt;&lt;a href="http://download.microsoft.com/download/c/0/8/c085dcc8-66a1-43b7-814e-d4166896a139/Codename_Huron_Access_Final_Part3.wmv" target="_blank"&gt;Codename “Huron” – Enabling custom database support&lt;/a&gt;&amp;#160;&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/nunogodinho.metablogapi/7041.huron_5F00_img561_5F00_260BC127.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="huron_img56[1]" border="0" alt="huron_img56[1]" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/nunogodinho.metablogapi/4130.huron_5F00_img561_5F00_thumb_5F00_4F335965.jpg" width="386" height="263" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.microsoft.com/azure/reporting.mspx" target="_blank"&gt;Reporting Services against SQL Data Services&lt;/a&gt;&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Interesting, we have SQL Server in the Cloud, Data Mining in the Cloud and now Reporting Services on the Cloud. This seems very interesting because we can use the Cloud to take our solutions to the &lt;em&gt;“Next Level”&lt;/em&gt; since we now have almost all necessary technologies available on the Cloud.&lt;/li&gt;      &lt;li&gt;Try it &lt;a title="http://sqlserviceslabs.net/Reporting_EULA.html" href="http://sqlserviceslabs.net/Reporting_EULA.html" target="_blank"&gt;here&lt;/a&gt;.&lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/nunogodinho.metablogapi/5381.reporting_5F00_img4c1_5F00_69934C7C.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="reporting_img4c[1]" border="0" alt="reporting_img4c[1]" src="http://msmvps.com/cfs-file.ashx/__key/CommunityServer.Blogs.Components.WeblogFiles/nunogodinho.metablogapi/2577.reporting_5F00_img4c1_5F00_thumb_5F00_0B9BA843.jpg" width="376" height="406" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hope this helps you see what we can expect and what level of Cloud usage we can achieve. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1695481" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Mesh/default.aspx">Mesh</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Microsoft Releases Roadmap</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/06/03/microsoft-releases-roadmap.aspx</link><pubDate>Wed, 03 Jun 2009 22:12:16 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1693750</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=1693750</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1693750</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/06/03/microsoft-releases-roadmap.aspx#comments</comments><description>&lt;p&gt;A lot is being announced this days regarding Microsoft Products and Technologies, and so this is a little summary of all those information&amp;#39;s.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://www.neowin.net/news/main/09/05/29/microsoft-confirms-silverlight-3-to-launch-on-july-10" target="_blank"&gt;Silverlight 3.0 – July 10th 2009&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.azurejournal.com/2009/04/why-microsoft-wont-release-windows-azure-this-year-but-they-should/" target="_blank"&gt;Azure Business Model – In the next few weeks/months&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/features/2009/Jun09/06-02SteveGuggenheimer.mspx" target="_blank"&gt;Windows 7 – October 22nd 2009&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.sedodream.com/PermaLink,guid,01de7e0f-8fbc-4ea3-ac0b-45830ce12da1.aspx" target="_blank"&gt;Visual Studio 2010 and .NET Framework 4.0 – Last Quarter of 2009&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;articleId=9128520" target="_blank"&gt;Azure RTM – Last Quarter of 2009&lt;/a&gt; &lt;/li&gt;    &lt;li&gt;&lt;a href="http://www.microsoft.com/presspass/features/2009/Apr09/04-15Office2010.mspx?rss_fdn=Top%20Stories" target="_blank"&gt;Office 2010 – First Half 2010&lt;/a&gt;       &lt;ul&gt;       &lt;li&gt;&lt;a href="http://www.findmysoft.com/news/Microsoft-Announces-Office-2010-codename-Office-14-Release-Date/" target="_blank"&gt;Exchange Server 2010 – Second Half 2009&lt;/a&gt; &lt;/li&gt;        &lt;li&gt;&lt;a href="http://www.findmysoft.com/news/Microsoft-Announces-Office-2010-codename-Office-14-Release-Date/" target="_blank"&gt;Office 2010 System – First Half 2010&lt;/a&gt; &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1693750" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Microsoft/default.aspx">Microsoft</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Architecture/default.aspx">Architecture</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Silverlight/default.aspx">Silverlight</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/VS2010/default.aspx">VS2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Visual+Studio+2010/default.aspx">Visual Studio 2010</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/.NET+4.0/default.aspx">.NET 4.0</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Silverlight+Offline/default.aspx">Silverlight Offline</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><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></item><item><title>Cloud Computing Conference 2009 – Overview of the Windows Azure and the Azure Services Platform</title><link>http://msmvps.com/blogs/nunogodinho/archive/2009/05/28/cloud-computing-conference-2009-overview-of-the-windows-azure-and-the-azure-services-platform.aspx</link><pubDate>Thu, 28 May 2009 10:19:22 GMT</pubDate><guid isPermaLink="false">d67277c4-116b-43f1-b688-e9ef184ea916:1693303</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=1693303</wfw:commentRss><wfw:comment xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://msmvps.com/blogs/nunogodinho/commentapi.aspx?PostID=1693303</wfw:comment><comments>http://msmvps.com/blogs/nunogodinho/archive/2009/05/28/cloud-computing-conference-2009-overview-of-the-windows-azure-and-the-azure-services-platform.aspx#comments</comments><description>&lt;p&gt;Luis Martins, Architect Advisor from Microsoft Portugal&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Buzz Words&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Cloud Computing &lt;/li&gt;    &lt;li&gt;Cloud Services &lt;/li&gt;    &lt;li&gt;IaaS – Infrastructure as a Services &lt;/li&gt;    &lt;li&gt;PaaS – Platform as a Service &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Microsoft’s Strategy in this case is &lt;a href="http://www.microsoft.com/softwareplusservices/" target="_blank"&gt;“Software + Services”&lt;/a&gt; that can be more prepared here &lt;a title="http://www.davidchappell.com/blog/2008/06/what-is-software-services.html" href="http://www.davidchappell.com/blog/2008/06/what-is-software-services.html"&gt;http://www.davidchappell.com/blog/2008/06/what-is-software-services.html&lt;/a&gt; by David Chappell and in this whitepaper &lt;a title="paper" href="http://www.davidchappell.com/S_S_in_the_Microsoft_World--Chappell.pdf"&gt;paper&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why do we need the Cloud Computing?&lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Increase happiness by easing the IT problems&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Sample:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;Think about an Expense Reporting processing system in the Cloud&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Challenges Building Applications&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;How can I handle peak loads? &lt;/li&gt;    &lt;li&gt;How do I provide high availability? &lt;/li&gt;    &lt;li&gt;What are the upfront investment capital needed? &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Platform Choices&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;On-Premises Servers &lt;/li&gt;    &lt;li&gt;Hosted Servers &lt;/li&gt;    &lt;li&gt;Cloud Platform      &lt;ul&gt;       &lt;li&gt;We need an OS for the cloud &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;What’s in the Cloud OS?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Creates a layer on top of the Cloud computing elements used &lt;/li&gt;    &lt;li&gt;Increase the Utility Computing      &lt;ul&gt;       &lt;li&gt;24/7 availability &lt;/li&gt;        &lt;li&gt;High availability &lt;/li&gt;        &lt;li&gt;Peak Loads &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Windows Azure&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Utility Computing &lt;/li&gt;    &lt;li&gt;Think of several computers with Virtual Machines inside of each one (This is called Fabric) &lt;/li&gt;    &lt;li&gt;Applications      &lt;ul&gt;       &lt;li&gt;Will be place across several machines in the fabric &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Fabric controller is responsible for the management of the fabric and if some machine fails just calls another one &lt;/li&gt;    &lt;li&gt;Defining your service      &lt;ul&gt;       &lt;li&gt;What are the components(roles) ? &lt;/li&gt;        &lt;li&gt;How do they interact? &lt;/li&gt;        &lt;li&gt;At what scale? &lt;/li&gt;        &lt;li&gt;Basically:          &lt;ul&gt;           &lt;li&gt;LB              &lt;ul&gt;               &lt;li&gt;Load Balancer in order to have the availability being managed and balanced to all the available machines that support our application &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;            &lt;li&gt;Web Role              &lt;ul&gt;               &lt;li&gt;Application that will be on the cloud that will be made available &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;            &lt;li&gt;Worker Role              &lt;ul&gt;               &lt;li&gt;Asynchronous processing &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Windows Azure is made to &lt;strong&gt;&lt;em&gt;Scale out&lt;/em&gt;&lt;/strong&gt; &lt;/li&gt;    &lt;li&gt;Stateless compute + durable Storage = Scalable Application &lt;/li&gt;    &lt;li&gt;Data Centers Microsoft      &lt;ul&gt;       &lt;li&gt;5 known data centers          &lt;ul&gt;           &lt;li&gt;4 in the US &lt;/li&gt;            &lt;li&gt;1 in Ireland &lt;/li&gt;            &lt;li&gt;more to come, after the regulatory and legal problems that exist now with Cloud Computing have been solved &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Something like 20.000 machines in there &lt;/li&gt;        &lt;li&gt;All our data are placed on 3 different fault domains that will make almost impossible to lose data &lt;/li&gt;        &lt;li&gt;What’s being used with this structure          &lt;ul&gt;           &lt;li&gt;Live ID &lt;/li&gt;            &lt;li&gt;Live Messenger &lt;/li&gt;            &lt;li&gt;Live Search &lt;/li&gt;            &lt;li&gt;Live Meeting (in the next version) &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;Window Azure Storage          &lt;ul&gt;           &lt;li&gt;Durable Storage              &lt;ul&gt;               &lt;li&gt;Blob                  &lt;ul&gt;                   &lt;li&gt;Data Blocks like a file &lt;/li&gt;                 &lt;/ul&gt;               &lt;/li&gt;                &lt;li&gt;Table                  &lt;ul&gt;                   &lt;li&gt;Not relational databases &lt;/li&gt;                 &lt;/ul&gt;               &lt;/li&gt;                &lt;li&gt;Queue                  &lt;ul&gt;                   &lt;li&gt;Used to create asynchronous processing &lt;/li&gt;                 &lt;/ul&gt;               &lt;/li&gt;             &lt;/ul&gt;           &lt;/li&gt;            &lt;li&gt;REST API available &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Promises of Azure&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Microsoft runs your application &lt;/li&gt;    &lt;li&gt;Don’t think about management costs &lt;/li&gt;    &lt;li&gt;Grow the server as we need &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Azure Vision&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Windows Azure &lt;/li&gt;    &lt;li&gt;SQL Services      &lt;ul&gt;       &lt;li&gt;Services          &lt;ul&gt;           &lt;li&gt;Data Services &lt;/li&gt;            &lt;li&gt;Data Sync &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Familiar SQL Server relational Database model &lt;/li&gt;        &lt;li&gt;Support for existing APIs and tools &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;.NET Services      &lt;ul&gt;       &lt;li&gt;Services          &lt;ul&gt;           &lt;li&gt;Service Bus &lt;/li&gt;            &lt;li&gt;Access Control &lt;/li&gt;            &lt;li&gt;Workflow Services &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Live Services      &lt;ul&gt;       &lt;li&gt;Services          &lt;ul&gt;           &lt;li&gt;Directory &lt;/li&gt;            &lt;li&gt;Identity &lt;/li&gt;            &lt;li&gt;Storage &lt;/li&gt;            &lt;li&gt;Communications &amp;amp; Presence &lt;/li&gt;            &lt;li&gt;Search &amp;amp; Geospatial &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;        &lt;li&gt;Live Mesh is the center of this Live Services vision &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;SharePoint Services &lt;/li&gt;    &lt;li&gt;Dynamics CRM Services &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;Azure Services Platform Roadmap&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Fall 2008      &lt;ul&gt;       &lt;li&gt;First CTP – Developer CTP for Services SDKs and Tools &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Spring 2009      &lt;ul&gt;       &lt;li&gt;Updated CTPS          &lt;ul&gt;           &lt;li&gt;Enabled Full trust &amp;amp; Fast CGI &lt;/li&gt;            &lt;li&gt;Geo-localization &lt;/li&gt;         &lt;/ul&gt;       &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Summer 2009      &lt;ul&gt;       &lt;li&gt;Making the business model available &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt;    &lt;li&gt;Winter 2009      &lt;ul&gt;       &lt;li&gt;RTM version &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;strong&gt;How can we start?&lt;/strong&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Download SDKs and Tools &lt;/li&gt;    &lt;li&gt;Get Invitation code &lt;/li&gt;    &lt;li&gt;Review the hands-on labs and videos &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://www.azure.com"&gt;http://www.azure.com&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://msmvps.com/aggbug.aspx?PostID=1693303" width="1" height="1"&gt;</description><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Mesh/default.aspx">Mesh</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://msmvps.com/blogs/nunogodinho/archive/tags/Cloud+Computing+Conference+2009/default.aspx">Cloud Computing Conference 2009</category><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></item></channel></rss>