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:

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.

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.

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 Compute
Tip: Consider your application's needs regarding scalability, control, and management overhead when choosing between VMs, containers, or serverless.

Common 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.