Skip to content

ALZ Deploy reference implementations

github-actions edited this page Dec 21, 2023 · 4 revisions

Deploy Enterprise-Scale Reference implementation in your own environment

This section will guide you through the process of deploying an Enterprise-Scale reference implementation in your own environment.

What is an Enterprise-Scale Reference Implementation?

The Enterprise-Scale design principles and reference implementations can be adopted by all customers no matter what the size or history of their Azure estate. The following reference implementations target the most common customer scenarios for adopting Enterprise-Scale.

Deploy a Reference Implementation

Reference implementation Description ARM Template Link
Contoso On-premises connectivity using Azure vWAN Deploy To Azure Detailed description
AdventureWorks On-premises connectivity with Hub & Spoke Deploy To Azure Detailed description
WingTip Azure without hybrid connectivity Deploy To Azure Detailed description
Trey Research For small enterprises Deploy To Azure Detailed description

An Enterprise-Scale reference implementation is rooted in the principle that Everything in Azure is a Resource. All of the reference scenarios leverage native Azure Resource Manager (ARM) to describe and manage their resources as part of their target state architecture at-scale.

Reference implementations enable security, monitoring, networking, and any other plumbing needed for landing zones (i.e. subscriptions) autonomously through policy enforcement. Companies will deploy the Azure environment with ARM templates to create the necessary structure for management and networking to declare a desired goal state. All scenarios will apply the principle of "Policy-Driven Governance" for landing zones by using Azure Policy. The benefits of a policy-driven approach are many but the most significant are:

  1. The platform can provide an orchestration capability to bring target resources (in this case a subscription) to a desired goal state.

  2. Continuous conformance to ensure all platform-level resources are compliant. Because the platform is aware of the goal state, the platform can assist with the monitoring and remediation of resources throughout their life-cycle.

  3. The platform enables autonomy regardless of the customer's scale point.

To know and learn more about ARM templates used for above reference implementation, please follow this article.

Wiki content

Clone this wiki locally