DEV Community

Cover image for Core Architectural components of Microsoft Azure
Abisola Adesegun
Abisola Adesegun

Posted on

Core Architectural components of Microsoft Azure

Introduction
Microsoft Azure relies on a few key architectural components to provide redundancy and high availability. Core Azure architectural components include Azure regions, Azure Availability Zones, resource groups, and the Azure Resource Manager.

Here are the core architectural components of Azure:

Azure Regions
An Azure region refers to an area within a geography that contains one or more Azure data centers.

Azure Availability Zones
Availability Zones is an Azure offering that is used to protect applications and data centers from data center failures. Each Availability Zone is a unique physical location within an Azure region, and each zone is supported by one or more data centers, equipped with their own independent power, cooling, and networking infrastructure.

Resource Groups in Azure
Resource groups are logical containers in Azure. They hold related Azure resources that are part of a larger Azure solution. These resource groups can host all resources that comprise an overall Azure solution, or they can also host just the resources that need to be managed as part of a group. The administrator gets to decide, based on needs, how to allocate resources in resource groups within Azure.

Azure Resource Manager
Within Azure, there are several underlying components that provide the infrastructure for an application or service that’s been deployed in Azure. For example, a solution deployed in Azure might consist of a virtual machine or two that run an application, a storage account that’s used to host storage for the application, an Azure web app that provides the front end for the application, and maybe even a database, which is running on a SQL server.

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

Top comments (0)