This is the second post in the ‘Migrating WordPress blog to Azure’ series. In the previous post we’ve seen how to perform a full backup of our WordPress site before we migrate it to Azure. This post will be dedicated to creating a new WordPress site on Azure.
There are actually numerous ways you can achieve this. You could use a PAAS solution, which basically is an Azure App Service. What is Azure App Service you ask? Read the following short description (taken from InformIT):
Azure App Service is a fully managed Platform as a Service (PaaS) that integrates Microsoft Azure Websites, Mobile Services, and BizTalk Services into a single service, adding new capabilities that enable integration with on-premises or cloud systems.
Basically, you choose a plan (how much you’re willing to pay) and according you receive computer power. For my blog I’ve chosen the Standard: 1 Small:
See all Azure App Service pricing here: https://azure.microsoft.com/en-us/pricing/details/app-service/windows/
If you need something more robust, you can go with an IAAS solution which is basically a full blown VM running on Azure on which you can install any OS you wish, with any SQL and WordPress you choose. If you are looking to customize and tailor every bit of setting this is the solution for you.
Now that I have chosen my plan, lets go create the Azure App Service. At this point I’m assuming you already have your Azure setup and running.
Go to Portal.Azure.com, click on Create a Resource and in the search box type WordPress
Click on the WordPress and choose create. You will then need to enter some basic information about your site and choose the Azure App Service plan.
On Database provider, I chose MySQL in App which is a shared resource and thus completely free, but you can go with a full-blown DB, which will of course cost you money.
Once you hit create, Azure Resource Manager will deploy you new WordPress on Azure App Service. This could take a while, so sit back and relax.
In the next post we’ll see how to configure the new Azure App Service for our needs.