Describe the core architectural components of Azure

Azure Global Infrastructure – Advanced Technical Explanation

Azure is a hyperscale cloud platform that operates on a globally distributed infrastructure designed for high availability, regional fault tolerance, compliance segmentation, and low-latency service delivery. Understanding Azure’s physical and logical architecture is essential for designing enterprise-grade workloads that meet performance, business continuity, and regulatory requirements.

This explanation provides a deeper technical view of Azure regions, paired regions, sovereign clouds, availability zones, data centres, resources, resource groups, subscriptions, and management groups.

1. Azure Regions, Regional Pairs, and Sovereign Regions

Azure Regions

An Azure region is a discrete geographical area consisting of one or more data centres connected with region-local, high-bandwidth, low-latency network fabric. Regions operate as units of service deployment and feature boundaries for:

Each region provides:

Not all Azure services are available in every region due to capacity planning, hardware availability, and sovereign restrictions.

Picture1

https://datacenters.microsoft.com/globe/explore

Azure Regional Pairs

Azure employs a paired-region architecture to enhance disaster recovery (DR), continuity of operations, and planned maintenance sequencing.

Key technical characteristics of paired regions include:

  1. At least 300 miles of physical separation (where geography allows) to reduce correlated failure risks.

  2. Shared geopolitical boundary, ensuring compliance with regional laws and data sovereignty requirements.

  3. Platform-level replication, such as:

    • Azure Storage geo-redundant storage (GRS/GZRS) replication

    • Azure SQL Database geo-replication

    • Azure Site Recovery (ASR) replication targets

  4. Staggered updates: Microsoft rolls out planned platform updates to one region first, then the paired region, minimizing simultaneous downtime risks.

  5. Cross-region load balancing for disaster recovery architectures via Azure Traffic Manager and Azure Front Door.

Examples:

Paired regions form the backbone for designing multi-region high availability, active-active services, and geo-resilient storage architectures.

Azure Sovereign Regions

Sovereign clouds operate as logically and physically isolated Azure instances with unique compliance boundaries, network isolation, and administrative segregation.

US Government Cloud

Designed for:

Technical characteristics:

Regions include:

China Regions – Operated by 21Vianet

Due to Chinese regulatory requirements, Azure operates through a partnership with 21Vianet, not Microsoft directly.

Characteristics:

Regions include:

Sovereign regions are mandatory for workloads that must remain within strictly regulated national boundaries.

2. Availability Zones (AZs)

Availability Zones are physically separate fault domains within a region. Each zone consists of one or more datacentres engineered with:

Azure guarantees a 99.99% VM uptime SLA for virtual machines deployed across availability zones.

Availability zones provide fault isolation for:

Connectivity between zones uses low-latency (<2ms), high-bandwidth fibre optic links to support synchronous replication for services requiring data consistency.

Picture2

3. Azure Datacentres

Azure datacentres form the physical foundation of the cloud. Each datacentre includes:

Microsoft categorizes datacentre infrastructure into:

Azure customers do not interact with datacentres directly; instead, they deploy resources via region or zone abstractions.

Picture3

4. Azure Resources and Resource Groups

Resources

A resource is any manageable component within Azure’s control plane. Examples:

Resources are governed by:

Resource Groups (RGs)

Resource groups are logical containers for resources. They serve operational and organizational purposes.

Technical characteristics:

Best practice: Group resources that share a common lifecycle (e.g., an application environment).

5. Azure Subscriptions

A subscription is the fundamental administrative, billing, and quota-boundary unit in Azure.

Key functions:

Subscriptions are tied to an Azure AD tenant for identity management. One tenant can have many subscriptions.

Common design patterns:

6. Management Groups

Management groups are hierarchical containers used for governing and structuring multiple subscriptions. They provide the highest-level scope for:

Characteristics:

Architectural governance examples:

7. Azure Logical Hierarchy

Azure’s governance and resource structure is:

Picture4

This layered model ensures: