Azure Compute Services
Explore the powerful and flexible compute solutions offered by Microsoft Azure to run your applications and workloads efficiently.
Virtual Machines (VMs)
Azure Virtual Machines provide on-demand, scalable computing resources. Build and deploy applications on a wide variety of Windows and Linux VMs.
Azure Virtual Machines
Flexible, on-demand computing resources for Windows and Linux.
Azure Virtual Machine Scale Sets
Manage and automatically scale a set of identical VMs.
Containers
Leverage the power of containerization with Azure's managed container services for modern application development and deployment.
Azure Kubernetes Service (AKS)
Deploy, manage, and scale containerized applications with Kubernetes.
Azure Container Instances (ACI)
Run containers in Azure without managing virtual machines or orchestrators.
Azure Container Registry
Store and manage private Docker container images.
Serverless Computing
Build and run applications without thinking about servers. Azure offers event-driven and highly scalable serverless options.
Azure Functions
Event-driven, serverless compute platform to build and run code on demand.
Azure Logic Apps
Create automated workflows to integrate apps, data, services, and systems.
Batch Computing
Run large-scale, parallel, and batch compute workloads efficiently in the cloud.
Azure Batch
Cloud-based job scheduling and compute-batch management service.
Edge Computing
Extend Azure services to the edge for faster processing and reduced latency.
Azure IoT Edge
Bring cloud analytics and custom business logic to your IoT devices.
Learn More
Dive deeper into specific Azure Compute services: