Microsoft initially launched Azure App Service in March 2015. The unified service combined the previously separate Azure Websites/Web Apps, Mobile Services and BizTalk Services. The unified service provided a common app-hosting, runtime and extensibility model and was aimed at developers interested in building web apps, mobile apps, business apps, and so-called API apps.
On Linux, Azure App Service includes the Web App for Containers capability. Developers have the option of bringing their own Docker-formatted container images supporting Java, Python, and Go. The service also includes built-in image support for ASP.NET Core, Node.js, PHP and Ruby on Linux. Pre-built packages for WordPress, Joomla, and Drupal are in the Azure Marketplace and can be deployed to App Service.
The idea of Azure App Service is to allow developers to leave the underlying infrastructure, application environment and maintenance to Microsoft. Those who want more control can SSH into their applications for full remote access to administrative commands.