Hi there,
nice to see this one evolving further. Although hosting Wordpress on Azure is quite expensive compared to standard Webhosting (especially in regards to FrontDoor/CDN aspects); availability and scalability are still among the best options out there.
I am currently playing around with it and doing some test migrations, everything looks really nice and neat so far.
Two things that I have run across, which could be optimized:
Using W3TC for storage integration - this stores uploads on Azure Blob Storage and makes them publicly available, which is not optimal for every scenario. If I want WordPress to be able to fully control access, I either need to use Azure Files (crazy expensive for large content like video) but it would allow native read/write access and therefor should work with each and every Wordpress plugin. Or have a part of /wp-content/uploads linked as read-only Azure Storage and manage its content manually by moving files in/out of Azure Storage and manually adjusting database links.
I am running into some font-loading issues with one of my favorite plugins, not sure yet if that one is a CORS issue or maybe a mime type one - and a default caching of 365 days on standard setup OOBE makes troubleshooting that a nightmare. A good 'troubleshooting' guidance would be nice - where to enable which logs, which log contains which service's errors, some common issues etc.
When I got my font issue resolved, I will start moving some small projects over 🙂
Well done and thanks again for the great job