How does Azure works?

How does Azure works?


Microsoft Azure provides cloud services by using virtualization technology. Virtualization is a process of computing in which we are utilising the computer hardware by creating multiple isolated virtual servers so that they are independent of each other and secure data isolation. Virtualization process possible through the hypervisor.

Hypervisor creates an abstraction layer between the physical computer CPU & its operating system. Hypervisor enables to create virtual machines on a single computer physical hardware.

Hypervisor

Hypervisor creates an abstraction layer between the physical computer CPU & its operating system. Hypervisor enables to create virtual machines on a single computer physical hardware.

Physical servers are sitting inside server racks. Each server rack contains many servers, a network switch that provides connectivity & a power distributing unit that provides power (PDU). Many racks are group together known as clusters. Network switch connects each server inside a server rack to a software called Fabric Controller. Fabric controller distributes resources, monitor and manage responsibilities between servers.

Server Rack

Each fabric controllers are connected with a cloud server that runs orchestration software called orchestrator which is known as front end. Orchestrator will take input requests through an API layer and accordingly creates or manage the virtual machine. API layer receives the request from the Azure portal or PowerShell commands. Once orchestrator receives the request from the API layer then it first validates & authorise the request. After that, it checks the resource capacity of the server rack and sends the request to fabric controller on that rack and instructs to create resources or allocate the memory. Orchestrator is responsible for managing virtual resources, allocation storage and many more responsibilities.

Azure