Azure Compute Services

Azure Compute provides a broad range of computing options, from virtual machines to serverless computing, enabling you to run applications and workloads at scale. Explore the various compute services available on Microsoft Azure.

Key Azure Compute Services

Virtual Machines (VMs)

Azure Virtual Machines offer on-demand, scalable computing resources. You can deploy Windows and Linux virtual machines in seconds and manage them as easily as on-premises servers.

Azure Kubernetes Service (AKS)

Azure Kubernetes Service (AKS) simplifies deploying, managing, and scaling containerized applications using Kubernetes. AKS provides a managed Kubernetes control plane, reducing the complexity of managing your Kubernetes clusters.

Azure Functions

Azure Functions is a serverless compute service that lets you run code without provisioning or managing infrastructure. You pay only for the time your code runs and can trigger it with events from other Azure services or external sources.

Key Benefits: Event-driven, automatic scaling, pay-per-execution.

Azure App Service

Azure App Service is a fully managed platform for building, deploying, and scaling web apps and mobile back ends. It supports a variety of programming languages and frameworks, including .NET, .NET Core, Java, Node.js, PHP, and Python.

Azure Batch

Azure Batch is a cloud-based service that orchestrates the execution of large-scale parallel and high-performance computing (HPC) applications. It efficiently manages and schedules jobs across a pool of virtual machines.

Compute Scenarios and Best Practices

Learn how to leverage Azure compute services for various scenarios:

Tip: Consider Azure Hybrid Benefit for Windows Server and SQL Server licenses to save on costs when migrating to Azure VMs.

Related Services