0
0
Azurecloud~10 mins

Azure global infrastructure (regions, availability zones) - Step-by-Step Execution

Choose your learning style9 modes available
Process Flow - Azure global infrastructure (regions, availability zones)
User request resource
Select Azure Region
Check Availability Zones
Zone 1
Deploy resources in zones
Ensure high availability
User accesses service
This flow shows how Azure chooses a region and availability zones to deploy resources for high availability and fault tolerance.
Execution Sample
Azure
Request VM in 'East US' region
Check zones in 'East US'
Deploy VM in Zone 1
Deploy VM in Zone 2
Deploy VM in Zone 3
This example shows deploying virtual machines across three availability zones in the East US region for fault tolerance.
Process Table
StepActionRegion SelectedZones CheckedDeployment Outcome
1User requests VMEast USN/AWaiting for zone selection
2Check zones in regionEast USZone 1, Zone 2, Zone 3Zones available
3Deploy VM in Zone 1East USZone 1VM deployed in Zone 1
4Deploy VM in Zone 2East USZone 2VM deployed in Zone 2
5Deploy VM in Zone 3East USZone 3VM deployed in Zone 3
6Ensure high availabilityEast USZones 1-3VMs running in multiple zones
7User accesses serviceEast USZones 1-3Service available with zone redundancy
💡 All VMs deployed across zones in East US, ensuring high availability and fault tolerance.
Status Tracker
VariableStartAfter Step 2After Step 5Final
Region SelectedNoneEast USEast USEast US
Zones CheckedNoneZone 1, Zone 2, Zone 3Zone 1, Zone 2, Zone 3Zone 1, Zone 2, Zone 3
VMs Deployed0033
High AvailabilityFalseFalseTrueTrue
Key Moments - 2 Insights
Why do we deploy VMs in multiple availability zones instead of just one?
Deploying VMs in multiple zones prevents service disruption if one zone fails, as shown in steps 3 to 6 where VMs are deployed in Zone 1, 2, and 3 to ensure high availability.
What happens if a region does not have availability zones?
If a region lacks availability zones, resources deploy in that region without zone redundancy, which means less fault tolerance. This is implied in step 2 where zones are checked before deployment.
Visual Quiz - 3 Questions
Test your understanding
Look at the execution table, at which step are all three VMs deployed?
AStep 5
BStep 3
CStep 6
DStep 7
💡 Hint
Check the 'VMs Deployed' variable in variable_tracker after each step.
According to the variable_tracker, when does high availability become true?
AAfter Step 6
BAfter Step 5
CAfter Step 3
DAfter Step 2
💡 Hint
Look at the 'High Availability' row in variable_tracker.
If the region had only one availability zone, how would the deployment outcome change in the execution_table?
AVMs would deploy in multiple zones anyway
BDeployment would fail due to lack of zones
CVMs would deploy only in the single zone available
DUser request would be redirected to another region automatically
💡 Hint
Refer to step 2 and 3 in execution_table about zones checked and deployment.
Concept Snapshot
Azure global infrastructure uses regions, which are geographic areas.
Each region can have multiple availability zones.
Availability zones are separate physical locations within a region.
Deploying resources across zones improves fault tolerance.
If one zone fails, others keep services running.
Always check zone availability before deployment.
Full Transcript
Azure global infrastructure consists of regions and availability zones. When a user requests a resource, Azure selects a region first. Then it checks which availability zones exist in that region. Availability zones are physically separate locations within the same region. Deploying resources like virtual machines across multiple zones ensures high availability and fault tolerance. If one zone has a problem, the other zones keep the service running. This process involves selecting the region, checking zones, deploying resources in each zone, and then providing the service to the user with redundancy. If a region has no availability zones, resources deploy without zone redundancy, which reduces fault tolerance.