Part 3: Building a Resilient IaaS Architecture Workshop Outline

In this workshop and subsequent hands-on lab, you will deploy a pre-configured IaaS environment and then redesign and update it to account for resiliency and general high availability. Throughout the hands-on lab you will use various configuration options and services to help build a resilient architecture.
At the end of the lab, you will be better able to design and use availability sets, Managed Disks, SQL Server Always on Availability Groups, as well as design principles when provisioning storage to VMs. In addition, you will learn effective employment of Azure Backup to provide point-in-time recovery.

  • Example solution architecture
  • Deploy an IaaS environment consisting of domain controllers, representing a primary datacentre
  • Prepare connectivity between Azure regions
    • Task 1: Create a VNET in the second region
    • Task 2: Configure VNET Peering between Azure regions
  • Build the primary datacentre for resiliency
    • Task 1: Create Resilient Active Directory Deployment
    • Task 2: Create the Active Directory deployment in the second Azure region
    • Task 3: Add data disks to Active Directory domain controllers (both regions)
    • Task 4: Format data disks on DCs and configure DNS settings across connection
    • Task 5: Promote secondary datacentre servers as additional domain controllers
  • Build the web tier and SQL database servers for resiliency
    • Task 1: Deploy SQL Always-On Cluster
    • Task 2: Build a scalable and resilient web tier
  • Configure SQL Server Managed Backup
    • Task 1: Create an Azure Storage Account
    • Task 2: Configure managed backup in SQL Server
  • Validate resiliency
    • Task 1: Validate resiliency for the web tier application
    • Task 2: Validate SQL Always On
    • Task 3: Validate backups are taken
  • Implementing Azure Site Recovery
    • Task 1: Configure ASR Protection for the infrastructure
    • Task 2: Creating the Recovery Plan
    • Task 3: Creating the Test Fail Over.
    • Task 4: Cleaning the Test Fail Over.