Linux Virtual Machines

Provision virtual machines for Ubuntu, Red Hat, and more.

Overview

Azure virtual machines are one of several types of on-demand, scalable computing resources that Azure offers. Typically, you choose a virtual machine when you need more control over the computing environment than the other choices offer. This article gives you information about what you should consider before you create a virtual machine, how you create it, and how you manage it.

Key Resources

Homepage: https://learn.microsoft.com/azure/virtual-machines/
Pricing: https://azure.microsoft.com/pricing/details/virtual-machines/
SLA: https://azure.microsoft.com/support/legal/sla/virtual-machines/
Newsfeed: RSS

News

Date News
12/5/2025
TOC Introduction Local Environment Deployment Conclusion   1. Introduction Anthropic, the company behind Claude, recently acquired the JavaScript runtime startup Bun, marking one of the most...
12/1/2025
Python 3.13+ apps on Azure Functions are now faster by default. By replacing the standard event loop with uvloop, the Functions Python worker delivers higher throughput and lower latency for...
12/1/2025
Python 3.13+ apps on Azure Functions are now faster by default. By replacing the standard event loop with uvloop, the Functions Python worker delivers higher throughput and lower latency for...
11/30/2025
TOC Introduction Environment Variable Build Time Compatible Memory Conclusion 1. Introduction One of the most common issues during project development is the scenario where “the application...
11/18/2025
Azure Functions is redefining event-driven applications and high-scale APIs in 2025, accelerating innovation for developers building the next generation of intelligent, resilient, and scalable...
11/18/2025
Have you ever attempted to deploy or scale out an App Service Plan and received a 429 response that “Not enough available reserved instance servers to satisfy this request. Currently n instances...
11/18/2025
You can now develop functions using Node.js 24 locally and deploy them to Azure Functions on Windows and Linux. Note: Node.js 24 does not support 32-bit systems on Windows. To ensure...
11/18/2025
You can now develop functions using Java 25 locally and deploy them to Azure Functions on Windows and Linux. Upgrade your apps to Java 25 to take advantage of enhanced security, a longer support...
11/18/2025
Microsoft is announcing the general availability of Azure DocumentDB, a fully managed document database service built on the open-source, MongoDB-compatible DocumentDB, now governed by the Linux...
11/18/2025
Azure App Service introduces a new approach to accelerate application migration and modernization at Microsoft Ignite 2025. Known as Managed Instance on Azure App Service, it enables seamless...
11/18/2025
Microsoft Azure now offers built-in Center for Internet Security (CIS) benchmarks in public preview for all Azure endorsed Linux distributions through Azure Machine Configuration’s new...
11/17/2025
Azure CycleCloud 8.8: Advancing HPC & AI Workloads with Smarter Health Checks Azure CycleCloud continues to evolve as the backbone for orchestrating high-performance computing (HPC) and AI...
11/17/2025
You can now perform major Linux OS version upgrades — without disabling Azure Site Recovery, interrupting their replication, or losing existing recovery points. This is supported on RHEL and...
11/13/2025
Building on Part II (and Part I), here’s a concise matrix for PHP, Python, Node.js, and .NET, plus the key app settings and quick troubleshooting steps.    Lang docOTEL...
11/13/2025
Picking up from Part I, this post shows how to obtain the Elastic APM Server URL and Secret token, add the OTEL Elastic sidecar, and validate telemetry in Kibana. Most steps are identical to the...
11/13/2025
Sidecar extensions let you attach a companion container to your App Service for Linux app to add capabilities—without changing your core app or container. If you’re new to sidecars on App...
11/13/2025
If you’re running a Small Language Model (SLM) as a sidecar with your web app, there’s now a faster way to try prompts, measure latency, and copy working code into your app—all without leaving...
11/12/2025
Python apps on Azure App Service for Linux just got a lot easier to build and ship! We’ve modernized the build pipeline to support new deployment options —whether you’re on classic setup.py,...
11/11/2025
Cloud-native workloads face increasingly sophisticated threats—from rootkits and container escapes to unauthorized code execution—that demand stronger security guarantees. To address these...
11/11/2025
Maintaining consistent and secure node configurations in Kubernetes environments can be challenging due to issues like configuration drift, manual changes, and complex upgrade paths. These...