DEV Community

Olufolake Ladipo
Olufolake Ladipo

Posted on

The core architectural components of Azure

The core architectural components of Azure
There are two main groupings that the core architectural components of Azure may be broken down into: the physical infrastructure, and the management infrastructure.
Physical infrastructure
The physical infrastructure for Azure are:

  1. Regions A region is a geographical area on the planet where Azure data centers are located. Each region contains datacenters that are within a specific geographical location and networked together’ Azure has over 60 regions all over the world. Each region has its dedicated power, cooling, and networking infrastructure. When you deploy a resource in Azure, you must choose the region where you want your resource deployed.
  2. Availability Zones Availability zones are physically separate datacenters within an Azure region. Each availability zone is made up of one or more datacenters equipped with independent power, cooling, and networking. Availability zones are set up so that if one zone goes down, the other continues working. Availability zones are connected through high-speed, private fiber-optic networks. Management infrastructure These are:
  3. Azure resources and resource groups In Azure, anything you create, provision, deploy, etc. is a resource for example Virtual Machines (VMs), virtual networks, databases, cognitive services, etc. When you create resources, you are required to place them into Resource groups (containers for Azure resources). Some resources may be moved between resource groups, but when you move a resource to a new group, it will no longer be associated with the former group. Resource groups make it convenient for us to group resources together. When we apply an action to a resource group, that action will apply to all the resources in that group. If you delete a resource group, all the resources in that group will be deleted. If you grant or deny access to a group, you’ve granted or denied access to all the resources within that regroup.
  4. Azure Resource Manager (ARM) This is the deployment and management service of Azure. Azure Resource Manager (ARM) is a service that works in the background to help us create, update, manage, deploy, and secure Azure resources. In all, Azure’s architecture ensures high availability, scalability, and efficient resource management.

Top comments (0)