You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: enrich Azure Services pages with service details, repo info, and links
Closes#18
- Expanded all 8 service pages with service details, use cases, and architecture notes
- Added repo links, descriptions, and getting started references for services with AzureLocal repos
- Added documentation site links for repos with GitHub Pages sites
- Added Microsoft Learn external references to all pages (all links verified)
- Updated index page with summary table of services, repos, and docs sites
- Added supporting repositories table to index
Copy file name to clipboardExpand all lines: docs/azure-services/aks-on-azure-local.md
+47-12Lines changed: 47 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,24 +5,59 @@ sidebar_position: 3
5
5
6
6
# Azure Kubernetes Service (AKS) on Azure Local
7
7
8
-
Azure Kubernetes Service (AKS) is integrated into Azure Local, allowing you to run containerized workloads on-premises with cloud-like management.
8
+
Azure Kubernetes Service (AKS) on Azure Local delivers a fully managed Kubernetes experience on-premises. Clusters are provisioned and managed through Azure Arc, giving teams cloud-consistent container orchestration while keeping workloads, data, and compute within the local infrastructure boundary.
9
9
10
-
## Overview
11
-
- Native Kubernetes orchestration on Azure Local
12
-
- Managed through Azure Arc and Azure portal
13
-
- Supports hybrid and disconnected operations
10
+
## Service Details
11
+
12
+
### What It Enables
13
+
14
+
AKS on Azure Local allows organizations to run production Kubernetes clusters on their own hardware with the same Azure management experience used for cloud-hosted AKS. Cluster lifecycle management — creation, scaling, upgrades, and monitoring — is handled through the Azure portal, CLI, or ARM/Bicep templates via Azure Arc.
15
+
16
+
### Key Use Cases
17
+
18
+
-**Cloud-native apps on-premises** — Run containerized microservices architectures in datacenters or edge locations where cloud connectivity is limited or data must remain local
19
+
-**Regulated workloads** — Deploy Kubernetes workloads that must comply with data residency, sovereignty, or air-gapped operation requirements
20
+
-**Edge computing** — Run lightweight Kubernetes clusters at edge sites for real-time processing, analytics, or IoT data aggregation
21
+
-**Developer consistency** — Give development teams the same Kubernetes APIs and tooling (kubectl, Helm, Flux) regardless of whether clusters are in Azure or on-premises
22
+
-**Application modernization** — Containerize legacy workloads and run them on Kubernetes without migrating to the public cloud
23
+
24
+
### Architecture
25
+
26
+
-**Azure Arc integration** — AKS clusters on Azure Local are projected into Azure as Arc-connected resources, enabling unified management across cloud and on-premises
27
+
-**Control plane** — Runs locally on Azure Local cluster nodes (no dependency on Azure for workload scheduling)
28
+
-**Networking** — Supports Azure CNI and Calico for pod networking; integrates with existing datacenter networks via load balancers and VLANs
29
+
-**Storage** — Persistent volumes backed by Storage Spaces Direct (S2D) on the Azure Local cluster
30
+
-**Identity** — Microsoft Entra Workload ID and Azure RBAC for cluster access control
14
31
15
32
## Supported Features
16
-
- Standard Kubernetes APIs
17
-
- Integration with Azure Monitor and Security
18
-
- GPU and AI workload support (where hardware available)
33
+
34
+
- Standard Kubernetes APIs (CNCF-conformant)
35
+
- Multi-node and single-node cluster topologies
36
+
- Cluster autoscaling and node pool management
37
+
- Azure Monitor and Container Insights integration
Copy file name to clipboardExpand all lines: docs/azure-services/app-services-on-azure-local.md
+45-12Lines changed: 45 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,24 +5,57 @@ sidebar_position: 4
5
5
6
6
# Azure App Services on Azure Local
7
7
8
-
Azure App Services enables you to host web apps and APIs directly on Azure Local infrastructure, providing cloud-native capabilities on-premises.
8
+
Azure App Services on Azure Local extends the platform-as-a-service (PaaS) experience to on-premises infrastructure. Organizations can host web applications, REST APIs, and background services using the same App Service programming model and deployment workflows used in Azure — while keeping application compute and data within their local environment.
9
9
10
-
## Overview
11
-
- Host web applications and APIs locally
12
-
- Managed through Azure portal and APIs
13
-
- Supports hybrid and disconnected scenarios
10
+
## Service Details
11
+
12
+
### What It Enables
13
+
14
+
App Services on Azure Local runs on a Kubernetes cluster (AKS on Azure Local) with the App Service extension installed via Azure Arc. This provides a fully managed application hosting platform on-premises, with built-in scaling, deployment slots, and CI/CD integration.
15
+
16
+
### Key Use Cases
17
+
18
+
-**Internal line-of-business apps** — Host corporate web applications on-premises with cloud-grade management and deployment automation
19
+
-**Data-sensitive APIs** — Run APIs that process regulated or sensitive data without sending it to the cloud
20
+
-**Hybrid app modernization** — Migrate legacy IIS/.NET workloads to the App Service model while keeping them on-premises during the transition
21
+
-**Edge-hosted applications** — Deploy lightweight web frontends or API gateways at edge sites that serve local users or devices
22
+
23
+
### Architecture
24
+
25
+
-**App Service Kubernetes environment** — An Arc-enabled AKS cluster with the App Service extension deployed
26
+
-**Control plane** — Azure manages the App Service configuration; the Kubernetes extension handles local orchestration
27
+
-**Scaling** — Built-in horizontal scaling within the AKS cluster resource limits
28
+
-**Networking** — Applications are exposed via Kubernetes ingress on the local network; external access configurable through network infrastructure
29
+
-**Storage** — Persistent storage backed by the AKS cluster's storage classes (S2D on Azure Local)
14
30
15
31
## Supported Features
16
-
- .NET, Java, Node.js, PHP, Python support
17
-
- Integration with local and hybrid storage
18
-
- Built-in scaling and security features
32
+
33
+
- .NET, Java, Node.js, PHP, Python, and custom container runtimes
34
+
- Deployment slots for staged rollouts
35
+
- CI/CD integration with GitHub Actions and Azure DevOps
36
+
- Custom domains and TLS certificates
37
+
- App settings and connection string management
38
+
- Built-in authentication (Easy Auth)
39
+
- Application Insights integration
19
40
20
41
## Deployment Notes
21
-
- Requires Azure Local infrastructure (Stack HCI/Hub/Edge)
22
-
- See Microsoft’s App Services on Azure Local deployment documentation
42
+
43
+
- Requires AKS on Azure Local with the App Service extension installed via Azure Arc
44
+
- Azure subscription required for the Arc-connected App Service environment
45
+
- DNS and ingress configuration needed for application endpoints
46
+
- Minimum cluster sizing depends on the number and resource requirements of hosted applications
23
47
24
48
## Limitations
25
-
- Some Azure cloud integrations may be limited
49
+
50
+
- Some cloud App Service features (e.g., Azure Functions Consumption plan, some managed integrations) are not available on-premises
51
+
- Custom domains require manual DNS configuration on the local network
52
+
- Auto-scaling is limited to the available compute capacity on the AKS cluster
26
53
- Hardware and licensing requirements apply
27
54
28
-
> Data verified with Microsoft Azure Local documentation, February 2026.
55
+
## External References
56
+
57
+
-[App Service on Azure Arc — Microsoft Learn](https://learn.microsoft.com/azure/app-service/overview-arc-integration)
58
+
-[Set up Azure App Service on Azure Arc — Microsoft Learn](https://learn.microsoft.com/azure/app-service/manage-create-arc-environment)
59
+
-[AKS on Azure Local — Microsoft Learn](https://learn.microsoft.com/azure/aks/hybrid/aks-hybrid-options-overview)
60
+
61
+
> Data verified with Microsoft Azure Local documentation, March 2026.
Copy file name to clipboardExpand all lines: docs/azure-services/avd-on-azure-local.md
+73-14Lines changed: 73 additions & 14 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,25 +5,84 @@ sidebar_position: 2
5
5
6
6
# Azure Virtual Desktop (AVD) on Azure Local
7
7
8
-
Azure Virtual Desktop (AVD) can run on Azure Local infrastructure, enabling organizations to deliver Windows desktops and applications from their own datacenteror edge locations.
8
+
Azure Virtual Desktop (AVD) on Azure Local enables organizations to deliver full Windows desktops and RemoteApp sessions from their own datacenter, edge, or sovereign locations — without routing user traffic through the public cloud. Session hosts run as VMs on Azure Local clusters, while the AVD control plane in Azure handles brokering, diagnostics, and gateway services.
9
9
10
-
## Overview
11
-
- Run Windows desktops and apps locally
12
-
- Managed via Azure portal and APIs
13
-
- Supports hybrid and disconnected scenarios
10
+
## Service Details
11
+
12
+
### What It Enables
13
+
14
+
AVD on Azure Local brings cloud-managed virtual desktops to on-premises infrastructure. User sessions run locally on Azure Local cluster nodes, keeping desktop compute and data within the physical boundary of the organization while still leveraging Azure for identity, management, and monitoring.
15
+
16
+
### Key Use Cases
17
+
18
+
-**Data sovereignty and compliance** — Keep user sessions and profile data on-premises to satisfy regulatory requirements (healthcare, government, finance)
19
+
-**Low-latency desktops** — Deliver responsive desktop experiences for users co-located with the infrastructure, eliminating round-trip latency to cloud regions
20
+
-**Branch office and edge** — Provide managed desktops at remote sites without dedicated VDI infrastructure at each location
21
+
-**Hybrid workforce** — Combine cloud-hosted and on-premises session hosts in a single AVD host pool for flexible capacity
22
+
23
+
### Architecture
24
+
25
+
AVD on Azure Local uses a hybrid architecture:
26
+
27
+
-**Control plane** — Hosted in Azure; handles connection brokering, gateway, diagnostics, and web client access
28
+
-**Session hosts** — Windows VMs running on Azure Local cluster nodes, registered to AVD host pools via Azure Arc
29
+
-**User profiles** — Stored on local SMB shares (typically a Scale-Out File Server with FSLogix profile containers)
30
+
-**Identity** — Microsoft Entra ID (Azure AD) with optional hybrid join for on-premises Active Directory integration
31
+
-**Networking** — User traffic flows directly to session hosts on the local network; only control-plane signaling traverses the internet
14
32
15
33
## Supported Features
16
-
- Multi-session Windows 10/11
17
-
- App streaming
18
-
- Integration with Azure Active Directory
19
-
- Local and hybrid storage options
34
+
35
+
- Multi-session Windows 10/11 Enterprise
36
+
- Single-session personal desktops
37
+
- RemoteApp streaming
38
+
- FSLogix profile containers on local storage
39
+
- Microsoft Entra ID and hybrid AD join
40
+
- Azure Monitor and Log Analytics integration
41
+
- Conditional Access and MFA
42
+
- Multimedia redirection and Teams optimization
43
+
44
+
## Repository: azurelocal-avd
45
+
46
+
The [`AzureLocal/azurelocal-avd`](https://github.com/AzureLocal/azurelocal-avd) repository provides infrastructure-as-code templates and automation for deploying AVD session hosts on Azure Local.
47
+
48
+
**What's in the repo:**
49
+
50
+
-**Bicep, ARM, Terraform, PowerShell, and Ansible** templates for deploying AVD infrastructure
- Pipeline examples for GitHub Actions and Azure DevOps
53
+
- Validation and test scripts
54
+
55
+
**Getting started:** Clone the repo, copy `config/variables.example.yml` to `config/variables.yml`, configure your environment values, and deploy with your preferred tooling. See the repo [README](https://github.com/AzureLocal/azurelocal-avd#readme) for full instructions.
56
+
57
+
### Documentation Site
58
+
59
+
Full deployment documentation, architecture guides, and scenario walkthroughs are published at:
AVD session hosts need a performant storage layer for user profiles. The companion repository [`AzureLocal/azurelocal-sofs-fslogix`](https://github.com/AzureLocal/azurelocal-sofs-fslogix) automates deployment of a three-node Scale-Out File Server cluster on Azure Local to host FSLogix profile containers.
Copy file name to clipboardExpand all lines: docs/azure-services/disconnected-operations-on-azure-local.md
+49-12Lines changed: 49 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,24 +5,61 @@ sidebar_position: 9
5
5
6
6
# Disconnected Operations on Azure Local
7
7
8
-
Azure Local supports fully disconnected operations, enabling organizations to meet data residency and regulatory requirements by running workloads without a persistent cloud connection.
8
+
Azure Local supports fully disconnected and intermittently connected operations, enabling organizations to run Azure-managed infrastructure in environments where persistent cloud connectivity is not available, not permitted, or unreliable. Workloads continue to run locally with full functionality while the cluster operates independently of Azure.
9
9
10
-
## Overview
11
-
- Operate Azure Local infrastructure in fully disconnected mode
12
-
- Maintain local control plane and management
13
-
- Supports critical workloads in regulated environments
10
+
## Service Details
11
+
12
+
### What It Enables
13
+
14
+
Disconnected operations mode allows Azure Local clusters to function without a persistent connection to Azure. The local control plane manages VMs, containers, storage, and networking independently. When connectivity is restored (or during scheduled sync windows), telemetry, billing, and management data synchronize with Azure.
15
+
16
+
### Key Use Cases
17
+
18
+
-**Classified and sovereign environments** — Run Azure-managed infrastructure in air-gapped networks where no internet connectivity is permitted (defense, intelligence, critical government systems)
19
+
-**Remote and austere locations** — Operate clusters at sites with unreliable or no network connectivity (mining, maritime, oil rigs, field hospitals)
20
+
-**Regulatory compliance** — Meet data residency requirements that mandate all compute, storage, and management remain within a physical boundary
21
+
-**Disaster resilience** — Ensure workloads continue operating during extended network outages without degradation
22
+
-**Edge retail and manufacturing** — Run store or factory clusters that must operate independently when WAN links are unavailable
23
+
24
+
### Architecture
25
+
26
+
-**Local control plane** — Azure Local retains a fully functional local management stack; Hyper-V, S2D, failover clustering, and SDN operate independently of Azure
27
+
-**Azure Arc (when connected)** — Arc agents report health, sync policy, and upload telemetry during connectivity windows
28
+
-**Identity** — Local Active Directory provides authentication when Entra ID is unreachable; hybrid join resumes when connectivity is restored
29
+
-**Updates** — Managed locally via WSUS or SCCM; Azure Update Management synchronizes when connected
30
+
-**Billing** — Usage data is cached locally and reported to Azure during the next sync window
14
31
15
32
## Supported Features
16
-
- Local management and monitoring
17
-
- Data residency and sovereignty
18
-
- Resilient operations during network outages
33
+
34
+
- Full VM and container workload execution without cloud connectivity
35
+
- Local failover clustering and high availability
36
+
- Storage Spaces Direct with local resilience (mirror, parity)
37
+
- SDN-based networking and micro-segmentation
38
+
- Local monitoring and alerting (Windows Admin Center, SCOM)
39
+
- Periodic Azure Arc synchronization when connectivity is available
40
+
- Cached billing and compliance reporting
41
+
- Support for intermittently connected and fully air-gapped deployment models
19
42
20
43
## Deployment Notes
21
-
- Requires Azure Local infrastructure (Stack HCI, Hub, Edge)
22
-
- See Microsoft’s documentation for disconnected operations on Azure Local
44
+
45
+
- Initial cluster deployment and Arc registration require temporary connectivity to Azure
46
+
- Plan for local identity infrastructure (Active Directory domain controllers on-site)
47
+
- Configure local update infrastructure (WSUS/SCCM) for patching in disconnected mode
48
+
- Define sync windows and procedures for periodic Azure connectivity (unless fully air-gapped)
49
+
- Consider Windows Admin Center for local cluster management when Azure portal is unreachable
23
50
24
51
## Limitations
25
-
- Some Azure cloud services/features unavailable when disconnected
52
+
53
+
- Azure portal management is unavailable when disconnected; local tools (Windows Admin Center, PowerShell) must be used
54
+
- Azure Arc policy enforcement and compliance reporting pause until connectivity is restored
55
+
- Some Azure services that require constant cloud connectivity (e.g., Azure Monitor real-time streaming) are unavailable while disconnected
56
+
- Extended disconnection periods may affect license validation and Azure subscription status
26
57
- Hardware and licensing requirements apply
27
58
28
-
> Data verified with Microsoft Azure Local documentation, February 2026.
59
+
## External References
60
+
61
+
-[Azure Local overview — Microsoft Learn](https://learn.microsoft.com/azure-stack/hci/overview)
62
+
-[Azure Arc connectivity modes — Microsoft Learn](https://learn.microsoft.com/azure/azure-arc/servers/network-requirements)
63
+
-[Azure Local overview — Microsoft Learn](https://learn.microsoft.com/azure-stack/hci/overview)
64
+
65
+
> Data verified with Microsoft Azure Local documentation, March 2026.
0 commit comments