Azure Compute Documentation
This document provides comprehensive guidance on Azure Compute services, the foundational building blocks for running your applications and workloads in the cloud.
What is Azure Compute?
Azure Compute offers a wide range of services for processing, running, and managing your applications. Whether you need full control over virtual machines, managed container orchestration, or serverless execution, Azure has a solution to meet your needs.
Key Compute Services
1. Virtual Machines (VMs)
Azure Virtual Machines provide on-demand, scalable computing resources. You get the full control and flexibility of a physical server, but with the agility of cloud deployment. Ideal for:
- Migrating existing on-premises applications.
- Developing and testing applications.
- Hosting traditional business applications.
- High-performance computing (HPC).
Explore the Virtual Machines documentation to learn about VM sizes, operating systems, storage options, and management.
2. Containers
Azure offers powerful services for containerized applications, enabling you to build, deploy, and manage microservices efficiently.
- Azure Kubernetes Service (AKS): A managed Kubernetes service for orchestrating containerized applications at scale.
- Azure Container Instances (ACI): Run containers directly in Azure without managing servers.
- Azure Container Registry (ACR): A managed Docker registry service for storing and managing private container images.
Discover more in the Containers documentation.
3. Serverless Computing
Build and run applications and services without thinking about servers. Azure's serverless offerings automatically scale your applications based on demand.
- Azure Functions: Event-driven, serverless compute. Run code in response to events from Azure services or third-party services.
- Azure Logic Apps: Create automated workflows to integrate apps, data, services, and systems.
Learn about the benefits of serverless in our Serverless Computing documentation.
4. Azure Arc
Azure Arc extends Azure management and services to any infrastructure – on-premises, multi-cloud, or at the edge. Manage your hybrid and multi-cloud environments from a single control plane.
Find out how to manage your distributed resources in the Azure Arc documentation.
Getting Started with Azure Compute
To start using Azure Compute services, you'll need an Azure subscription. You can get started with a free trial.
Get Started with Azure ComputeCommon Scenarios
Scenario | Recommended Azure Compute Service |
---|---|
Migrating existing monolithic applications | Virtual Machines |
Modernizing applications with microservices | Containers (AKS) |
Event-driven processing without server management | Serverless (Azure Functions) |
Managing resources across on-premises and cloud | Azure Arc |
Further Learning
Dive deeper into specific compute services, explore pricing, and find best practices in the official Azure documentation.