THE CORE ARCHITECTURAL COMPONENT OF AZURE
Published: 2024-06-07 12:29:11

<u>INTRODUCTION</u>

The core architectural components of Azure are the FRAMEWORK at which Microsoft Azure Cloud works, their functions are interdependent for a full process cycle and dependent as a functional unit, they ensure the smooth and organized running of Azure Cloud processes, the Azure architectural components are as follows: Azure regions, Azure Availability Zones, resource groups, and the Azure Resource Manager.

## Azure Regions

The Azure region is a set of data centers that are deployed within a latency-defined perimeter that are spread throughout the globe, and are connected via networks. The number of regions keeps growing from time to time driven by service demands and structural availability.

![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/t5mmeyy5eytz8m9bdtqv.jpg)

Regional pairs allow Azure to serialize platform updates and planned maintenance. This ensures that only one paired region is updated at a given time. In the event of an unplanned outage that affects multiple regions, Microsoft prioritizes at least one region in each pair for troubleshooting and recovery.


## Azure Availability Zones.

Azure's Availability Zones feature is used to safeguard applications and data centers against power outages. Within an Azure region, each Availability Zone is a distinct physical location that is backed by one or more data centers, each of which has its own separate networking, power, and cooling system.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/1o52kr14c2lf4pt7jwcp.png)

Each Availability Zone within an Azure region is comprised of a combination of fault domains and update domains. Three or more virtual machines (VMs) would be dispersed throughout three distinct fault domains and three distinct update domains if they were deployed across three distinct zones in an Azure Region. Such a distribution over updated domains is recognized by Azure, which also makes sure that virtual machines in separate zones are not updated simultaneously.

## Resource Groups in Azure.

Each file of the Azure resources is held up within the group space of the complete solution by resource groups, folders that are used to serialize and arrange resources. They can also host simply the resources that need to be handled together, or they can host the whole Azure solution.


![Image description](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/o2dh0ns9nz6vdc9o3633.png)


The cloud operator is in charge of allocating resources in Azure resource groups in accordance with needs.



## Azure Resources Manager.

 After your resources are put into Azure, Resource Manager offers tagging capabilities, security and auditing tools, and a uniform administration layer for all Azure resources. You can deploy, administer, and keep an eye on all Azure resources for a solution as a group by using Resource Manager. Because Role-Based Access Control, commonly known as RBAC, is naturally integrated into the Azure platform, you can also utilize Resource Manager to apply access rules to resources inside a resource group.


## SUMMARY

Basic Azure architecture elements including availability zones, resource groups, and regions act as the foundational units for every Azure solution that is implemented. These building blocks and the solutions based on them are managed by Azure Resource Manager.

Availability Zones are used to offer redundancy for Azure resources that are deployed, whereas Azure regions control the locations of resource deployments. When deploying Azure resources to support a larger solution, related resources are grouped together and managed using resource groups.

By understanding these key architectural components, you will have a better understanding of how Azure solutions are built and supported.