When it comes to edge computing, unlike our competitors, Microsoft has embraced that “Hybrid” is a destination, and not a transition state before moving everything to the cloud. These two technologies are critical parts of Microsoft’s “Adaptive Cloud Strategy,” which enables hybrid connectivity.
What is Azure Local?
Let’s start with a definition of what Azure Local is? Azure Local is Microsoft’s rebranded, next-generation hybrid cloud solution that merges the capabilities of Azure Stack HCI and Azure Stack Hub into a unified “cloud at the edge” platform. In essence, Azure Local allows you to deploy your own “cloud environment” on physical hardware. The intention being that you can leverage the same tools, design partners, control plane and services you would in the actual Azure Cloud (or Azure Government) on hyperconverged, on-premise hardware. This can range from single node, multi-node (up to 16 node clusters), or even small form-factor deployments for mobile scenarios.
The goal being that you gain the benefits of the patterns and practices of the cloud, but leverage deployment options that can support intermittent connectivity or even completely disconnected environments.
Azure Local is built on proven technologies (like Hyper-V virtualization, Storage Spaces Direct, and Windows Server clustering) and incorporates over 300 secure-by-default settings, providing a consistent Azure security baseline for sensitive workloads. Crucially, Azure Local is cloud-managed: once deployed, it connects to Azure for monitoring, updates, and resource management. Administrators can use the Azure Portal, CLI, and PowerShell/ARM templates to manage Azure Local similarly to any Azure region. This means cloud services and policies can be extended to on-prem gear using the same interfaces, blurring the line between “cloud” and “edge” in daily operations.
What does this matter?
Specifically when dealing with Mission / Defense implications, this technology provides options for enablement in the following ways:
- Localized Processing of Data for Low Latency Scenarios
- Operation in DDIL environment
- End-to-End Security / Compliance
- Interoperability and Integration with Cloud Environments
Azure Local vs Azure Local Disconnected Operations:
Currently there are two “flavors” of Azure Local. Both providing similar capabilities and services, but the primary difference is around connectivity requirements. Azure Local Disconnected Operations enables you to deploy Azure Local, and leverage its capabilities, without connecting back to Azure Cloud.
More Information:
The following are some interesting links on Azure Local and Azure Local Disconnected Option.
- What Is Azure Local? Overview and Key Benefits – Azure Local | Microsoft Learn
- Azure Local Deployment Types and Scalability – Azure Local | Microsoft Learn
- Overview of Hyperconverged Deployments for Azure Local – Azure Local | Microsoft Learn
- Azure Arc Jumpstart
- System requirements for Azure Local, version 23H2 – Azure Local | Microsoft Learn
- System requirements for low capacity deployments of Azure Local (preview) – Azure Local | Microsoft Learn
- Network reference patterns overview for Azure Local – Azure Local | Microsoft Learn
- Azure Local single node storage deployment network reference pattern – Azure Local | Microsoft Learn
- Azure Local Baseline Reference Architecture – Azure Architecture Center | Microsoft Learn
- Deployment:Azure Local, version 23H2 deployment overview – Azure Local | Microsoft Learn
- Overview of Azure Arc gateway for Azure Local – Azure Local | Microsoft Learn
- Azure Local Disconnected Operation:Disconnected operations for Azure Local overview (preview) – Azure Local | Microsoft Learn
- [Set Up Disconnected Operations for Azure Local (preview) – Azure Local | Microsoft Learn]()
What is Azure Arc?
For Azure Arc, the goal was to enable the ability to manage and integrate on-premise and even other cloud environments through the Azure Control Plane. Azure Arc is the key enabling technology that makes this integration possible. Azure Arc is a hybrid management and application platform designed to project non-Azure infrastructure and services into the Azure environment for unified control. By “Arc-enabling” resources, organizations can manage on-premises servers (including Azure Local hosts), VM workloads, Kubernetes clusters, and data services as if they were native Azure resources. In practice, Azure Arc installs lightweight agents on these resources, registering them with Azure. This allows the use of Azure Resource Manager (ARM) to organize and control them, apply Azure Policies and Role-Based Access Control (RBAC), and monitor security & health with services like Azure Monitor and Microsoft Defender for Cloud.
Why does this matter?
Azure Arc, provides the ability to enable the ability to manage and operate Arc-Enabled Services to ensure a single common control-plane, which support centralizing operations and management. Azure Arc provides support for many different cloud enabled services to be supported more broadly.
More Information:
The following are more links on Azure Arc:
- Azure Arc overview – Azure Arc | Microsoft Learn
- Choosing the right Azure Arc service for machines – Azure Arc | Microsoft Learn
- Azure Arc resource bridge overview – Azure Arc | Microsoft Learn
- Azure Arc-enabled servers Overview – Azure Arc | Microsoft Learn
- Overview of Azure Arc-enabled Kubernetes – Azure Arc | Microsoft Learn
- Introducing Azure Arc-enabled data services – Azure Arc | Microsoft Learn
- What is Azure Local VM management – Azure Local | Microsoft Learn
- Quickstart: Deploying the Connected Registry Arc Extension – Azure Container Registry | Microsoft Learn
- Describe the Purpose of Azure Arc – AZ-900 Certification Course – May 2022 New
- Azure Arc Server Management Basics Overview
- How to get started with Azure Arc – Part 1 | Azure Tips and Tricks
How does Azure Local / Azure Arc work together?
Together, Azure Local and Azure Arc form a core part of Microsoft’s “adaptive cloud” strategy for hybrid and edge. Azure Local provides the physical infrastructure and local execution of Azure services on the edge, while Azure Arc provides the glue and control plane that ties these distributed edge deployments back to central Azure management. Azure Local cannot achieve its full potential without Azure Arc: for example, Azure Local’s built-in Azure Local Virtual Machines and Azure Kubernetes Service (AKS) are explicitly “Arc-enabled” versions of Azure services, meaning Arc is used to deploy and manage VM and container workloads on the local cluster. Conversely, Azure Arc benefits defense users by allowing them to run Azure services (like databases, app services, machine learning, and more) inside isolated or disconnected environments on Azure Local. In summary, Azure Local is the on-prem “landing zone” for Azure-compatible compute and storage, and Azure Arc is the management and app deployment mechanism that extends Azure’s reach into these mission-critical environments.
Reference Architectures:
The following are reference architectures:
- Manage and Deploy Kubernetes in Azure Arc – Azure Architecture Center | Microsoft Learn
- Azure Arc-enabled SQL Managed Instance disaster recovery – Azure Architecture Center | Microsoft Learn
- Deploy and Operate Apps with AKS Enabled by Azure Arc on Azure Local – Azure Architecture Center | Microsoft Learn
- Azure Local Storage Switchless Architecture – Azure Architecture Center | Microsoft Learn
- Azure Kubernetes Service (AKS) Baseline Architecture for AKS on Azure Local – Azure Architecture Center | Microsoft Learn
- Azure Local Baseline Reference Architecture – Azure Architecture Center | Microsoft Learn
- Azure Virtual Desktop for Azure Local – Azure Architecture Center | Microsoft Learn