Build and Deploy the Azure Virtual Datacentre - Part 1: Introduction & Overview

Build and Deploy the Azure Virtual Datacentre - Part 1: Introduction & Overview

In a previous article I have talked about the Azure Virtual Datacentre (AVDC) using Infrastructure as Code and the key areas of focus that need to be addressed when designing and implementing Azure. I have been meaning to expand on this original post to go into more detail and breakdown the areas that I previous discussed, but as most consultants will know finding the time to do this can be hard fitting it in between client work. The previous article can be found here.

What is an Azure Virtual Datacentre and why do I need it?

The AVDC focuses on creating a trusted extension of an on-premises datacentre making the most of the Azure cloud platform capabilities while respecting organisational security and governance policies. The AVDC ensure that Governance, Architecture, Operations and Security is addressed as part of a customer's journey to Azure leveraging a standardised and best practice environment, based on reference architecture using Infrastructure as Code.

In this series I will cover the build and deployment of the AVDC based on the Insight offering that my team has created and refined over the last 2 years. The series will be split into multiple articles, focusing on;

  • Introduction & Overview
  • Architecture - (Networking, Identity and Security)
  • Governance
  • Operations

The diagram below is one that I present quite often to customers as it explains the three key areas outlined above and need to be addressed as part of a customers journey to Azure.

No alt text provided for this image

Azure Virtual Datacentre Design

The environment I will use throughout the series is based on the hub-and-spoke model which is a core design pattern that is used to provide the foundations for the AVDC. Further to this, some points for the demo include:

  • Three (3) Azure subscriptions - Shared Services or "Hub", Production and non-Production "Spokes" (This will be simulated in a single MSDN subscription.
  • The solution will focus on and Azure Region (Australia) using paired datacentres of Australia East (Sydney) and Australia SouthEast (Melbourne).
  • The Shared Services subscription will host key network infrastructure, policies and security controls, with the spokes focused on workloads.
  • Network, Security, Administration and Backup Resource Groups will be created in each subscription

The diagram below outlines the architecture that will be deployed based on the details above.

No alt text provided for this image

Prepare the AVDC

The master.json is used for all the global parameters and settings that will be used to build the templates, these include various codes for naming conventions, locations, network connectivity options and subscription IDs.

No alt text provided for this image

 Build the AVDC

Now we have the master.json all configured, we can build the AVDC by running the Build-AzureVirtualDatacentre.ps1 script. This will create a storage account to host all the IaC templates, calculate the Vnets and subnets from the CIDR I have allocated, create the IaC templates an upload them to the storage account.

  • Execute the script
No alt text provided for this image
  • Calculate Network ranges
No alt text provided for this image
  • Create the storage account
No alt text provided for this image
  • Upload the templates to the storage account
No alt text provided for this image

Deploy the AVDC

Now the templates are uploaded to the storage account we can execute the Deploy-AzureVirtualDatacentre.ps1 script to test the templates and then deploy them to the appropriate location.

No alt text provided for this image

End Result

 Once all the templates are provisioned we should see 12 Resource Groups ( 4 per subscription) and an overall dashboard that represents the deployed AVDC, segregated into the core areas that are deployed.

No alt text provided for this image
No alt text provided for this image

In the article I will go into the details on Software Defined Networking details that have been deployed as part of the environment.

要查看或添加评论,请登录

Stephen Tulp的更多文章

  • The Journey to becoming a Distinguished Technologist

    The Journey to becoming a Distinguished Technologist

    Just over a month ago, I posted on LinkedIn about being accepted into the Microsoft MVP program for the Azure…

    14 条评论
  • Deployment Scopes for ARM Templates

    Deployment Scopes for ARM Templates

    Previously when deploying ARM templates into Azure, the scope in which the deployment could be targeted at was only the…

  • The CAT in the HAT in the NAT

    The CAT in the HAT in the NAT

    When discussing outbound network connectivity from an Azure virtual network, trying to understand options for…

    5 条评论
  • Don’t touch my Private Endpoint

    Don’t touch my Private Endpoint

    Private Endpoint is a relatively new service and helps uplift security posture and access to Azure PaaS and other…

    2 条评论
  • To B or not to BGP

    To B or not to BGP

    Disclaimer - This article won't go into whether you should use BGP or not it was just a catchy title that I am doing…

    6 条评论
  • X marks the Azure Spot Virtual Machines

    X marks the Azure Spot Virtual Machines

    A new preview that was announced just before Xmas was around Azure Spot Virtual Machines, this provides access to…

    1 条评论
  • 2019, The Year in Review

    2019, The Year in Review

    After just returning from holidays exploring one of the most scenic and remote places that I have been to Torres Del…

    3 条评论
  • The Arc of what is possible

    The Arc of what is possible

    One of the great things when working closely with Microsoft is getting access to private preview features and time with…

    4 条评论
  • Build and Deploy the Azure Virtual Datacentre - Part 2b: Network Connectivity

    Build and Deploy the Azure Virtual Datacentre - Part 2b: Network Connectivity

    The 3rd part of the Azure Virtual Datacentre series will focus on network connectivity, the previous articles in the…

  • Build and Deploy the Azure Virtual Datacentre - Part 2a: Virtual Networking

    Build and Deploy the Azure Virtual Datacentre - Part 2a: Virtual Networking

    The 2nd part of the Azure Virtual Datacentre series will focus on networking, this will be split into 3 articles…

    1 条评论

社区洞察

其他会员也浏览了