<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Strive for excellence through continuous improvements</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/gonzalorc/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/gonzalorc/feed.xml</link>
    <description>Windows Azure - Cloud computing blog</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:20:37 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>SQL Azure prices have been reduced by up to 75%</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/sql-azure-prices-have-been-reduced-by-up-to-75</link>
      <pubDate>Wed, 15 Feb 2012 02:07:25 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2012/02/15/sql-azure-prices-have-been-reduced-by-up-to-75/</guid>
      <description><![CDATA[The SQL Azure team has announced a new drop in the SQL Azure Prices.
The new prices have been...]]></description>
      <content:encoded><![CDATA[<p><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt;">The SQL Azure team has announced a new drop in the SQL Azure Prices.<o:p></o:p></span></p>
<p><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt;">The new prices have been significantly reduced, for instance a SQL Azure database<br />of 25GB used to cost $299.97 per month, and with the new price schema it will cost $75.99.<o:p></o:p></span></p>
<p><span style="color: black; font-family: 'Arial','sans-serif'; font-size: 9pt;">You can see all the details here: <a href="https://blogs.msdn.com/b/windowsazure/archive/2012/02/14/announcing-reduced-pricing-on-sql-azure-and-new-100mb-database-option.aspx">Announcing Reduced Pricing on SQL Azure and New 100MB Database Option</a><o:p></o:p></span></p>]]></content:encoded>
    </item>
    <item>
      <title>Web roles under IIS Classic pipeline mode for backward compatibility</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/web-roles-under-iis-classic-pipeline-mode-for-backward-compatibility</link>
      <pubDate>Mon, 12 Sep 2011 04:41:55 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2011/09/12/web-roles-under-iis-classic-pipeline-mode-for-backward-compatibility/</guid>
      <description><![CDATA[If you have been involved in moving ASP.NET 2.0 Web applications to Windows Azure, you probably have...]]></description>
      <content:encoded><![CDATA[<p>If you have been involved in moving ASP.NET 2.0 Web applications to Windows Azure, you probably have faced some compatibility issues related with the IIS Pipeline mode used by default in a web role.
</p><p>Windows Azure by default uses integrated mode, but for the sake of simplicity, in some migration scenarios, you could also use Classic mode, that will give you the chance to keep your components as they are.
</p><p>In order to do that, follow the next steps:
</p><ul><li>You need to add a reference to the library Microsoft.Web.Administration.dll
</li><li><div>You need to override the OnStart event and add the following code:
</div><p>
 </p><p>Imports System
</p><p>Imports System.Collections.Generic
</p><p>Imports System.Linq
</p><p>Imports Microsoft.WindowsAzure
</p><p>Imports Microsoft.WindowsAzure.Diagnostics
</p><p>Imports Microsoft.WindowsAzure.ServiceRuntime
</p><p>Imports Microsoft.Web.Administration
</p><p>
 </p><p>Public Class WebRole
</p><p>    Inherits RoleEntryPoint
</p><p>
 </p><p>    Public Overrides Function OnStart() As Boolean
</p><p>
 </p><p>        'Configure Azure Tracing
</p><p>        ConfigureTracing()
</p><p>
 </p><p>        'Configure Azure Pipeline
</p><p>        SetClassicIISPipelineMode()
</p><p>
 </p><p>        Return MyBase.OnStart()
</p><p>
 </p><p>    End Function
</p><p>    ''' &lt;summary&gt;
</p><p>    ''' Set IIS Pipeline mode to Classic
</p><p>    ''' Only use that method when the app needs backward compatibility
</p><p>    ''' &lt;/summary&gt;
</p><p>    ''' &lt;remarks&gt;&lt;/remarks&gt;
</p><p>    Private Sub SetClassicIISPipelineMode()
</p><p>
 </p><p>        Dim srvManager As New ServerManager()
</p><p>
 </p><p>        Try
</p><p>            Trace.WriteLine("SetClassicIISPipelineMode starting...")
</p><p>
 </p><p>            Dim appSite = (From site In srvManager.Sites
</p><p>                          Where site.Name.Contains(RoleEnvironment.CurrentRoleInstance.Role.Name)).FirstOrDefault()
</p><p>            If Not appSite Is Nothing Then
</p><p>                Trace.WriteLine("AppSite reference retreived")
</p><p>                Dim appPool = (From pool In srvManager.ApplicationPools
</p><p>                          Where pool.Name = appSite.Applications(0).ApplicationPoolName).FirstOrDefault()
</p><p>                If (Not appPool Is Nothing) Then
</p><p>                    Trace.WriteLine("AppPool reference retreived. Changing mode...")
</p><p>                    appPool.ManagedPipelineMode = ManagedPipelineMode.Classic
</p><p>                    srvManager.CommitChanges()
</p><p>                    Trace.WriteLine("Changes Commited")
</p><p>                End If
</p><p>            Else
</p><p>                Trace.WriteLine("Unable to get AppSite reference")
</p><p>            End If
</p><p>
 </p><p>        Catch ex As Exception
</p><p>            Trace.WriteLine("SetClassicIISPipelineMode Exception: " + ex.ToString())
</p><p>        Finally
</p><p>            srvManager.Dispose()
</p><p>        End Try
</p><p>    End Sub
</p><p>
 </p><p>
 </p><p>    Private Sub ConfigureTracing()
</p><p>        System.Diagnostics.Trace.Listeners.Add(New Microsoft.WindowsAzure.Diagnostics.DiagnosticMonitorTraceListener())
</p><p>        'The Config is Done using the diagnostics.wadcfg file            
</p><p>    End Sub
</p><p>
 </p><p>End Class
</p></li></ul><p>
 </p><p>And that's it, after these changes, your application will run under IIS classic pipeline mode and you won't have to modify any of your components based on classic pipeline mode.</p>]]></content:encoded>
    </item>
    <item>
      <title>And again,a new way ahead of us, and now as Windows Azure TSP</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/and-againa-new-way-ahead-of-us-and-now-as-windows-azure-tsp</link>
      <pubDate>Mon, 12 Sep 2011 03:58:54 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2011/09/12/and-againa-new-way-ahead-of-us-and-now-as-windows-azure-tsp/</guid>
      <description><![CDATA[I remember when I started to work with early CTPs of Windows Azure; I really thought that because of...]]></description>
      <content:encoded><![CDATA[<p>I remember when I started to work with early CTPs of Windows Azure; I really thought that because of its unique functionalities and because Microsoft commitment to Cloud Computing, Windows Azure was going to be the most productive and cost effective platform very soon. And now we have a lot of enterprise customers using Windows Azure services, the rhythm of Windows Azure innovation is incredible fast, so that's why I have decided that it is time to be fully dedicated to Windows Azure. So After more than 4 years working as a Senior Consultant in Microsoft Consulting Services based in Spain, I have started my new role as Windows Azure Technical Sales Professional based in the UK.
</p><p>I really look forward to working with all of you; one of my objectives for this year is to help the community as much as possible, so stay tuned!!
</p><p>
 </p>]]></content:encoded>
    </item>
    <item>
      <title>SQL Azure at Tech-Ed 2010</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/sql-azure-at-tech-ed-2010</link>
      <pubDate>Mon, 14 Jun 2010 15:03:23 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/06/14/sql-azure-at-tech-ed-2010/</guid>
      <description><![CDATA[Important announcements and updates about SQL Azure&#160; have been made at Tech-Ed:   For more...]]></description>
      <content:encoded><![CDATA[<p>Important announcements and updates about SQL Azure&#160; have been made at Tech-Ed: </p>  <p>For more details, have a look to the SQL Azure Team Blog :<a href="https://blogs.msdn.com/b/sqlazure/archive/2010/06/07/10020947.aspx" target="_blank">SQL Azure at TechEd 2010</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Security Best Practices for Developing Windows Azure Applications</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/security-best-practices-for-developing-windows-azure-applications</link>
      <pubDate>Mon, 14 Jun 2010 14:54:09 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/06/14/security-best-practices-for-developing-windows-azure-applications/</guid>
      <description><![CDATA[This is an interesting new whitepaper about Windows Azure security mechanisms as well as recommended...]]></description>
      <content:encoded><![CDATA[<p>This is an interesting new whitepaper about Windows Azure security mechanisms as well as recommended patterns for building robust cloud applications based on Windows Azure.</p>  <p>I would really recommend to spent some time to read it :</p>  <p><a href="https://download.microsoft.com/download/7/3/E/73E4EE93-559F-4D0F-A6FC-7FEC5F1542D1/SecurityBestPracticesWindowsAzureApps.docx" target="_blank">Security Best Practices for Developing Windows Azure Applications</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Tribune Transforms Business for Heightened Relevance by Embracing Cloud Computing</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/tribune-transforms-business-for-heightened-relevance-by-embracing-cloud-computing</link>
      <pubDate>Tue, 08 Jun 2010 13:41:53 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/06/08/tribune-transforms-business-for-heightened-relevance-by-embracing-cloud-computing/</guid>
      <description><![CDATA[Tribune Transforms Business for Heightened Relevance by Embracing Cloud Computing  This case is a...]]></description>
      <content:encoded><![CDATA[<p><a href="https://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000007519" target="_blank">Tribune Transforms Business for Heightened Relevance by Embracing Cloud Computing</a></p>  <p>This case is a great example of how Windows Azure can help to redefine IT services as Business services.The agility provided by Windows Azure allows Tribune to dynamically&#160; grow their IT capabilities without any limit :</p>  <p>In Steve’s own words :</p>  <p><img title="" border="0" alt="*" src="https://www.microsoft.com/casestudies/images/1quote.gif" width="17" height="13" />&#160;<em><font size="1">Adopting Windows Azure helps us heighten our relevance … in a scalable, cost-effective way. The pay-as-you-go model is a lot less expensive than the $1.5 million annually that we would have spent.       <br /></font></em><img title="" border="0" alt="*" src="https://www.microsoft.com/casestudies/images/2quote.gif" width="17" height="12" /></p>  <p><font size="1"><strong>Steve Gable       <br />Executive Vice President and Chief Technology Officer, Tribune Company</strong></font></p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft passes the 10,000 customer milestone with Azure</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/microsoft-passes-the-10000-customer-milestone-with-azure</link>
      <pubDate>Mon, 07 Jun 2010 12:38:52 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/06/07/microsoft-passes-the-10000-customer-milestone-with-azure/</guid>
      <description><![CDATA[Interesting interview with Doug Hauger, General Manager of Windows Azure.In that article,he...]]></description>
      <content:encoded><![CDATA[<p>Interesting interview with Doug Hauger, General Manager of Windows Azure.In that article,he describes the state of Windows Azure business :</p>  <p><a href="https://www.zdnet.com/blog/microsoft/microsoft-passes-the-10000-customer-milestone-with-azure/6433?tag=mantle_skin;content" target="_blank">Microsoft passes the 10,000 customer milestone with Azure</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Azure Deployment for your Build Server</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/azure-deployment-for-your-build-server</link>
      <pubDate>Wed, 14 Apr 2010 02:35:15 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/04/14/azure-deployment-for-your-build-server/</guid>
      <description><![CDATA[Scott Densmore has published a useful post about how automatic deployments&#160; can be done in...]]></description>
      <content:encoded><![CDATA[<p><img title="WAZ.png" alt="WAZ.png" src="https://i3.codeplex.com/Project/Download/FileDownload.aspx?ProjectName=wag&amp;DownloadId=110040" width="374" height="60" /></p>  <p><a href="https://scottdensmore.typepad.com/blog/">Scott Densmore</a> has published a useful post about how automatic deployments&#160; can be done in Windows Azure and integrate that deployments in your ALM tasks: <a href="https://scottdensmore.typepad.com/blog/2010/03/azure-deployment-for-your-build-server.html">Azure Deployment for your Build Server</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>AzureScope : Extreme computing group</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/azurescope-extreme-computing-group</link>
      <pubDate>Tue, 13 Apr 2010 03:47:14 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/04/13/azurescope-extreme-computing-group/</guid>
      <description><![CDATA[AzureScope : This is a great resource about Windows Azure,I really recommend you to&#160;...]]></description>
      <content:encoded><![CDATA[<blockquote>   <p><img src="https://research.microsoft.com/en-us/projects/azure/xcg_logo-crop.gif" /></p>    <p><a href="https://azurescope.cloudapp.net/BestPractices.aspx" target="_blank">AzureScope</a> : This is a great resource about Windows Azure,I really recommend you to&#160; invest some time and read the content it contains.You will find really valuable information about:</p>    <ul>     <li><strong>Benchmark test cases and throughput reports</strong></li>      <li><strong>Best practices on developing on Windows Azure.</strong></li>      <li><strong>Code Samples.</strong></li>   </ul>    <p>Hope that you find it useful.</p>    <p>Additionally I would also recommend to have a look to Azure Research Engagement, it contains interesting information about how Azure is being applied in research projects.</p></blockquote>]]></content:encoded>
    </item>
    <item>
      <title>Maximizing utilization while reducing TCO</title>
      <link>https://docs.microsoft.com/archive/blogs/gonzalorc/maximizing-utilization-while-reducing-tco</link>
      <pubDate>Tue, 09 Feb 2010 00:26:17 GMT</pubDate>
      <dc:creator><![CDATA[Gonzalo Ruiz]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/gonzalorc/2010/02/09/maximizing-utilization-while-reducing-tco/</guid>
      <description><![CDATA[If you didn’t attend the PDC session The Business of Windows Azure: What you should know about...]]></description>
      <content:encoded><![CDATA[<p>If you didn’t attend the PDC session <a href="https://microsoftpdc.com/Sessions/SVC54" target="_blank">The Business of Windows Azure: What you should know about Windows Azure Platform pricing and SLAs</a> I would recommend you to watch it, it really helps to understand the pricing and license model.</p>  <p>Additionally it also helps to understand the value of Cloud computing and being more precisely Azure.</p>  <p>Linked with my previous post <a href="https://blogs.msdn.com/gonzalorc/archive/2010/02/07/auto-scaling-in-azure.aspx" target="_blank">Auto-scaling in Azure</a>, I wanted to talk about the most common workload patterns.</p>  <p><strong>On and Off pattern</strong><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_10.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_10.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_4.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_4.png" width="400" height="296" /></a> </p>  <p><strong>Growing fast</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_16.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_16.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_7.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_7.png" width="398" height="288" /></a> </p>  <p><strong>Unpredictable bursting</strong></p>  <p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_18.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_18.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_8.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_8.png" width="401" height="290" /></a> </p>  <p><strong>Predictable bursting</strong><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_20.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_20.png"><img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="image" border="0" alt="image" src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/BlogFileStorage/blogs_msdn/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_9.png" original-url="https://blogs.msdn.com/blogfiles/gonzalorc/WindowsLiveWriter/MaximizingutilizationwhilereducingTCO_84A0/image_thumb_9.png" width="406" height="309" /></a> </p>  <p>Identifying your service workload pattern helps you to maximize the compute capacity utilization and reducing TCO.</p>  <p>As I described in the post <a href="https://blogs.msdn.com/gonzalorc/archive/2010/02/07/auto-scaling-in-azure.aspx" target="_blank">Auto-scaling in Azure</a> you can dynamically grow or decrease your service compute capacity.So you could schedule the computing capacity of your service according to the workload pattern.</p>]]></content:encoded>
    </item>
  </channel>
</rss>