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.
- Overview of Azure Virtual Machines
- Create and Manage Linux VMs
- Create and Manage Windows VMs
- Azure VM Scale Sets
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.
- What is Azure Kubernetes Service?
- Deploy a containerized application with AKS
- Upgrade an AKS cluster
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.
- Introduction to Azure Functions
- Develop Azure Functions with Visual Studio Code
- Azure Functions triggers and bindings
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.
- What is Azure App Service?
- Create a web app in Azure App Service
- Deployment slots in Azure App Service
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:
- Migrating workloads to Azure
- Building highly available applications
- Optimizing costs for compute resources