Azure Compute Management

Overview

This documentation provides comprehensive guidance on managing Azure compute resources. Learn how to deploy, configure, and scale virtual machines, containers, and serverless applications to meet your application's needs.

Azure Compute offers a wide range of services for running your applications in the cloud. Whether you're looking for virtual machines for legacy applications, managed Kubernetes for microservices, or serverless functions for event-driven workloads, Azure Compute has you covered.

Key Compute Services

Getting Started with Azure Compute

Begin your journey by exploring the core concepts and quickstarts for each compute service. Understand the pricing models and choose the right service for your workload.

Deploying Your First Azure Virtual Machine

Follow this step-by-step guide to create and configure your first Azure VM:

Create a Windows Virtual Machine in Azure

Create a Linux Virtual Machine in Azure

Introduction to Azure Kubernetes Service (AKS)

Learn the basics of AKS for container orchestration:

What is Azure Kubernetes Service (AKS)?

Quickstart: Deploy a cluster in Azure Kubernetes Service (AKS)

Advanced Management and Operations

Dive deeper into managing your Azure compute resources efficiently and securely.

Virtual Machine Scale Sets

Automate the deployment and management of identical VMs, perfect for applications that require high availability and scalability.

What are virtual machine scale sets?

Monitoring and Diagnostics

Utilize Azure Monitor and other tools to gain insights into the performance and health of your compute resources.

# Example: Getting VM metrics using Azure CLI az vm list --resource-group MyResourceGroup --query "[].{Name:name, PowerState:powerState}" -o table

Networking and Security

Configure network security groups, load balancers, and firewalls to protect your applications.

Secure your virtual machines

Additional Resources