data-management-zone/docs/DataManagementAnalytics-Pre...

7.5 KiB

Data Management Landing Zone - Prerequisites

This template repository contains all templates to deploy the Data Management Landing Zone of the Cloud-scale Analytics architecture. The Data Management Landing Zone is the central management instance to govern all data assets across all Data Landing Zones and possible even beyond that.

What will be deployed?

By navigating through the deployment steps, you will deploy the following setup in a subscription:

Note: Before deploying the resources, we recommend to check registration status of the required resource providers in your subscription. For more information, see Resource providers for Azure services.

Data Management Landing Zone

The deployment and code artifacts include the following services:

Code Structure

To help you more quickly understand the structure of the repository, here is an overview of what the respective folders contain:

File/folder Description
.ado/workflows Folder for ADO workflows. The dataManagementZoneDeployment.yml workflow shows the steps for an end-to-end deployment of the architecture.
.github/workflows Folder for GitHub workflows. The dataManagementZoneDeployment.yml workflow shows the steps for an end-to-end deployment of the architecture.
code Sample password generation script that will be run in the deployment workflow for resources that require a password during the deployment.
docs Resources for this README.
infra Folder containing all the Bicep and ARM templates for each of the resources that will be deployed.
CODE_OF_CONDUCT.md Microsoft Open Source Code of Conduct.
LICENSE The license for the sample.
README.md This README file.
SECURITY.md Microsoft Security README.

Supported Regions

For now, we are recommending to select one of the regions mentioned below. The list of regions is limited for now due to the fact that not all services and features are available in all regions. This is mostly related to the fact that we are recommending to leverage at least the zone-redundant storage replication option for all your central Data Lakes in the Data Landing Zones. Since zone-redundant storage is not available in all regions, we are limiting the regions in the Deploy to Azure experience. If you are planning to deploy the Data Management Landing Zone and Data Landing Zone to a region that is not listed below, then please change the setting in the corresponding bicep files in this repository. Deployment has been tested in the following regions:

  • (Africa) South Africa North (*)
  • (Asia Pacific) Australia East
  • (Asia Pacific) Central India
  • (Asia Pacific) Japan East (*)
  • (Asia Pacific) Southeast Asia
  • (Asia Pacific) South India (*)
  • (Canada) Canada Central
  • (Europe) France Central
  • (Europe) Germany West Central (*)
  • (Europe) North Europe
  • (Europe) UK South
  • (Europe) West Europe
  • (South America) Brazil South
  • (US) Central US (*)
  • (US) East US
  • (US) East US 2
  • (US) South Central US
  • (US) West Central US
  • (US) West US 2

(*) When the regions currently not supporting Microsoft Purview gets selected, the Microsoft Purview deployment gets performed on the default region (Europe) North Europe. Please open a pull request if you want to deploy the artifacts into a region that is not listed above.

Prerequisites

Before we start with the deployment, please make sure that you have the following available:

Deployment

Now you have two options for the deployment of the Data Management Landing Zone:

  1. Deploy to Azure Button
  2. GitHub Actions or Azure DevOps Pipelines

To use the Deploy to Azure Button, please click on the button below:

Reference implementation Description Deploy to Azure
Cloud-Scale Analytics Scenario Deploys a Data Management Landing Zone and one or multiple Data Landing Zone all at once. Provides less options than the the individual Data Management Landing Zone and Data Landing Zone deployment options. Helps you to quickly get started and make yourself familiar with the reference design. For more advanced scenarios, please deploy the artifacts individually. Deploy To Azure
Data Management Landing Zone Deploys a single Data Management Landing Zone to a subscription. Deploy To Azure

Alternatively, click on Next to follow the steps required to successfully deploy the Data Management Landing Zone through GitHub Actions or Azure DevOps.

Next