Creating A WordPress Blog Site on Azure – Part 1

I recently decided to re-dedicate myself to blogging again, and that I was going to start completely fresh by using a new domain name and by hosting the WordPress site on Microsoft Azure.  This blog post is the first in a 3 part series about how I created this blog on Microsoft’s Azure Cloud platform.

First thing you are going to need is an Azure subscription of some kind.  If you don’t have a subscription already, Microsoft is now offering an Azure free account.

Sign into your Azure account and click the New icon.

Search for WordPress

Click the first option and you will see a page with options like this:

Click the first option again and then click Create at the bottom of the next screen.

On the Create page my initial settings were configured like this:

The Database Provider defaulted to Azure Database for MySQL, so that’s what I left it as.  The other option is MySQL in App.  You can find more information about Azure Database for MySQL here and for MySQL in App here.  The tool-tip provides this information:

I was curious about the App Service Plan settings and configurations were so I clicked on that to get more information.  You don’t get very much information about the App Service Plan that it creates for you:

Other than telling you that it’s an S1, which wasn’t immediately obvious, you don’t get any other information about the App Service Plan.  So I did what any curious person would do which is to create a new one.

I realized immediately why the previous screen didn’t show any information.  That’s because other than the pricing tier there isn’t any information.  The different pricing tiers are Free, Shared, Isolated, Basic, Standard and Premium. Each has its own set of features and capabilities.  You can either browse through the options while creating the App Service Plan or read more about them here.  Part of the options are shown below.

Now that the App Service Plan is squared away the next thing to do is to configure the App Service Database Settings.  The default settings for the database looked like this:

The pricing tier defaults to Standard, I changed mine to basic.  If you click on it you end up with a screen like this:

Once you finish configuring the database settings it will ask you to pick a location.  Pick a location that’s appropriate and then click Create.

A little over 4.5 Minutes later I had my WordPress site created on Azure!

In Part 2 we configure the WordPress site and set up a custom domain.