MSDN Documentation

Comprehensive Guides and API References for Cloud Computing

Compute Services

Explore the core compute services offered within our cloud platform. These services provide the fundamental building blocks for running applications, processing data, and scaling your infrastructure.

Virtual Machines (VMs)

Deploy and manage virtual machines with full control over the operating system, software, and configurations. Ideal for migrating existing workloads or building custom environments.

General Purpose VMs

Balanced compute, memory, and networking resources for a wide range of applications.

Learn More →

Compute Optimized VMs

High CPU-to-memory ratio for compute-intensive workloads.

Learn More →

Memory Optimized VMs

Large memory footprint for in-memory analytics and high-performance databases.

Learn More →

GPU Enabled VMs

Powerful graphics processing units for machine learning, AI, and high-performance computing.

Learn More →

Containers

Package your applications and their dependencies into lightweight, portable containers. Simplify deployment, scaling, and management across different environments.

Managed Kubernetes Service (MKS)

Orchestrate containerized applications at scale with a fully managed Kubernetes experience.

Learn More →

Container Registry

Store, manage, and secure your container images with a private registry.

Learn More →

Serverless Computing

Run code without provisioning or managing servers. Pay only for the compute time you consume, enabling cost-efficiency and rapid development.

Functions as a Service (FaaS)

Execute event-driven code snippets in response to triggers from various cloud services.

Learn More →

Managed Compute Services

Abstract away server management for specific application patterns, like web applications.

Learn More →

Batch Processing

Efficiently run large-scale, non-interactive batch computations.

Batch Compute

Schedule and run large jobs across a cluster of virtual machines.

Learn More →