<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.msdn.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Windows Azure </title><link>http://blogs.msdn.com/b/windowsazure/</link><description /><dc:language>en-US</dc:language><generator>Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><item><title>Cross-Post: Microsoft Dynamics NAV and Microsoft Dynamics GP on Windows Azure Infrastructure Services!</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/18/cross-post-microsoft-dynamics-nav-and-microsoft-dynamics-gp-on-windows-azure-infrastructure-services.aspx</link><pubDate>Tue, 18 Jun 2013 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10426763</guid><dc:creator>Craig_Kitterman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/18/cross-post-microsoft-dynamics-nav-and-microsoft-dynamics-gp-on-windows-azure-infrastructure-services.aspx#comments</comments><description>&lt;p class="p1"&gt;Windows Azure Infrastructure Services - Virtual Machines and Virtual Network - provide on-demand infrastructure that scales and adapts to your changing business needs. Whether you are creating new applications or running existing applications in Virtual Machines, we provide the best cloud economics through per-minute billing with no minimum usage requirements. A great example of an existing workload benefitting from cloud scale and economics is Dynamics. Microsoft Dynamics team has today announced a new way for customers to consume Dynamics GP 2013 and Dynamics NAV 2013. &amp;nbsp;Dynamics GP 2013 and NAV 2013 are now available hosted in Windows Azure Infrastructure Services, offered and serviced through the Dynamics partner ecosystem.&lt;/p&gt;
&lt;p class="p1"&gt;You can read more &lt;a href="http://community.dynamics.com/b/theedge/archive/2013/06/18/microsoft-dynamics-nav-and-microsoft-dynamics-gp-now-available-on-windows-azure.aspx" target="_blank"&gt;&lt;span class="s1"&gt;at the Dynamics team's blog&lt;/span&gt;&lt;/a&gt; and find about early adapter customers and partners.&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10426763" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Virtual+Machines/">Virtual Machines</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Virtual+Network/">Virtual Network</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/IaaS/">IaaS</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure+Infrastructure+Services/">Windows Azure Infrastructure Services</category></item><item><title>Windows Azure Service Bus Drives High Availability, Scalability for Financial Services Portal</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/17/windows-azure-service-bus-drives-high-availability-scalability-for-financial-services-portal.aspx</link><pubDate>Mon, 17 Jun 2013 13:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10426524</guid><dc:creator>Amy_Frampton</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/17/windows-azure-service-bus-drives-high-availability-scalability-for-financial-services-portal.aspx#comments</comments><description>&lt;p&gt;Mortgage companies and appraisal management companies face fast, complex, data-heavy business processes. To manage all the documents and data surrounding the processing of appraisal orders, as well as automating the processes themselves, they need enterprise-class, fast, easy-to-setup, scalable services with virtually unlimited capacity.&lt;/p&gt;
&lt;p&gt;It sounds like a job for a cloud computing platform.&lt;/p&gt;
&lt;p&gt;Anil Balakrishnan thought so, too.&amp;nbsp;&lt;a href="http://www.linkedin.com/in/anilbalakrishnan" target="_blank"&gt;Balakrishnan&lt;/a&gt;&amp;nbsp;is Vice President of Product Solutions at Schakra Inc., a solution provider whose clients include Microsoft and Vodafone. To create such a solution for an appraisal management company, Schakra teamed with Bradford Technologies and Nasoft. The result is a Unified Collateral Data Portal (UCDP&amp;trade;) submission service, called&amp;nbsp;&lt;a href="http://www.bradfordsoftware.com/portalDirect/" target="_blank"&gt;PortalDirect&lt;/a&gt;&amp;trade;, which Balakrishnan says is the first of its kind.&lt;/p&gt;
&lt;p&gt;When they created the service, Balakrishnan and his colleagues had a choice of cloud-computing platforms and they considered their choice carefully, including Amazon SQS with SNS, SimpleDB, and S3. But they chose Windows Azure.&lt;/p&gt;
&lt;p&gt;&amp;ldquo;The driving factors for us to use Windows Azure were the familiar developer experience and the community support,&amp;rdquo; he says. &amp;ldquo;Furthermore, our extensive knowledge and experience in the .NET Framework and other Microsoft technologies made it easier for us to work with Windows Azure and its platform services, and to overcome development challenges without needing custom solutions.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;Mortgage lenders and other users access PortalDirect to submit their appraisal orders, which are processed through a multi-step workflow integrated with third-party services. To coordinate those services within the workflow, the developers chose a message-oriented architecture. Each service exchanges messages with PortalDirect to communicate the action that each participant has to take to advance the workflow. This messaging-based architecture lends itself to a stateless system that enables massive scale across identical nodes without the need to maintain a node-workflow affinity.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/1882.portaldirect.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;In designing PortalDirect, the developers kept three needs top-of-mind:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Scalability,&amp;nbsp;&lt;/strong&gt;as measured by system throughput.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Reliability and availability,&amp;nbsp;&lt;/strong&gt;to support the business needs of the financial services users.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Fault tolerance,&amp;nbsp;&lt;/strong&gt;defined as the ability to recover gracefully and without data loss from the inevitable transient failures that occur in workflows with many components and services.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The developers used Windows Azure&amp;mdash;and, in particular,&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/ee732537.aspx" target="_blank"&gt;Windows Azure Service Bus&lt;/a&gt;&amp;mdash;to help meet these needs. &amp;nbsp;The Service Bus offers out-of-the-box features to implement a message-based asynchronous and stateless workflow. This is the key architectural element of the solution and is served by Service Bus topics and queues. The developers used Service Bus topics, for example, to implement a publish/subscribe architecture. They used queue-based messaging to load-balance system components efficiently and to protect the workflow from transient failures in those components. That helps meet the needs for scalability, reliability, and fault tolerance.&lt;/p&gt;
&lt;p&gt;According to Balakrishnan, the Service Bus was an easy choice, as well as an effective one, in part because of its API. &amp;ldquo;The API is designed to be easy to use and, for the most part, self-explanatory,&amp;rdquo; he says. &amp;ldquo;It offers a good choice of client libraries/techniques that we used for all sorts of scenarios, such as .NET client libraries and examples to create our own WCF/REST clients. The documentation&amp;mdash;for example, MSDN articles on&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh528527.aspx" target="_blank"&gt;performance tuning&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/hh545245(v=vs.103).aspx" target="_blank"&gt;best practices&lt;/a&gt;&amp;mdash;helped us to build a world-class system.&amp;rdquo;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.schakra.com/" target="_blank"&gt;Schakra&lt;/a&gt;&amp;nbsp;began to roll out the PortalDirect service to its customers in August 2011 and says the system has functioned effortlessly ever since. The PortalDirect has processed more than 110,000 appraisals to date and supports, on average, more than 1,800 transactions per business day.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10426524" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Service+Bus/">Service Bus</category></item><item><title>Windows Azure Community News Roundup (Edition #68)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/14/windows-azure-community-news-roundup-edition-68.aspx</link><pubDate>Fri, 14 Jun 2013 20:55:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10426053</guid><dc:creator>Mark_BrownMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/14/windows-azure-community-news-roundup-edition-68.aspx#comments</comments><description>&lt;p&gt;Welcome to the newest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and&amp;nbsp;&lt;a href="https://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=cmp_pst001_blg_post0260" target="_blank"&gt;Windows Azure.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is what we&amp;nbsp;pulled together for the past week based on your feedback:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Articles, Videos and Blog Posts&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://coderead.wordpress.com/2013/05/20/using-azuregraphstore-to-store-triples-in-azure-table-storage/" target="_blank"&gt;Setting an Endpoint ACL on a Windows Azure&amp;nbsp;VM&lt;/a&gt; (posted June 8)&lt;/li&gt;
&lt;li&gt;&lt;a title="Title of this entry." href="http://blogs.shaunxu.me/archive/2013/06/10/tips-an-tricks-of-developing-on-windows-azure-china.aspx" target="_blank"&gt;Tips and Tricks of Developing on Windows Azure China&lt;/a&gt; (posted June 10)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.codit.eu/post/2013/06/03/wabs-get-started.aspx" target="_blank"&gt;Windows Azure BizTalk Services &amp;ndash; getting started&lt;/a&gt; (posted June 3)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.codit.eu/post/2013/06/03/wabs-part2.aspx" target="_blank"&gt;Windows Azure Bridges &amp;amp; Message Itineraries: an architectural insight&lt;/a&gt; (posted June 3)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://seroter.wordpress.com/2013/06/03/walkthrough-of-new-windows-azure-biztalk-services/" target="_blank"&gt;Walkthrough of New Windows Azure BizTalk Services&lt;/a&gt; (posted June 3)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scarydba.com/2013/06/03/using-powershell-to-move-files-to-azure-storage/" target="_blank"&gt;Using PowerShell to move files to Azure Storage&lt;/a&gt; (posted June 3)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://sqlblog.com/blogs/greg_low/archive/2013/06/03/performance-guidance-for-sql-server-in-windows-azure-virtual-machines.aspx" target="_blank"&gt;Performance Guidance for SQL Server in Windows Azure Virtual Machines&lt;/a&gt; (posted June 3)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.microsoft.co.il/blogs/sasha/archive/2013/06/02/windows-azure-mobile-services-quot-rent-a-home-quot-sample-part-4-push-notifications.aspx" target="_blank"&gt;Windows Azure Mobile Services "Rent a Home" Sample, Part 4: Push Notifications&lt;/a&gt; (posted June 2)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.pantos.name/archive/2013/05/18/running-wordpress-with-sql-azure.aspx" target="_blank"&gt;Using Amazon Login (and LinkedIn and &amp;hellip;) with Windows Azure Access Control&lt;/a&gt; (posted May 31)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Upcoming Events and User Group Meetings&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;North America&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;October - June, 2013:&amp;nbsp;&lt;a href="http://www.devcamps.ms/windowsazure" target="_blank"&gt;Windows Azure Developer Camp&lt;/a&gt;&amp;nbsp;&amp;ndash; Various (50+ cities)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Europe&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 18, 2013:&amp;nbsp;&lt;a href="http://ukwaug.net/events/scott-klein-all-things-azure/" target="_blank"&gt;Scott Klein &amp;ndash; All things Azure&lt;/a&gt;&amp;nbsp;&amp;ndash; Manchester, UK&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;June 19, 2013:&amp;nbsp;&lt;a href="http://ukwaug.net/events/high-availability-and-disaster-recovery-in-a-sql-vm/" target="_blank"&gt;High Availability and Disaster Recovery in a SQL VM&lt;/a&gt;&amp;nbsp;&amp;ndash; London, England&lt;/li&gt;
&lt;li&gt;June 20, 2013:&amp;nbsp;&lt;a href="http://www.communityday.be/" target="_blank"&gt;Community Day 2013&lt;/a&gt;&amp;nbsp;&amp;ndash; Mechelen, Belgium&lt;/li&gt;
&lt;li&gt;June 22 &amp;amp; 23, 2013: &lt;a href="http://vsisls1.informatik.uni-hamburg.de/teaching/ss-13/wpcodingcamp/" target="_blank"&gt;Windows Phone Coding Camp&lt;/a&gt; -- Hamburg, Germany &amp;lrm;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Rest of World/Virtual&lt;/strong&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 19, 2013: &lt;a href="http://www.meetup.com/Brisbane-Azure-User-Group/events/116656572/" target="_blank"&gt;Windows Azure BizTalk Services and Fiddler Deep Dive&lt;/a&gt;&amp;mdash;Brisbane, Australia&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Interesting Recent Windows Azure Discussions on&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/tagged/azure?page=1&amp;amp;sort=newest&amp;amp;pagesize=15" target="_blank"&gt;Stack Overflow&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/17078929/azure-acs-set-up-in-c-sharp" target="_blank"&gt;Azure ACS Set Up in C# &lt;/a&gt;&amp;ndash; 1 answer, 1 vote&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16944654/cant-create-azure-vms-from-an-uploaded-windows-8-vhd" target="_blank"&gt;Can't create Azure VMs from an uploaded Windows 8 VHD&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;&lt;span&gt;&amp;ndash; 1 answer, 1 vote&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16908384/could-not-load-file-or-assembly-microsoft-data-odata-version-5-2-0-0-error-in-az" target="_blank"&gt;Could not load file or assembly Microsoft.Data.OData Version=5.2.0.0 error in Azure Cloud Worker Role using Table Storage&lt;strong&gt;&lt;/strong&gt;&lt;/a&gt;&amp;nbsp;&lt;span&gt;&amp;ndash; 1 answer, 0 votes&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16878946/setting-the-azure-trace-logging-switch-why-in-2-places-and-not-1" target="_blank"&gt;Setting the Azure Trace logging switch - why in 2 places and not 1?&lt;/a&gt;&amp;nbsp;&lt;span&gt;&amp;ndash; 2 answers, 0 votes&lt;/span&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mark&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10426053" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developers/">Developers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item><item><title>50 Percent of Fortune 500 Using Windows Azure</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/14/50-percent-of-fortune-500s-using-windows-azure.aspx</link><pubDate>Fri, 14 Jun 2013 20:28:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10426047</guid><dc:creator>StevenMartinMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/14/50-percent-of-fortune-500s-using-windows-azure.aspx#comments</comments><description>&lt;p&gt;Last week at TechEd North America, I had the opportunity to meet with a staggering number of customers, partners and analysts from all over the world.&amp;nbsp; There is nothing as energizing as hearing directly from customers like &lt;a href="http://www.microsoft.com/casestudies/Windows-Azure/Milliman/Actuarial-Firm-Works-to-Transform-Insurance-Industry-with-Cloud-based-Solution/710000001018"&gt;Milliman&lt;/a&gt;, &lt;a href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=710000002640"&gt;Trek&lt;/a&gt; and Mando Group who are using Windows Azure to forge new ground. As I mentioned during an event, I&amp;rsquo;ve had the privilege of working on a number of high-growth businesses at Microsoft and in the Valley during explosive growth of the &amp;lsquo;90s.&amp;nbsp; That said, I haven&amp;rsquo;t seen anything that compares the growth we are seeing in Cloud Computing.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.gartner.com/newsroom/id/2352816" target="_blank"&gt;Gartner recently predicted&lt;/a&gt; that the public cloud services market will grow 18.5% in 2013, which would be impressive for any ordinary business but is significantly lower than what we estimate given the traction we are seeing. In just a year, we have grown to over 200 services for our platform, more than doubled our customer base (now at 250,000) and are seeing an average of 1,000 new customers per day.&amp;nbsp; In fact, more than 50% of the Fortune 500 are using Windows Azure already.&amp;nbsp;The growth doesn&amp;rsquo;t stop with customer volume&amp;mdash;&amp;nbsp;we continue to double compute and storage capacity every six to nine months and are&amp;nbsp;simultaneously expanding into Japan, Australia and China (operated by 21Vianet).&lt;/p&gt;
&lt;p&gt;This growth tells the story of Windows Azure&amp;rsquo;s durability, staying power, and value across the globe. But so does the increase in usage. With over four trillion objects in Windows Azure and an average of 270,000 requests per second, customer requirements grow and are met daily.&amp;nbsp; In peak periods, demand can grow to a staggering 880,000 requests per second.&lt;/p&gt;
&lt;p&gt;To say we&amp;rsquo;re humbled and even amazed by Azure&amp;rsquo;s momentum would be an understatement. Why is Azure growing so fast? Simply put, we&amp;rsquo;re delivering what customers are asking for&amp;mdash;choice and end-to-end support. We understand the diversity of cloud adoption and the requirements customers have for Hybrid application patterns and deployment scenarios. We also know that customers expect support for the entire stack, not just the infrastructure or the application.&lt;/p&gt;
&lt;p&gt;Momentum is a good indicator of where we&amp;rsquo;ve been, and where we&amp;rsquo;re going.&amp;nbsp; To that end, I&amp;rsquo;d like to invite you to see for yourself what we have been up to and take advantage of our &lt;a href="http://www.windowsazure.com/en-us/pricing/free-trial/"&gt;free trial&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Steven Martin&lt;br /&gt;General Manager&lt;br /&gt;Windows Azure&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10426047" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Customers/">Customers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Momentum/">Momentum</category></item><item><title>Mobile Services updates and Android support for Notification Hubs</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/14/mobile-services-updates-and-android-support-for-notification-hubs.aspx</link><pubDate>Fri, 14 Jun 2013 08:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10425772</guid><dc:creator>Miranda_Luna</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/14/mobile-services-updates-and-android-support-for-notification-hubs.aspx#comments</comments><description>&lt;p&gt;This week, we&amp;rsquo;re unveiling updates that make Mobile Services a more robust and flexible backend for mobile apps, a free 20MB SQL database to be used with Mobile Services or Web Sites, and &lt;span&gt;support for sending push notifications to Android devices through GCM in&lt;/span&gt;&amp;nbsp;Notification Hubs.&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Mobile Services&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;Mobile Services makes it fast and easy to build dynamic and engaging mobile apps that scale.&amp;nbsp; Today, we&amp;rsquo;re expanding its capabilities by adding support for Custom API and source control via local Git.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Custom API&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Since the &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/08/28/introducing-windows-azure-mobile-services-a-backend-for-your-connected-client-apps.aspx" target="_blank"&gt;initial preview launch&lt;/a&gt;, Mobile Services has enabled developers to add custom logic to Insert, Read, Update, and Delete operations on their SQL database tables through &lt;a href="http://www.windowsazure.com/en-us/develop/mobile/tutorials/validate-modify-and-augment-data-dotnet/" target="_blank"&gt;server scripts&lt;/a&gt;.&amp;nbsp; One of the most popular feature requests on our &lt;a href="http://mobileservices.uservoice.com/forums/182281-feature-requests/suggestions/3331876-custom-api-endpoints" target="_blank"&gt;uservoice page&lt;/a&gt; has been for Custom API endpoints that allow developers to write server-side scripts that aren&amp;rsquo;t associated with a SQL database table.&lt;/p&gt;
&lt;p&gt;In this week's release, we&amp;rsquo;ve not only done that, but also given developers additional control over the HTTP request and response so that they can receive types other than JSON and then detect and append their own HTTP headers.&lt;/p&gt;
&lt;p&gt;The Windows Azure &lt;a href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/manage.windowsazure.com" target="_blank"&gt;portal&lt;/a&gt; now contains an &amp;lsquo;API&amp;rsquo; tab.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0257.ml1.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;If you click API - Create a Custom API, you&amp;rsquo;ll find that you&amp;rsquo;re able to set permissions in a very similar fashion to how you would on your Mobile Services SQL database tables.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5265.ml2.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;From there, you&amp;rsquo;ll be able to write scripts that leverage the &lt;a href="http://expressjs.com/api.html" target="_blank"&gt;Express.js API&lt;/a&gt;.&amp;nbsp; With Custom API, you can send XML (which enables Windows Periodic Notifications), handle different HTTP methods from the same script (such as a GET and POST), perform some advanced routing, share code between Custom API scripts and more.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Source Control via Local Git&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Another pressing customer request was for integrated source control to enable continuous integration.&amp;nbsp; Today, we are releasing local Git support, which not only enables continuous integration, but also allows you to install your own node modules.&lt;/p&gt;
&lt;p&gt;You can connect a local Git repository to you Mobile Service on the main dashboard and clicking &amp;lsquo;Set up source control.'&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7002.ml3.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;Once you &lt;span&gt;click 'Set up source control,'&lt;/span&gt;&amp;nbsp;you&amp;rsquo;ll be prompted to provide the credentials for your repo.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0257.ml4.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;After you&amp;rsquo;ve done so, you&amp;rsquo;ll find a git URL on the &amp;lsquo;Configure&amp;rsquo; tab that you can use to clone the repository locally.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/8171.ml5.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;The repository will contain a folder for your Mobile Service with subfolders for your Custom API scripts, table scripts and scheduled scripts.&amp;nbsp; When you add a new script to your local repository then run git push from the command line, you&amp;rsquo;ll see those scripts appear in the portal.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Importantly, with source control, you can not only push updates to your Mobile Service, but also install your own node modules.&amp;nbsp; Once you set up a local Git repository, npm install your own node modules into the repo.&amp;nbsp; Then just run a git push and you&amp;rsquo;ll be able to use these modules from Custom API scripts with a standard node.js require.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Stable NuGet Package&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When we introduced a new version of the Mobile Services C# client libraries based on portable class libraries (PCL), we enabled a number of new scenarios:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Portable libraries that consolidate our Windows Store and Windows Phone 8 libraries on a single codebase.&amp;nbsp; That consolidation allows developers to use Mobile Services with a variety of C# clients and call Mobile Services from an ASP.NET or .NET server backend.&lt;/li&gt;
&lt;li&gt;Turnkey Mobile Services functionality for Windows Phone 7.x&lt;/li&gt;
&lt;li&gt;Support for enum types that are automatically serialized into strings by the client, nullable types, contains queries on lists, a new MobileServicesCollection, HttpMessageHandlers, and improved unit-testing.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;With the latest update shipped yesterday, &lt;a href="http://nuget.org/packages/WindowsAzure.MobileServices/" target="_blank"&gt;this package&lt;/a&gt; moves out of pre-release.&amp;nbsp; To install, simply run this command in the &lt;a href="http://docs.nuget.org/docs/start-here/using-the-package-manager-console" target="_blank"&gt;Package Manager Console&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5344.ml6.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;h4&gt;&lt;strong&gt;Free 20 MB SQL Database&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;We know that customers developing mobile and web apps need to store relational data in the cloud. We also understand that, during development and testing, it&amp;rsquo;s helpful to have a free data option. That&amp;rsquo;s why we&amp;rsquo;re happy to announce that every Windows Azure subscription will receive a free 20-MB Windows Azure SQL Database for 12 months that can be used with Windows Azure Mobile Services or Web Sites.&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Get Started&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;When you create a new Mobile Service or Web Site, you&amp;rsquo;ll find the option to a create a New Free 20 MB Windows Azure SQL Database in the database dropdown. (When you create a new Mobile Service, this will be automatic; when you create a new Web Site, you&amp;rsquo;ll need to choose &amp;lsquo;Custom Create.&amp;rsquo;)&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0777.ml7.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/8688.ml8.png" alt="" border="0" /&gt;&lt;/p&gt;
&lt;p&gt;If you select that option, you&amp;rsquo;ll be able to enjoy the free 20-MB SQL database for as long as your data needs do not exceed 20 MB.&lt;/p&gt;
&lt;p&gt;You receive one free 20-MB SQL database per Windows Azure subscription, to be used with Mobile Services or Web Sites. Multiple Mobile Services or Web Sites can be associated with the same free 20-MB SQL database. If your data needs exceed 20 MB, lift the cap on the &amp;lsquo;SCALE&amp;rsquo; tab and &lt;a href="https://www.windowsazure.com/en-us/pricing/details/sql-database/" target="_blank"&gt;published rates&lt;/a&gt; will apply.&amp;nbsp; The free 20-MB of SQL is only for new databases and is not a credit for existing databases.&lt;/p&gt;
&lt;h4&gt;Notification Hubs&lt;/h4&gt;
&lt;p&gt;Notification Hubs lets you broadcast push notifications to millions of devices across platforms from almost any backend hosted in Windows Azure.&amp;nbsp; Notification Hubs are a great way to modernize existing apps hosted in Virtual Machines, Cloud Services or Web Sites by engaging users through push notifications; it&amp;rsquo;s also a great way to enrich the push notifications support available through Mobile Services by subscribing different subsets of users to different topics.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Today, in conjunction with &lt;a href="http://aka.ms/G4qkpl" target="_blank"&gt;Microsoft Open Technologies&lt;/a&gt;, we&amp;rsquo;re excited to add support for Android push notifications via Google Cloud Messaging (GCM) to the suite of supported platforms.&amp;nbsp; With this release, developers can now broadcast push notifications to Windows Store, iOS and Android devices via WNS, APNS, and GCM, respectively.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;span style="text-decoration: underline;"&gt;Get Started&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;To get started broadcasting push notifications to Android devices, you&amp;rsquo;ll need the &lt;a href="http://nuget.org/packages/ServiceBus.Preview" target="_blank"&gt;Service Bus .NET Preview SDK&lt;/a&gt;, the &lt;a href="http://developer.android.com/sdk/index.html" target="_blank"&gt;Android SDK&lt;/a&gt;, and the &lt;a href="https://go.microsoft.com/fwLink/?LinkID=280126&amp;amp;clcid=0x409" target="_blank"&gt;Android Notification Hubs SDK&lt;/a&gt;.&lt;span style="text-decoration: underline;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Once you create a Google API project and generate an API key on the &lt;a href="https://code.google.com/apis/console" target="_blank"&gt;Google APIs Console page&lt;/a&gt;, note the number after #project in your project URL. That is your GCM sender Id.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;After obtaining the GCM sender Id, head back to the main APIs console page, select Service, set Google Cloud Messaging to &amp;lsquo;On,&amp;rsquo; accept the Terms of Service, and then select API Access.&amp;nbsp; At this point, you&amp;rsquo;ll be prompted to create a new Server Key. &amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Once you&amp;rsquo;ve registered with GCM, login to the &lt;a href="http://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/manage.windowsazure.com" target="_blank"&gt;Windows Azure portal&lt;/a&gt;, click App Services - Service Bus - Notification Hub - Quick Create.&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0028.miranda-edited.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0028.miranda-edited.png" alt="" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Choose a name for your Notification Hub, a region (remember to choose the same region as your application to cut down on latency), and a namespace.&amp;nbsp;&lt;/li&gt;
&lt;li&gt;In the Service Bus tab in the left nav, you&amp;rsquo;ll see the namespace for you Notification Hub.&amp;nbsp; After you click on that namespace, hit the Configure tab and copy in your GCM API Key.&amp;nbsp; Don&amp;rsquo;t forget to save.&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5148.miranda-edit-2.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/5148.miranda-edit-2.png" alt="" border="0" /&gt;&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Before you leave the portal, copy down the connection string with listen access from the main Dashboard under Connection Information.&amp;nbsp;&lt;br /&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/7840.ml11.png" alt="" border="0" /&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;Next, you connect you Android application to the Notification Hub by going to the MainActivity class and adding the following private members (of course replace the sender Id the one you obtained above):&lt;br /&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0334.Screen-Shot-2013_2D00_06_2D00_13-at-1.30.31-PM.png"&gt;&lt;img src="http://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-01-13-25/0334.Screen-Shot-2013_2D00_06_2D00_13-at-1.30.31-PM.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;After that, you&amp;rsquo;ll just update the OnCreate method and MainActivity.java file with your credentials and stand up a receiver that displays push notifications.&amp;nbsp; You can find all the details &lt;a href="http://msdn.microsoft.com/en-us/library/dn265921.aspx" target="_blank"&gt;here&lt;/a&gt;.&lt;/li&gt;
&lt;/ol&gt;
&lt;div&gt;
&lt;h4&gt;&lt;strong&gt;Summary&lt;/strong&gt;&lt;/h4&gt;
&lt;p&gt;You can start building Mobile Services powered applications that leverage Custom API and local Git for source control today.&amp;nbsp; You can also add Android broadcast push support to any app built on Windows Azure with Notification Hubs.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Visit the &lt;a href="http://windowsazure.com/mobile" target="_blank"&gt;Mobile Developer Center&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj891130.aspx" target="_blank"&gt;MSDN&lt;/a&gt; for more information regarding Mobile Services and Notification Hubs, respectively.&amp;nbsp; Visit &lt;a href="http://aka.ms/Yv64c0" target="_blank"&gt;Scott Guthrie&amp;rsquo;s blog post&lt;/a&gt; for additional information regarding this release.&lt;/p&gt;
&lt;p&gt;As always, the team is eager to hear what you&amp;rsquo;d like to see next.&amp;nbsp; Let me know &lt;a href="http://twitter.com/MLunes90" target="_blank"&gt;@MLunes90&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Miranda&amp;nbsp;&lt;/p&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10425772" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Service+Bus/">Service Bus</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/SQL/">SQL</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Mobile+Services/">Mobile Services</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Android/">Android</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/source+control/">source control</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Notification+Hubs/">Notification Hubs</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Custom+API/">Custom API</category></item><item><title>Introducing Multi-Factor Authentication on Windows Azure</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/12/introducing-multi-factor-authentication-on-windows-azure.aspx</link><pubDate>Wed, 12 Jun 2013 17:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10425429</guid><dc:creator>Craig_Kitterman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/12/introducing-multi-factor-authentication-on-windows-azure.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Editor's Note:&lt;/strong&gt;&amp;nbsp;This post comes from Sarah Fender -- Director, Windows Azure.&lt;/p&gt;
&lt;p&gt;Over the last few months we&amp;rsquo;ve been sharing more insight into &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2013/03/29/windows-azure-what-s-in-it-for-the-enterprise.aspx" target="_blank"&gt;what&amp;rsquo;s in it for the enterprise&lt;/a&gt; when it comes to using Windows Azure.&amp;nbsp; Today we&amp;rsquo;re announcing a new service code named Active Authentication, which will allow enterprises to secure employee, partner, and customer access to cloud applications with multi-factor authentication.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Starting today, companies can enable multi-factor authentication for Windows Azure Active Directory identities to help secure access to Office 365, Windows Azure, Windows Intune, Dynamics CRM Online and many other apps that are integrated with Windows Azure AD.&amp;nbsp; Developers can also use the Active Authentication SDK to build multi-factor authentication into their custom applications and directories. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Active Authentication works by adding an extra step to the sign in process. After a user enters their username and password, they are required to also authenticate with the Active Authentication app on their mobile device or via an automated phone call or text message. &amp;nbsp;This helps prevent unauthorized access to data and applications in the cloud &amp;ndash; reducing the risk of a breach and enabling regulatory compliance.&lt;/p&gt;
&lt;p&gt;Active Authentication, is built on the &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/10/04/microsoft-acquires-phonefactor.aspx" target="_blank"&gt;industry-leading PhoneFactor service which Microsoft acquired&lt;/a&gt; last fall. It offers the strong security your company requires, yet is super easy to set up, manage and use. The service offers:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Rapid Set Up:&lt;/strong&gt; Simply add the service to your Windows Azure AD tenant and turn it on for your users. Or, add the service to your custom applications using just a few lines of code.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Automated Enrollment:&lt;/strong&gt; Windows Azure AD users enroll their own phone numbers and set authentication preferences during the standard sign in process. There are no tokens to provision and ship, so you can quickly enable the service for users around the globe.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Scalable:&lt;/strong&gt; The reliable, scalable service supports high-volume, mission critical applications and large-scale employee, partner, and customer deployments.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Flexible billing options allow you to choose the approach that offers the best value based on your planned use. These include:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Per user, per month: Pay by the number of users you enable for multi-factor authentication each month.&lt;/li&gt;
&lt;li&gt;Per authentication: Pay by total number of authentications used each month.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;em&gt;During the preview, the price for the active authentication is $1.00 per user per month or $1.00 for every 10 authentications depending. These prices represent a 50% discount off our anticipated prices at GA. &lt;/em&gt;&amp;nbsp;For more information see the &lt;a href="http://www.windowsazure.com/en-us/pricing/details/active-directory/" target="_blank"&gt;Pricing&lt;/a&gt; page.&lt;/p&gt;
&lt;p&gt;For more Technical Information on How to Get started jump over to the &lt;a href="http://blogs.msdn.com/b/active_directory_team_blog/archive/2013/06/12/windows-azure-active-authentication-multi-factor-for-security-and-compliance.aspx" target="_blank"&gt;Windows Azure Active Directory Blog&lt;/a&gt;.&amp;nbsp; Ready to go, Sign up for &lt;a href="https://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=cmp_pst001_blg_post0261" target="_blank"&gt;Free Trial&lt;/a&gt;.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10425429" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Active+Directory/">Active Directory</category></item><item><title>Cross-Post: SharePoint on Windows Azure Virtual Machines</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/07/sharepoint-on-windows-azure-virtual-machines.aspx</link><pubDate>Fri, 07 Jun 2013 20:00:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10424492</guid><dc:creator>Craig_Kitterman</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/07/sharepoint-on-windows-azure-virtual-machines.aspx#comments</comments><description>&lt;p class="p1"&gt;(&lt;strong&gt;Editor's Note: &lt;/strong&gt;This post comes from the Data Platform Team.)&lt;/p&gt;
&lt;p class="p1"&gt;&lt;strong&gt;SharePoint Farms&lt;/strong&gt;&lt;/p&gt;
&lt;p class="p1"&gt;Hello everyone:&lt;/p&gt;
&lt;p class="p1"&gt;We want to inform you&amp;nbsp; on a new tutorial.&amp;nbsp; With this tutorial you will learn how to:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Configure, and deploy a SharePoint farm on a set of Virtual Machines in this tutorial.&lt;/li&gt;
&lt;li&gt;Create a set of Virtual Machines using images from the gallery including Windows Server 2012, SQL Server 2012, and SharePoint Server 2013.&lt;/li&gt;
&lt;li&gt;Create a domain, join machines to the domain, and run the SharePoint configuration wizard.&lt;/li&gt;
&lt;li&gt;How to enable the SQL Server AlwaysOn feature for high availability.&lt;/li&gt;
&lt;/ul&gt;
&lt;p class="p3"&gt;&lt;span class="s2"&gt;You can find the tutorial here: &amp;nbsp;&lt;a href="http://msdn.microsoft.com/en-us/library/dn275959.aspx" target="_blank"&gt;Installing SharePoint 2013 on Windows Azure Infrastructure Services&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p class="p3"&gt;&lt;span class="s2"&gt;For additional guidance, go to &lt;a href="http://msdn.microsoft.com/en-us/library/dn275958.aspx" target="_blank"&gt;SharePoint 2013 on Windows Azure Infrastructure Services&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10424492" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/SharePoint/">SharePoint</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Virtual+Machines/">Virtual Machines</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/IaaS/">IaaS</category></item><item><title>The Top 10 Things to Know When Running SQL Server Workloads on Windows Azure Virtual Machines</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/04/the-top-10-things-to-know-when-running-sql-server-workloads-on-windows-azure-virtual-machines.aspx</link><pubDate>Tue, 04 Jun 2013 15:50:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10423218</guid><dc:creator>Roger_Doherty</dc:creator><slash:comments>2</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/04/the-top-10-things-to-know-when-running-sql-server-workloads-on-windows-azure-virtual-machines.aspx#comments</comments><description>&lt;p class="Publishwithline"&gt;When we announced the availability of the Windows Azure Virtual Machines and Virtual Network previews (we call these two sets of services &lt;a href="http://www.windowsazure.com/en-us/home/scenarios/infrastructure-services/" target="_blank"&gt;Windows Azure Infrastructure Services&lt;/a&gt;) in June 2012, organizations all over the world began testing their Microsoft SQL Server workloads and pushing the preview to its limits. You can do amazing things with Windows Azure Infrastructure Services. The ability to rapidly deploy virtual machines (VMs) capable of running many different types of SQL Server workloads at a low cost without having to procure and manage hardware has broad appeal. The ability to do complex multi-VM deployments in a virtual network, support for Active Directory (AD), support for SharePoint, and the ability to connect your virtual network back to on-premises networks or remote machines using virtual private network (VPN) gateways makes it even more interesting as an off-premises hosting environment for IT shops and developers alike. Windows Azure Infrastructure Services is a stepping stone that organizations can use to migrate some of their existing workloads to the cloud, as is with no changes, while at the same time taking advantage of more modern "Platform-as-a-Service" capabilities of Windows Azure in a hybrid fashion. We've seen organizations run everything from simple development and test SQL Server workloads to complex distributed mission critical workloads. Here's a few things we've learned from their experiences.&lt;/p&gt;
&lt;ol start="1"&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Know Your SLA:&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt; Before you unplug that server and move your SQL Server workloads to Windows Azure, you need to understand the relevant &lt;a href="http://www.windowsazure.com/en-us/support/legal/sla/" target="_blank"&gt;Service Level Agreements&lt;/a&gt; (SLA). The key thing to pay attention to is this statement: "For all Internet facing Virtual Machines that have two or more instances deployed in the same Availability Set, we guarantee you will have external connectivity at least 99.95% of the time."&amp;nbsp;What does this mean from a SQL Server perspective? It means that in order to be covered by this SLA, you will need to deploy more than one VM running SQL Server and add them all to the same Availability Set. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/manage-vm-availability/" target="_blank"&gt;Manage the Availability of Virtual Machines&lt;/a&gt; for more details. It also means that you will need to implement a &lt;a href="http://msdn.microsoft.com/en-us/library/ms190202.aspx" target="_blank"&gt;SQL Server High Availability Solution&lt;/a&gt; if you want to ensure that your databases are in sync across all of the virtual machines in your Availability Set. The bottom line is that you have to do some work to ensure high availability in the cloud just as you would have to do if these workloads were running on-premises. When properly configured, Availability Sets ensure that your SQL Server workloads will keep running even during maintenance operations like upgrades and hardware refreshes. &lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Know Your Support Policy:&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/strong&gt;The beautiful thing about running SQL Server in a Windows Azure Virtual Machines is that it's very much like running SQL Server anywhere else. It just works. You don't have to change your applications or worry whether various SQL Server features are supported. Most SQL Server features are fully supported when running on Windows Azure Infrastructure Services with a few important exceptions. Let's start with SQL Server version support. Microsoft provides technical support for SQL Server 2008 and later versions on Windows Azure Infrastructure Services. If you are still running workloads on SQL Server 2005 or earlier, you will need to upgrade to a newer version in order to get support. If you are going to upgrade, we suggest you upgrade to &lt;a href="http://www.microsoft.com/en-us/sqlserver/product-info/overview-capabilities.aspx" target="_blank"&gt;SQL Server 2012&lt;/a&gt;. It was designed to be "cloud ready" with native support for Windows Azure in the management tools, development tools and the underlying database engine. &lt;br /&gt; &lt;br /&gt; First, let's talk about high availability. If you don't think you need to worry about implementing a high availability solution for your SQL Server deployments in Windows Azure Infrastructure Services, think again. As mentioned in the previous section, you will need to implement some kind of database redundancy in a virtual machine Availability Set in order to be covered by our SLA. However, there are some limitations that affect SQL Server high availability features. First of all, &lt;a href="http://msdn.microsoft.com/en-us/library/ms189134.aspx" target="_blank"&gt;SQL Server Failover Clustering&lt;/a&gt; is not supported. Don't panic, there are plenty of other options if you want to deploy SQL Server in a high availability configuration, such as &lt;a href="http://msdn.microsoft.com/en-us/library/hh510230.aspx" target="_blank"&gt;AlwaysOn Availability Groups&lt;/a&gt;, or by using legacy features like &lt;a href="http://msdn.microsoft.com/en-us/library/ms189852.aspx" target="_blank"&gt;Database Mirroring&lt;/a&gt; or &lt;a href="http://msdn.microsoft.com/en-us/library/ms187103.aspx" target="_blank"&gt;Log Shipping&lt;/a&gt;. We recommend you use the AlwaysOn Availability Groups feature in SQL Server 2012 for high availability, but there are some considerations you should be aware of if you go this route. &lt;a href="http://msdn.microsoft.com/en-us/library/hh213417.aspx" target="_blank"&gt;Availability Group Listeners&lt;/a&gt; are not currently supported, but stay tuned as we plan to add support for this in the near future. If you can't wait for Listener support and you still want to use AlwaysOn Availability Groups, there is a work-around. You can use the &lt;em&gt;FailoverPartner&lt;/em&gt; connection string attribute instead. You should be aware that this approach limits you to two replicas in your AlwaysOn Availability Group (one primary and one secondary), and does not support the concept of a readable secondary. See &lt;a href="http://msdn.microsoft.com/en-us/library/ms175484.aspx" target="_blank"&gt;Connect Clients to a Database Mirroring Session&lt;/a&gt; for more information.&lt;br /&gt; &lt;br /&gt; Next, let's talk about some important considerations that apply when configuring storage for your SQL Server databases. In general, we recommend you attach a single data disk to your VM and use it to store all of your data and log files. If you decide to spread your data and log files across multiple data disks to get more storage capacity or better performance, you should not enable &lt;a href="http://blogs.msdn.com/b/windowsazurestorage/archive/2011/09/15/introducing-geo-replication-for-windows-azure-storage.aspx" target="_blank"&gt;geo-replication&lt;/a&gt;. Geo-replication cannot be used with multiple disks configurations, because consistent write order across multiple disks is not guaranteed.&lt;br /&gt; &lt;br /&gt; The final aspect we will cover is the various "distributed" features that SQL Server supports such as &lt;a href="http://msdn.microsoft.com/en-us/library/ms151198.aspx" target="_blank"&gt;Replication&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/library/bb522893.aspx" target="_blank"&gt;Service Broker&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/library/ms191440%28v=SQL.105%29.aspx" target="_blank"&gt;distributed transactions&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/library/ms188721%28v=SQL.105%29.aspx" target="_blank"&gt;distributed queries&lt;/a&gt;, &lt;a href="http://msdn.microsoft.com/en-us/library/ms188279.aspx" target="_blank"&gt;linked servers&lt;/a&gt;, etc. All of these things should work just fine across SQL Server VMs deployed in the same virtual network, but once you start crossing that boundary (either across the public internet or a virtual network VPN gateway), you had better test them thoroughly. These features were designed for use in on-premises data centers, LANs and WANs, not across the public internet. &lt;br /&gt; &lt;br /&gt; Take some time to read the &lt;a href="http://support.microsoft.com/kb/956893" target="_blank"&gt;Support policy for Microsoft SQL Server products that are running in a hardware virtualization environment&lt;/a&gt; for more specifics.&lt;br /&gt; &amp;nbsp;&lt;strong&gt;&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Know Your Licensing:&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;The first (and easiest) way to license your SQL Server deployment on Windows Azure Infrastructure Services is to create a new virtual machine using one of our pre-built SQL Server platform images in the Image Gallery. Using this approach you &lt;a href="http://www.windowsazure.com/en-us/pricing/details/virtual-machines/"&gt;pay an hourly rate&lt;/a&gt; depending upon the edition of SQL Server you choose (Enterprise, Standard or Web). There's no need to worry about product keys, activation, etc. and you can get access to your newly provisioned SQL Server VM in minutes. Be aware that you are charged per minute and there are no minimums. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/install-sql-server/"&gt;Provisioning a SQL Server Virtual Machine on Windows Azure&lt;/a&gt; for more information. Microsoft doesn't look inside your VMs, so if you de-install SQL Server from a VM that was provisioned using a platform image you will still get charged for SQL Server usage unless you dispose of the VM.&lt;br /&gt; &lt;br /&gt; The second option is to "bring your own VM". This involves building your own Hyper-V VMs on-premises, installing SQL Server on them, then uploading them to Windows Azure. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/upload-a-vhd/"&gt;Creating and Uploading a Virtual Hard Disk that Contains the Windows Server Operating System&lt;/a&gt; for guidance on how to do this. When you bring your own VM, the cost of the Windows Server operating system license is built into your hourly compute charges, but this is not the case for other server products like SQL Server, and it's up to you to make sure that your VMs comply with Microsoft licensing policies. By default, server products like SQL Server are not licensed to run in virtualized configurations or in a hosting environment like Windows Azure Infrastructure Services. &amp;nbsp;&amp;nbsp;Microsoft offers different SQL Server licensing options for this scenario depending upon whether you are running production workloads or development / test workloads.&lt;br /&gt; &lt;br /&gt; For running production SQL Server workloads, you must purchase software maintenance. See &lt;a href="https://www.windowsazure.com/en-us/pricing/license-mobility/"&gt;Microsoft License Mobility through Software Assurance&lt;/a&gt; for more details. From a licensing standpoint, you will need the same SQL Server edition and number of licenses that you needed on-premises. For instance, if you use SQL Server Standard or Enterprise Edition core-based licenses on-premises, with Software Assurance you can move those core licenses to Windows Azure. A minimum of four core licenses per Virtual Machine applies, so pick an appropriate sized virtual machine. Please note that you will have to wait for 90 days if you choose to reassign your license back to a server on-premises. &amp;nbsp;For running development / test SQL Server workloads, you should consider purchasing an MSDN Pro, Premium or Ultimate Subscription.&amp;nbsp; You can install much of the software included with your MSDN subscription (including SQL Server) on your VMs at no additional cost.&amp;nbsp; See &lt;a href="http://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/"&gt;Windows Azure Benefit for MSDN Subscribers&lt;/a&gt; for more information.&lt;br /&gt; &amp;nbsp; &lt;br /&gt; If you do decide to create your own SQL Server VMs, you should be aware of some recent improvements we announced in a cumulative update to SQL Server 2012 SP1 that greatly simplify the preparation of SQL Server VM images using the &lt;strong&gt;SysPrep&lt;/strong&gt; utility. See &lt;a href="http://blogs.technet.com/b/scvmm/archive/2013/01/25/expanded-sysprep-support-in-sql-server-2012-sp1-cu2.aspx"&gt;Expanded SysPrep Support in SQL Server 2012 SP1 CU2&lt;/a&gt; for more information.&lt;br /&gt; &lt;br /&gt; For SQL Server AlwaysOn Availability Group deployments, please be aware that the "free passive failover instance" licensing benefit does not apply for SQL Server deployments running in Windows Azure Infrastructure Services (or any other hosting environment). This benefit only applies to on-premises deployments, i.e. deployments that do not involve a shared hosting environment. That means all of your replicas will require a fully licensed copy of SQL Server Enterprise Edition. If you want to get up to speed on all of these details, check out the &lt;a href="http://download.microsoft.com/download/7/3/C/73CAD4E0-D0B5-4BE5-AB49-D5B886A5AE00/SQL_Server_2012_Licensing_Reference_Guide.pdf"&gt;SQL Server 2012 Licensing Guide&lt;/a&gt;.&lt;br /&gt; &amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Know Your Hardware and Storage:&lt;/span&gt;&lt;/strong&gt; &lt;br /&gt; In this section we will examine the performance characteristics of Windows Azure Infrastructure Services from a CPU, RAM, I/O and network standpoint. Microsoft is committed to providing great compute and storage performance at a very competitive cost in Windows Azure Infrastructure Services (see &lt;a href="https://www.windowsazure.com/en-us/pricing/details/virtual-machines/" target="_blank"&gt;Virtual Machine Pricing Details&lt;/a&gt; for more information). But you have to understand that the core value proposition of the cloud is to scale out using shared, low cost compute and storage infrastructure, not to scale up on expensive dedicated big iron. Many large organizations have already virtualized some or all of their SQL Server workloads in their own private clouds, yet some hard-core SQL Server stalwarts remain skeptical about performance and reliability. Just for the record, SQL Server virtualization is fully supported and is here to stay. Having said that, you cannot expect to achieve the same level of performance using a VM that is possible when scaling up on big expensive servers and storage subsystems. &lt;br /&gt; &lt;br /&gt; Windows Azure Virtual Machines are hosted on commodity servers in shared clusters, and Windows Azure Disks (OS and data disks) are implemented using Windows Azure Storage which is a shared storage service with built in redundancy. From a CPU perspective, you pay a price for virtualization. From an IO perspective, you pay a price for shared redundant storage. So before you fork lift that highly tuned mission critical SQL Server OLTP workload to Windows Azure Infrastructure Services, you should do your homework on performance, throughput and latency. If you plan and test thoroughly, the vast majority of typical SQL Server workloads will run just fine in Windows Azure Virtual Machine. But there are a small percentage of performance sensitive "scale-up" workloads that will never be a good fit for this kind of environment. &lt;br /&gt; &lt;br /&gt; Let's start with CPU. The clock speed and other characteristics of our virtual cores may vary somewhat depending upon what kind of host server you land on. You should use at least a medium sized VM instance (A2) because SQL Server needs approximately 4GB of RAM to breathe. A2 and larger VM's offer dedicated virtual cores, so you won't have to share your virtual cores with other VMs on the same host. Depending upon the VM size you choose, you can get anywhere from two virtual cores (A2) to eight virtual cores (extra-large A4 VMs and larger). &lt;br /&gt; &lt;br /&gt; Next let's look at RAM. Read intensive SQL Server and Analysis Services workloads on big data sets often require lots of RAM to cache all that data in memory for optimal performance. If you see your SQL Server cache hit ratio trending downwards, you might want to move to a larger VM size to get more RAM. You can get anywhere from 3.5 GB RAM in a medium (A2) VM, to 56 GB RAM in a high memory A7 VM. In order to control costs, you should be conservative when sizing VMs. Test your workloads on smaller sized VM's and see if the performance is acceptable. You can always upgrade to a larger VM size later if necessary.&lt;br /&gt; &lt;br /&gt; Next let's examine storage performance. As we mentioned before, your VHDs (both OS and data disks) are implemented using Windows Azure Disks, which are a special type of Windows Azure Storage page blob that are cached locally on the host server in a shared disk subsystem. Local redundancy is built in, and geo-redundancy is an additional option. The page blobs backing your locally cached VHDs are stored remotely in a shared storage service that is accessed via REST API's over high-speed interconnects. Check out &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2012/06/28/data-series-exploring-windows-azure-drives-disks-and-images.aspx" target="_blank"&gt;Data Series: Exploring Windows Azure Drives, Disks and Images&lt;/a&gt; for more information. By now you should be realizing that the performance characteristics, configuration and behavior of Windows Azure Disks are quite different from locally attached storage or even SANs. &lt;br /&gt; &lt;br /&gt; So what about storage capacity? First of all, do not store your databases on the OS drive unless they are very small. Do not use the D: temporary drive for databases (including tempdb), data stored on this drive could be lost after a restart and the temporary drive does not provide predictable performance. We recommend you attach a single data disk to your VM and use it to store all of your user databases. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/attach-a-disk/" target="_blank"&gt;How to Attach a Data Disk to a Virtual Machine&lt;/a&gt; for more information. A data disk can be up to 1 TB in size, and you can have a maximum of 16 drives on an A4 or larger VM. If your database is larger than 1 TB, you can use SQL Server &lt;a href="http://msdn.microsoft.com/en-us/library/ms179316%28v=SQL.105%29.aspx" target="_blank"&gt;file groups&lt;/a&gt; to spread your database across multiple data disks. Alternatively, you can combine multiple data disks into a single large volume using &lt;a href="http://technet.microsoft.com/en-us/library/hh831739.aspx" target="_blank"&gt;Storage Spaces&lt;/a&gt; in Windows Server 2012. Storage Spaces are better than legacy OS striping technologies because they work well with the append-only nature of Windows Azure Storage. As discussed previously in section 2, do not enable geo-replication if you intend to use multiple data disks. Input/Output Operations per Second (IOPS) tends to be the key metric used to measure disk performance for SQL Server workloads. So how many IOPS can you do on a Windows Azure disk? The answer is that it depends on the size of IOs and access patterns. For a 60/40 read/write ratio workload doing 8 KB IOs, our target is to provide up to 500 IOPS for a single disk. Need to go higher? Add more data disks and spread your database workload across them. When creating or restoring large databases, you should use &lt;a href="http://msdn.microsoft.com/en-us/library/ms175935%28v=SQL.105%29.aspx" target="_blank"&gt;instant file initialization&lt;/a&gt; to speed up performance. &lt;br /&gt; &lt;br /&gt; One final point regarding network bandwidth and latency. VMs are allocated a certain amount of network bandwidth based upon size. This allocation can impact the performance of data transfers and backups, so if you plan on moving a lot of data around you should consider using a larger VM size. When connecting to your VMs over a public endpoint or VPN gateway, it's important to remember that your infrastructure is being accessed over the public internet. Your VMs are far away from your physical location and sitting behind sophisticated network infrastructure like load balancers and gateways with advanced security options enabled. This introduces network latency, and requires a different approach for many types of operations that rely on low-latency networks. For example, migrating a large database to the cloud will take much longer, and client applications that were not designed for cloud-style network latency may not behave properly. We'll discuss networking in more detail in the next section.&lt;br /&gt; &lt;br /&gt; For more information on VM sizes and options, see &lt;a href="http://msdn.microsoft.com/en-us/library/dn197896.aspx" target="_blank"&gt;Virtual Machine Cloud Service Sizes&lt;/a&gt;. See &lt;a href="http://go.microsoft.com/fwlink/?LinkId=306266" target="_blank"&gt;Performance Guidance for SQL Server in Windows Azure Virtual Machines&lt;/a&gt; for detailed information on performance best practices. &lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Plan Your Network First&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; Windows Azure Infrastructure Services offers a full range of network connectivity options for your VM deployments. You should plan your network configuration first before creating VMs to avoid having to start from scratch if you make a mistake. You can use Remote Desktop to connect to individual VMs from your desktop and administer them. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/log-on-a-windows-vm/" target="_blank"&gt;How to Log on to a Virtual Machine Running Windows Server&lt;/a&gt; for more information. If you want to allow connections into your VMs from the public internet, you can open up ports using endpoints. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/how-to-guides/setup-endpoints/" target="_blank"&gt;How to Set Up Communication with a Virtual Machine&lt;/a&gt; for more details. If you want to administer your SQL Server remotely over the internet, you can create an endpoint that allows access to your VM over the standard SQL Server port 1433, but since this port is well known to hackers we suggest using a random public port for your SQL Server endpoint. You can automatically load-balance incoming connections to your endpoints across a collection of VMs. See &lt;a href="http://www.windowsazure.com/en-us/manage/windows/common-tasks/how-to-load-balance-virtual-machines/" target="_blank"&gt;Load Balancing Virtual Machines&lt;/a&gt; for more information. This is useful for scenarios like scaling out front-end web servers across multiple VMs.&lt;br /&gt; &lt;br /&gt; In order to establish full connectivity between your VMs you should create a &lt;a href="http://www.windowsazure.com/en-us/manage/windows/fundamentals/networking/" target="_blank"&gt;Windows Azure Virtual Network&lt;/a&gt; first, then create your VMs inside your new virtual network. Your new VMs will be automatically assigned an IP address using ranges specified in your virtual network configuration, there's no need to implement your own DHCP service. Virtual networks come with a built-in DNS, or you can deploy your own DNS server. See &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj156088.aspx" target="_blank"&gt;Windows Azure Name Resolution&lt;/a&gt; for more information. You should thoroughly test your name resolution before continuing. If you don't have a lot of networking expertise, you might want to have a colleague review your configuration before proceeding so you don't back yourself into a corner. &lt;br /&gt; &lt;br /&gt; Now things start to get really interesting. You can establish site-to-site connectivity between your corporate network and your virtual network using a secure VPN gateway. You need a VPN device on your corporate network to do this. We support both dedicated VPN devices and software based options when establishing a VPN gateway. See &lt;a href="http://www.windowsazure.com/en-us/manage/services/networking/cross-premises-connectivity/" target="_blank"&gt;Create a Virtual Network for Cross-Premise Connectivity&lt;/a&gt; for more information. You can also establish point-to-site connectivity using a VPN connection directly from your computer to your virtual network which is great for developers or administrators who need to access the virtual network from a remote location. See &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/dn133792.aspx" target="_blank"&gt;Configure a Point-To-Site VPN in the Management Portal&lt;/a&gt; for more information. &lt;br /&gt; &lt;br /&gt; Most Windows Server deployments usually rely on Active Directory (AD) for identity and security. Windows Azure Infrastructure Services supports a full range of Active Directory deployment options. See &lt;a href="http://www.windowsazure.com/en-us/manage/services/networking/active-directory-forest/" target="_blank"&gt;Install a new Active Directory forest in Windows Azure&lt;/a&gt; if you want a stand-alone AD deployment used only by VMs in your virtual network. If you implement a VPN gateway, you can domain-join VM's in your virtual network to your corporate Active Directory. In this scenario it makes sense to deploy a read-only AD domain controller in your virtual network for improved performance and reliability. See &lt;a href="http://www.windowsazure.com/en-us/manage/services/networking/replica-domain-controller/" target="_blank"&gt;Install a Replica Active Directory Domain Controller in Windows Azure Virtual Networks&lt;/a&gt; for guidance on how to do this. Many more powerful AD configurations are also supported, such as Active Directory Federation Services and support for hybrid identity scenarios that span your VMs and other cloud services running in Windows Azure. See &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/jj673460.aspx" target="_blank"&gt;Windows Azure Active Directory&lt;/a&gt; for more information. &lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Set the Time Zone on Your VMs to UTC&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; Consider setting the time zone on your VMs to UTC. Windows Azure Infrastructure Services uses UTC in all data centers and regions. Using the UTC time zone may avoid rare daylight savings related timing issues that could crop up in the future. Clients should of course continue using the local time zone.&lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Use Data and Backup Compression&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; SQL Server supports &lt;a href="http://technet.microsoft.com/en-us/library/cc280449.aspx" target="_blank"&gt;Data Compression&lt;/a&gt; and &lt;a href="http://technet.microsoft.com/en-us/library/bb964719.aspx" target="_blank"&gt;Backup Compression&lt;/a&gt; features that can help boost I/O performance with minimal CPU overhead. Compressing your data and backups results in faster I/O operations against Windows Azure Storage and your data will take up less space.&lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Back Up to Blob Storage Instead of Disks&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; In SQL Server 2012 Service Pack 1 Cumulative Update 2 we enabled a handy new backup scenario for SQL Server deployments in Windows Azure Infrastructure Services. Instead of having to provision additional data disks to store your backups, you can backup and restore your databases using Windows Azure Blob Storage. Blob storage provides limitless capacity and offers built-in local redundancy and optional geo-redundancy. This frees up precious capacity on your data disks so you can dedicate them to data and log files. See &lt;a href="http://msdn.microsoft.com/en-us/library/jj919148.aspx"&gt;SQL Server Backup and Restore with Windows Azure Blob Storage Service&lt;/a&gt; for more information. As an added benefit, you can &lt;a href="http://michaelwasham.com/2013/03/27/windows-azure-powershell-cmdlets-now-supports-storage/" target="_blank"&gt;copy your backup blobs&lt;/a&gt; across storage accounts and even regions asynchronously without having to waste precious time and bandwidth performing unnecessary upload and download operations.&lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Don't Get Hacked&lt;/span&gt;&lt;/strong&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;&lt;br /&gt; &lt;/span&gt;&lt;/strong&gt;Take the time to properly secure your VMs and SQL Server deployments in Windows Azure Infrastructure Services to protect them from unauthorized access. Hackers are always looking to take over poorly secured machines on the Internet and use them for their own purposes. We recommend that you secure your SQL Server deployments in Windows Azure Infrastructure Services the same way you would secure your on-premises SQL Server deployments behind your network DMZ. &amp;nbsp; Avoid opening public endpoints for RDP or TSQL. Instead, set up a secure VPN Gateway and administer your database servers directly. Use Windows Authentication for identity and access control. If you must use SQL Authentication, create a different account for SQL Server administration, add it to the sysadmin role, set up a strong password, then disable the &lt;em&gt;sa&lt;/em&gt; account. Minimize your attack surface by stopping and disabling services that you don't intend to use. Consider using &lt;a href="http://msdn.microsoft.com/en-us/library/bb934049.aspx" target="_blank"&gt;SQL Server Transparent Data Encryption (TDE)&lt;/a&gt; to protect your data, log and backup files at rest. If these files get copied outside of your VM they will be useless.&lt;br /&gt; &amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;span style="text-decoration: underline;"&gt;Learn PowerShell&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt; The Windows Azure Management Portal offers a rich graphical interface for provisioning and managing your VM deployments in Windows Azure Infrastructure Services, but if you have to deploy a lot of virtual machines you should take the time to learn PowerShell. You can save yourself a ton of time and effort by developing a library of PowerShell scripts to provision and configure your VMs and virtual networks. See &lt;a href="http://blogs.technet.com/b/yungchou/archive/2013/05/20/automating-windows-azure-infrastructure-services-iaas-deployment-with-powershell.aspx" target="_blank"&gt;Automating Windows Azure Infrastructure Services (IaaS) Deployment with PowerShell&lt;/a&gt; for more information.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;br /&gt; Now that you are armed with some information, we encourage you to jump in and start identifying which of your SQL Server workloads are ready for Windows Azure Infrastructure Services. Start migrating some of your smaller workloads so you can learn and gain confidence, then move on to more intensive workloads. Keep in mind that besides compatibility, Windows Azure Infrastructure Services offers (and requires) granular control over the configuration and maintenance of your SQL Server deployments. This is a selling point for many IT organizations, but others want to get out of the business of maintaining servers so they can focus more on innovation.&lt;/p&gt;
&lt;p&gt;Windows Azure SQL Database is built on SQL Server technology and delivered as a service. There's no need to install and manage server software, and advanced features like high availability and disaster recovery are built in. Still others want the best of both worlds by combining the compatibility and granular control offered when running SQL Server on Windows Azure Infrastructure Services to migrate existing workloads, combined with the agility and benefits of a managed service in Windows Azure SQL Database for new workloads. This kind of hybrid usage of Windows Azure is fully supported and has become one of the key differentiating factors in comparison with other public cloud providers. See &lt;a href="http://www.windowsazure.com/en-us/home/features/data-management/" target="_blank"&gt;Data Management&lt;/a&gt; for more information on all of these capabilities.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="https://blogs.msdn.com/b/rdoherty" target="_blank"&gt;Roger Doherty&lt;/a&gt;&lt;br /&gt;Sr. Program Manager&lt;br /&gt;Microsoft Customer Advisory Team&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10423218" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/SQL+Server/">SQL Server</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developers/">Developers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Virtual+Machines/">Virtual Machines</category></item><item><title>Faster development, global scale, unmatched economics… Windows Azure delivers.</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/06/03/announcing-new-offers-and-services-on-windows-azure.aspx</link><pubDate>Mon, 03 Jun 2013 13:30:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10422983</guid><dc:creator>Craig Kitterman</dc:creator><slash:comments>1</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/06/03/announcing-new-offers-and-services-on-windows-azure.aspx#comments</comments><description>&lt;p&gt;&lt;strong&gt;Editor's Note:&amp;nbsp;&lt;/strong&gt;The following is a post from Scott Woodgate and Karri&amp;nbsp;Alexion-Tiernan, Windows Azure Product Marketing&lt;br /&gt;&lt;br /&gt;Over the past few months, you&amp;rsquo;ve probably heard of us talking about &amp;lsquo;&lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2013/04/16/the-power-of-and.aspx"&gt;the Power of And&amp;rsquo;&lt;/a&gt;, as we&amp;rsquo;ve shared a number of ways that Windows Server on-premises &lt;em&gt;and&lt;/em&gt; Windows Azure in the cloud can help enterprises take advantage of cloud speed, scale and economics.&amp;nbsp; Today, we&amp;rsquo;re extending that power through a number of new investments for both developers &lt;em&gt;and&lt;/em&gt; IT pros alike. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;For our developers, we understand that development and test scenarios are often an organization&amp;rsquo;s first step in their journey to the cloud.&amp;nbsp; So today, we are excited to share that your MSDN subscription is going to make it easier and faster for you to develop on Windows Azure.&amp;nbsp; Starting today, the new Windows Azure MSDN benefit offers up to $150 per month in credits to use on any Azure service of your choice for development and testing.&amp;nbsp; You can select from a number of preconfigured virtual machines from Microsoft available in the Windows Azure Virtual Machine Image Gallery, images provided by the open source community, or you can upload your own virtual machines with the software included in your MSDN Subscription, except for Windows Client.&amp;nbsp; Better still, when you run your MSDN software using Windows Azure virtual machines, there is no additional cost.&amp;nbsp; You can find additional details on the MSDN benefit &lt;a href="http://www.windowsazure.com/en-us/pricing/member-offers/msdn-benefits/"&gt;here.&lt;/a&gt; Speaking of fast, Visual Studio Professional, Premium and Ultimate with MSDN subscribers who activate and use their Windows Azure MSDN benefit before September 30&lt;sup&gt;th&lt;/sup&gt;, 2013 are also automatically entered into a &lt;a href="http://aka.ms/AzureContest"&gt;sweepstakes&lt;/a&gt;&amp;nbsp;for a chance to&amp;nbsp;&lt;em&gt;&lt;strong&gt;win an Aston Martin V8 Vantage sports car&lt;/strong&gt;&lt;/em&gt;!&amp;nbsp;&lt;/p&gt;
&lt;p&gt;While this is great news for developers, we also understand that economics is always top of mind for IT too.&amp;nbsp; Whether you&amp;rsquo;re a large or small business, the bottom line matters.&amp;nbsp; Previously we mentioned a &lt;a href="http://blogs.msdn.com/b/windowsazure/archive/2013/04/16/the-power-of-and.aspx"&gt;price reduction&lt;/a&gt; on Virtual Machines to ensure that enterprise customers do not feel they need to sacrifice price for performance.&amp;nbsp; Today, we have another economic benefit to share with you.&amp;nbsp; We are changing the way that we charge for our Virtual Machine usage.&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Starting today, customers will be charged for usage by the minute rather than by the hour, with no minimum use requirement &amp;ndash; which means no more rounding up for our customers; you will now pay only for what you use.&amp;nbsp; If you stop your VM, you don&amp;rsquo;t pay for the compute.&amp;nbsp; With other cloud providers, you&amp;rsquo;ll find that you will be charged by the hour, even if you only use five minutes, or you&amp;rsquo;ll be forced to take a minimum number of minutes that still may be more than your actual usage.&lt;/p&gt;
&lt;p&gt;Let&amp;rsquo;s put this in context.&amp;nbsp; If I use a two core Linux virtual machine with just over 3GB of memory on Windows Azure for 65 minutes, or one hour and five minutes, it would cost $.13, charged to the minute.&amp;nbsp; If I use a similar configuration on an alternative cloud provider I would pay more as they will bill me for a full two hours even though I am only using five minutes of the second hour. Depending on my location choice at the alternate provider, my cost could be as high as $.32 for the equivalent service, a difference of $.19 for that one instance. While this may feel like a small cost delta on a single virtual machine, multiply that by the thousands of virtual machines that you may ultimately run, the difference adds up quickly.&amp;nbsp; &amp;nbsp;&amp;nbsp;Suddenly you may find your cloud economics are not what you thought they would be.&amp;nbsp; We want to ensure our customers have access to all the benefits of the cloud, without price being a barrier.&lt;/p&gt;
&lt;p&gt;Although we are changing our billing approach, we aren&amp;rsquo;t reducing the quality of service we deliver.&amp;nbsp; When using Windows Azure you will continue to receive highly available services with monthly SLAs, along with the scale, support and reliability of our cloud platform that customers such as Jackson Hewitt have come to rely upon. The #2 ranked tax preparer in the United States, Jackson Hewitt is using Windows Azure Infrastructure Services running SQL Server 2012 to meet the computational burst requirements during peak tax season. Their lead application architect recently told us that &amp;ldquo;it&amp;rsquo;s an absolute requirement to be able to scale to need and remain highly available&amp;rdquo; for their customers, but that they trusted Windows Azure to get the job done seamlessly, especially during their busiest peak tax season.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re working hard to provide our customers with an optimal hybrid cloud experience, and a key ingredient is ensuring that on-premise resources can connect seamlessly to Windows Azure. To meet our enterprise customers&amp;rsquo; diverse hardware configuration needs, we&amp;rsquo;re also pleased to share that VPN devices from F5, Citrix and WatchGuard are now supported for&amp;nbsp;&lt;span&gt;site-to-site&lt;/span&gt;&amp;nbsp;networking, in addition to already supported devices from Cisco and Juniper.&lt;/p&gt;
&lt;p&gt;Last but not least, we are also announcing a &lt;em&gt;first&lt;/em&gt; to market in public cloud services with a preview of BizTalk Services, a cloud-based B2B integration platform service that provides easy connectivity to on-premises LOB apps and is available exclusively on Windows Azure. With BizTalk Services, developers and IT pros will be able to further the &amp;lsquo;Power of And&amp;rsquo; by building, managing and accessing robust hybrid applications that tap into a wide range of enterprise data and systems across a variety of devices. BizTalk Services offers full EDI processing, cloud application integration and hybrid connectivity to on-premises LOB systems. You can find more information &lt;a href="http://www.windowsazure.com/en-us/services/integration/"&gt;here&lt;/a&gt; and sign up for the Preview &lt;a href="https://account.windowsazure.com/PreviewFeatures"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;All of our new investments including &lt;a href="http://blogs.technet.com/b/microsoft_blog/archive/2013/05/22/microsoft-announces-major-expansion-of-windows-azure-services-in-asia.aspx"&gt;new global datacenters in China, Australia, and Japan&lt;/a&gt;, will help our customers to achieve global scale while continuing to enable both developers &lt;em&gt;and&lt;/em&gt; &lt;a href="http://blogs.technet.com/b/server-cloud/archive/2013/05/31/dude-where-s-my-floppy-i-mean-usb-i-mean-flash-drive-technology-is-evolving-are-you.aspx"&gt;IT Pros&lt;/a&gt; to take full advantage of the benefits Windows Azure can provide.&amp;nbsp; We&amp;rsquo;re on the ground in New Orleans kicking off conference season with TechEd 2013.&amp;nbsp; If you&amp;rsquo;re in town swing by the Azure booth and say hello, ask a few questions, try out a Windows&amp;nbsp;Azure challenge to win a prize, or get started with a&amp;nbsp;&lt;a href="http://www.windowsazure.com/en-us/pricing/free-trial/"&gt;Windows Azure trial&lt;/a&gt; today.&amp;nbsp; We hope to see you there!&lt;/p&gt;
&lt;p&gt;Scott &amp;amp; Karri&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10422983" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Azure/">Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/TechEd/">TechEd</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developer/">Developer</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Announcements/">Announcements</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developers/">Developers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Announcement/">Announcement</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/IaaS/">IaaS</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/BizTalk/">BizTalk</category></item><item><title>Windows Azure Community News Roundup (Edition #67)</title><link>http://blogs.msdn.com/b/windowsazure/archive/2013/05/31/windows-azure-community-news-roundup-edition-67.aspx</link><pubDate>Fri, 31 May 2013 17:29:00 GMT</pubDate><guid isPermaLink="false">91d46819-8472-40ad-a661-2c78acb4018c:10422702</guid><dc:creator>Mark_BrownMS</dc:creator><slash:comments>0</slash:comments><comments>http://blogs.msdn.com/b/windowsazure/archive/2013/05/31/windows-azure-community-news-roundup-edition-67.aspx#comments</comments><description>&lt;p&gt;Welcome to the newest edition of our weekly roundup of the latest community-driven news, content and conversations about cloud computing and&amp;nbsp;&lt;a href="https://www.windowsazure.com/en-us/pricing/free-trial/?WT.mc_id=cmp_pst001_blg_post0260" target="_blank"&gt;Windows Azure.&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is what we&amp;nbsp;pulled together for the past week based on your feedback:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Articles, Videos and Blog Posts&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://coderead.wordpress.com/2013/05/20/using-azuregraphstore-to-store-triples-in-azure-table-storage/" target="_blank"&gt;Using AzureGraphStore to store triples in Azure Table&amp;nbsp;Storage&amp;nbsp;&lt;/a&gt;(posted May 20)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.pantos.name/archive/2013/05/18/running-wordpress-with-sql-azure.aspx" target="_blank"&gt;Running WordPress with SQL Azure&lt;/a&gt; (posted May 18)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://gauravmantri.com/2013/05/18/windows-azure-blob-storage-dealing-with-the-specified-blob-or-block-content-is-invalid-error/" target="_blank"&gt;Windows Azure Blob Storage &amp;ndash; Dealing With &amp;ldquo;The specified blob or block content is invalid&amp;rdquo; Error&lt;/a&gt; (posted May 18)&lt;/li&gt;
&lt;li&gt;&lt;a title="Permanent Link to Azure does Powershell too" href="http://www.scarydba.com/2013/05/20/azure-does-powershell-too/" target="_blank"&gt;Azure does Powershell too&lt;/a&gt; (posted May 20)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://developers.de/blogs/damir_dobric/archive/2013/05/21/behind-service-bus-connection-string.aspx" target="_blank"&gt;Behind Service Bus Connection String&lt;/a&gt; (posted May 21)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.scarydba.com/2013/05/22/pass-summit-2013-is-looking-cloudy/" target="_blank"&gt;PASS Summit 2013 is Looking Cloudy&lt;/a&gt; (posted May 22)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.paulbouwer.com/2013/05/20/understanding-the-benefits-of-windows-azure-geo-redundancy-in-australia/" target="_blank"&gt;Understanding the benefits of Windows Azure geo-redundancy in Australia&lt;/a&gt; (posted May 20)&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;&lt;a title="Permanent Link to A Little Azure Fun on Friday" href="http://www.scarydba.com/2013/05/24/a-little-azure-fun-on-friday/" target="_blank"&gt;A Little Azure Fun on Friday&lt;/a&gt; (posted May 24)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://convective.wordpress.com/2013/05/30/building-resilient-high-scale-services-in-windows-azure/" target="_blank"&gt;Building Resilient, High-Scale Services in Windows&amp;nbsp;Azure&lt;/a&gt; (posted May 30)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blogs.blackmarble.co.uk/blogs/sspencer/post/2013/05/30/Windows-Azure-and-SignalR-with-Gadgeteer.aspx" target="_blank"&gt;Windows Azure and SignalR with Gadgeteer&lt;/a&gt; (posted May 30)&lt;/li&gt;
&lt;li&gt;&lt;a href="http://blog.pantos.name/archive/2013/05/25/my-google-reader-alternative-using-windows-azure-mobile-services-part-3.aspx" target="_blank"&gt;My Google Reader alternative using windows azure mobile services. Part 3&lt;/a&gt; (posted May 25)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Upcoming Events and User Group Meetings&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;North America&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;October - June, 2013:&amp;nbsp;&lt;a href="http://www.devcamps.ms/windowsazure" target="_blank"&gt;Windows Azure Developer Camp&lt;/a&gt;&amp;nbsp;&amp;ndash; Various (50+ cities)&lt;/li&gt;
&lt;li&gt;May 30, 2013:&amp;nbsp;&lt;a href="http://www.meetup.com/bostonazure/events/93377252/" target="_blank"&gt;Matthew Grace has an Azure Framework&lt;/a&gt;&amp;nbsp;&amp;ndash; Cambridge, MA&lt;/li&gt;
&lt;li&gt;June 1, 2013:&amp;nbsp;&lt;a href="http://pghtechfest.com/" target="_blank"&gt;Pittsburgh TechFest 2013&lt;/a&gt;&amp;nbsp;- Pittsburgh, PA&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Europe&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 4, 2013: &lt;a href="http://axonolympus.nl/?page_id=1490" target="_blank"&gt;BizTalk 2013&lt;/a&gt; &amp;ndash; Breukelen, Netherlands&lt;/li&gt;
&lt;li&gt;June 18, 2013:&amp;nbsp;&lt;a href="http://ukwaug.net/events/scott-klein-all-things-azure/" target="_blank"&gt;Scott Klein &amp;ndash; All things Azure&lt;/a&gt;&amp;nbsp;&amp;ndash; Manchester, UK&lt;/li&gt;
&lt;li&gt;June 19, 2013:&amp;nbsp;&lt;a href="http://ukwaug.net/events/high-availability-and-disaster-recovery-in-a-sql-vm/" target="_blank"&gt;High Availability and Disaster Recovery in a SQL VM&lt;/a&gt;&amp;nbsp;&amp;ndash; London, England&lt;/li&gt;
&lt;li&gt;June 20, 2013:&amp;nbsp;&lt;a href="http://www.communityday.be/" target="_blank"&gt;Community Day 2013&lt;/a&gt; &amp;ndash; Mechelen, Belgium&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Rest of World/Virtual&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;June 5, 2013&amp;nbsp;&lt;a href="http://azureiljune13.eventbrite.com/" target="_blank"&gt;Windows Azure&lt;/a&gt;&amp;nbsp;- Herzliyya, Israel&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Interesting Recent Windows Azure Discussions on&amp;nbsp;&lt;a href="http://stackoverflow.com/questions/tagged/azure?page=1&amp;amp;sort=newest&amp;amp;pagesize=15" target="_blank"&gt;Stack Overflow&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16711544/windows-azure-data-storage-with-append" target="_blank"&gt;Windows Azure: data storage with append&lt;/a&gt; &amp;ndash; 1 answer, 0 votes&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16714984/getting-large-rows-out-of-sql-azure-but-where-to-go-tables-blob-or-something" target="_blank"&gt;Getting large rows out of SQL Azure - but where to go? Tables, Blob or something like MongoDB?&lt;/a&gt; &amp;ndash; 7 answers, 2 votes&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16797114/azure-web-site-possible-to-make-viewable-to-ip-range-only" target="_blank"&gt;Azure Web Site - Possible to make viewable to IP range only?&lt;/a&gt; &amp;ndash; 2 answers, 0 votes&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16728089/propagating-changes-to-a-database-schema-in-azure-back-to-visual-studio" target="_blank"&gt;Propagating changes to a database schema in Azure back to Visual Studio?&lt;/a&gt; &amp;ndash; 1 answer, 0 votes&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16713882/ms-azure-webrole-how-to-specify-web-root-drive-storage-size" target="_blank"&gt;MS Azure Webrole - How to specify web root drive storage size&lt;/a&gt; &amp;ndash; 2 answers, 1 vote&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16704841/startcopyfromblob-in-azure-sdk-2-0-taking-days" target="_blank"&gt;StartCopyFromBlob in Azure SDK 2.0 taking days?&lt;/a&gt; &amp;ndash; 1 answer, 1 vote&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16675690/azure-website-taking-a-long-time-for-page-load" target="_blank"&gt;Azure website taking a long time for page load&lt;/a&gt; &amp;ndash; 1 answer, 0 votes&lt;/li&gt;
&lt;li&gt;&lt;a href="http://stackoverflow.com/questions/16681799/aws-security-groups-equivalent-in-azure" target="_blank"&gt;AWS security groups equivalent in azure&lt;/a&gt; &amp;ndash; 1 answer, 1 vote&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Mark&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.msdn.com/aggbug.aspx?PostID=10422702" width="1" height="1"&gt;</description><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Windows+Azure/">Windows Azure</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Developers/">Developers</category><category domain="http://blogs.msdn.com/b/windowsazure/archive/tags/Community+Roundup/">Community Roundup</category></item></channel></rss>