Azure compute is an on-demand computing service for running cloud-based applications. It provides computing resources such as disks, processors, memory, networking, and operating systems.
The resources are available on-demand and can typically be made available in minutes or even seconds. You pay only for the resources you use and only for as long as you’re using them.
There are many compute services, two of the most common are: virtual machines (something i have been using for years now )and containers.
Virtual machines (VMs) are software emulations of physical computers. They include a virtual processor, memory, storage, and networking resources. VMs host an operating system, and you’re able to install and run software just like a physical computer. When using a remote desktop client, you can use and control the virtual machine as if you were sitting in front it.
- Azure supports a wide range of computing solutions for development and testing, running applications, and extending your datacenter, including Linux, Windows Server, Microsoft SQL Server, Oracle, IBM, and SAP.
- Azure also has many services that can run virtual machines, each providing different options depending on your requirements. Some of the most prominent services are Virtual Machine Scale Sets, App Services, and Azure Functions.
For more information you can learn from Azure Fundamentals.