<?xml version="1.0"?>
<rss version="2.0">
  <channel>
    <title>PHPDeveloper.org</title>
    <link>http://www.phpdeveloper.org</link>
    <description>Up-to-the Minute PHP News, views and community</description>
    <language>en-us</language>
    <pubDate>Wed, 22 May 2013 09:55:48 -0500</pubDate>
    <ttl>30</ttl>
    <item>
      <title><![CDATA[Brian Swan's Blog: Azure Real World: Migrating a Drupal Site from LAMP to Windows Azure]]></title>
      <guid>http://www.phpdeveloper.org/news/17696</guid>
      <link>http://www.phpdeveloper.org/news/17696</link>
      <description><![CDATA[<p>
In <a href="http://blogs.msdn.com/b/brian_swan/archive/2012/03/19/azure-real-world-migrating-drupal-from-lamp-to-windows-azure.aspx">this new post</a> to his blog <i>Brian Swan</i> shares the process that he and other Microsoft-ers went through to migrate a site off of a LAMP stack and over to one based on Windows Azure. They moved was the <a href="http://blogs.msdn.com/b/interoperability/archive/2012/02/24/sag-awards-website-moves-to-windows-azure.aspx">SAG awards</a> website because of issues it had seen with outages and slow performance.
</p>
<blockquote>
In many ways, the SAG Awards website was a perfect candidate for Windows Azure. The website has moderate traffic throughout most of the year, but has a sustained traffic spike shortly before, during, and after the awards show in January. [...] The main challenge that SAG Awards and Microsoft engineers faced in moving the SAG Awards website to Windows Azure was in architecting for a very high, sustained traffic spike while accommodating the need of SAG Awards administrators to frequently update media files during the awards show. Both intelligent use of Windows Azure Blob Storage and a custom module for invalidating cached pages when content was updated were key to delivering a positive user experience.
</blockquote>
<p>
He walks you through each of the five steps (high-level, obviously) that they took in the migration:
</p>
<ul>
<li>Export data
<li>Install Drupal on Windows
<li>Import data into SQL Azure
<li>Copy media files to Azure Blob Storage
<li>Package and Deploy Durpal
</ul>
<p>
Each step comes with some explanation and descriptions of the commands and tools used during the process.
</p>]]></description>
      <pubDate>Tue, 20 Mar 2012 08:44:04 -0500</pubDate>
    </item>
  </channel>
</rss>
