Microsoft developd a WordPress plugin, released as an open source project, that allows developers running their own instance of WordPress to take advantage of Azure Storage services, including Content Delivery Network feature. It provides consistent storage mechanism for WordPress Media in a scale-out architecture where individual web servers don’t share a disk. Note this scenario goes beyond WordPress and could also be very compelling any other web app where there’s a need to load balance across a number of web servers without shared disk.
Plugin uses Azure SDK for PHP to handle interactions with Azure. Once installed, activated and configured you’ll see it in admin interface, and use it directly through blog post editor. Also, you can choose to manage all media through WordPress Media Management interface or during imports to also go to Azure blob storage.
To include an image in post, just click on “Azure” icon. A screen pop ups, from here you simply pick image you want to include. Then it shows up in regular list of media elements and not just under Azure button. Once you’ve published a post you can see image lives on Azure Storage, although your WordPress apps can be hosted anywhere else.
- Windows Azure Storage for WordPress (download)
- Register Windows Azure account (try free till July 31, 2010 with Introductory Special)
- Installing WordPress on Windows with Web Platform Installer
- Running WordPress on Windows with SQL Server
- Windows Azure SDK for PHP