Blog Post

Apps on Azure Blog
3 MIN READ

Announcing the General Availability of WordPress on Azure App Service

abhishekreddy's avatar
abhishekreddy
Icon for Microsoft rankMicrosoft
Aug 08, 2022

We are thrilled to announce that WordPress on Azure App Service, which was running on Public Preview since 15 February 2022, has been made Generally Available on 8 August 2022. To read the Public Preview Announcement read the blog post on The new and better ‘WordPress on App Service’ - Microsoft Tech Community.

 

You can start creating your next WordPress website directly from the Azure Portal at Create WordPress on App Service - Microsoft Azure or go to QuickStart: Create a WordPress site - Azure App Service | Microsoft Docs for a guide on how to get started.

 

During the public preview, we had numerous interactions with WordPress developers who contacted us via email and public forums. We have made significant improvements and changes based on their feedback.

 

So, what has changed?

 

  1. Performance

With great performance, comes great user experience! We have continued to work on improving performance so that you can connect and engage with your audience better.

With up-to-date versions of PHP, Nginx, and WordPress, and features like image compression, in built caching, high performant infrastructure, CDN integration, external storage in Azure BLOB storage, and MySQL flexible servers, we have reached optimum performance levels.

 

  1. Linux as the default option

When it comes to WordPress hosting, Linux is the preferred OS by developers. We have set the default OS to Linux. PHP on Windows will not be officially supported on App Service Platform after November 25, 2022. You can go through the details here.

While you can still create a Windows server, but we recommend you use Linux to avoid migrating your app in the future. The Windows option will be deprecated and no longer be available by November 25, 2022.

 

  1. CDN

While creating a new WordPress on App Service Instance, you have the option to opt for CDN in the advanced tab. If you opt for the CDN option, your WordPress website will be automatically configured with Azure CDN. The benefits include:

  1. Higher Performance: Azure CDN helps in achieving higher performance by delivering content to users faster and by decreasing load on the server.
  2. Higher availability and scalability: Azure CDN improves availability and scalability by replicating content across a large number of servers around the world.
  3. Higher security: Azure CDN provides additional security through features like customized domain HTTPS and DDoS mitigation.

We highly recommend that you opt for CDN while creating your WordPress on Azure App Service instance.

  1. BLOB Storage

Like CDN, you also get an option to enable Azure Blob Storage while creating a new WordPress on Azure App Service instance. BLOB storage serves static content directly to the browser, thereby reducing load on your web server.

Note that you can use either one of CDN or BLOB storage.

 

  1. Revised Hosting plans

There were four hosting plans originally during the public preview. We have revised it to three as follows:

Hosting Plan

WebApp Server

Database Server

Basic

B1

(1 vCores, 1.75 GB RAM, 10 GB Storage)

Burstable, B1ms

(1 vCores, 2 GiB RAM, 32 GiB storage, 400 IOPS)

Standard

P1V2

(1 vCores, 3.5 GB RAM, 250 GB Storage)

General Purpose, D2ds_v4

(2 vCores, 8 GiB RAM, 128 GiB storage, 700 IOPS)

Premium

P1V3

(2 vCores, 8 GB RAM, 250 GB Storage)

Memory Optimized, Standard_E4ds_v4

(2 vCores, 16 GiB RAM, 256 GiB storage, 1100 IOPS)

 

  1. Easy WordPress configuration: We have added the option to choose the language of the WordPress website with other easy configuration options available since public preview.

  2. MySQL Flexible Servers: We are now using MySQL Flexible servers which provide greater control over the database. Go to Overview - Azure Database for MySQL - Flexible Server | Microsoft Docs for more information.

  3. phpMyAdmin: phpMyAdmin is the preferred tool to administer and manage MySQL over the web. We have added phpMyAdmin to WordPress on Azure App Service. Access phpMyAdmin by visiting https://<your site URL>/phpMyAdmin

Start your WordPress website today at Create WordPress on App Service - Microsoft Azure. Please comment on this post and let us know what you think. You can also provide your reviews at Microsoft Azure Marketplace.

 

We will continue to deliver on our promise of empowering every WordPress developer to achieve more. If you have ideas about how we can do this better, you could post your ideas on Post idea · Community (azure.com) or you could email us at wordpressonazure@microsoft.com to start a conversation.

Updated Aug 08, 2022
Version 2.0
  • Javi_Rock's avatar
    Javi_Rock
    Copper Contributor

    What about the support on this service?, Microsoft will support Word Press 

  • Does it support Azure Government Cloud? If not, when will it be supported in Azure Gov cloud?

  • WarrenGibbs's avatar
    WarrenGibbs
    Copper Contributor

    Could you please provide links to the Data Privacy Agreement for this particular service?   Being based in the EU, I need to understand Microsoft's obligations as a processor of personal data we as a Controller entrust with them.  The would be concerning securing the confidentiality, integrity of and the accessibility to the customer’s data processed on the hardware and with the software provided from Microsoft.

  • Trying this out, but am really missing appinsights to debug various performance issues. 

    Now there is an old appinsights wp plugin, but this really does not provide much more that url, responsetime, useragent and response code, so not of much utility. 

    Any pointers to profiling this setup?