Updated: Jan 18, 2022
Azure compute is a set of cloud services for hosting and running applications by simply uploading your code into the cloud and running it. Cloud computing services offer various control and flexibility by using different infrastructure and supported platforms such as virtual machines, containers, memory, operating systems, and many more. The resources are always available on-demand and can typically be made available in minutes or even seconds from when they were initiated.
Azure supports a wide range of computing solutions for software development and testing processes similar to other cloud providers. Azure has many services that can run virtual machines and Docker containers (with multiple OS such as Linux, Windows, and more). Some of the most commonly used services in cloud computing are::
Azure Virtual machines (VM's).
Azure App Service
Azure Serverless computing (AKA: Azure Functions).