As we’ve discussed before, Azure App Service is the primary PaaS offering from Microsoft. You simply deploy your application code and voila — your website/API is live.
That means no more setting up your own VM or installing your own OS or even web server.
Well, that’s the general idea, but remember:
There is no Cloud, it’s just someone else’s computer
The goal of PaaS is to alleviate the need for you to worry about lower-level details by moving you one abstraction level higher. At the end of the day, though, your application code must be running on a VM somewhere.
That’s where an App Service Plan comes in.