Build high availability into your BCDR strategy

Azure Load Balancer
Azure SQL Database
Azure Virtual Machines
Azure Virtual Network
Azure App Service

Solution ideas

This article describes a solution idea. Your cloud architect can use this guidance to help visualize the major components for a typical implementation of this architecture. Use this article as a starting point to design a well-architected solution that aligns with your workload's specific requirements.

Virtual machines (VMs) are physically separated across zones, and a virtual network is created using load balancers at each site. These locations are close enough for high availability replication, so your applications stay running, despite any issues at the physical locations.

Potential use cases

This solution is ideal for the healthcare industry and the following scenarios:

  • Hospitals
  • Data centers

Architecture

Architecture Diagram Download an SVG of this architecture.

Dataflow

  1. Create a zone-redundant Load Balancer.
  2. Create a front-end subnet.
  3. Create a DB subnet.
  4. Create VMs in three availability zones.
  5. Configure a zone-redundant SQL DB.
  6. Add VMs to the load balancer's back-end pool.
  7. Deploy your application on VMs, for redundancy and high availability.

Components

Next steps