Come funziona Microsoft Azure?


Microsoft, Azure Work,

Microsoft Azure instantly stands out as one of the most popular public and private cloud platforms used right now. Azure services are used by countless people and companies around the world, but you are aware of how they actually work.

Azure is exceptional because it uses virtualization, which is a technology that makes a difference. Actively separates the close coupling between the server or CPU and the operating system through the use of hypervisors, which is a level of abstraction.

A hypervisor emulates the functions of a server or computer and even the CPU when creating a virtual machine. With Azure you can run many virtual machines with each one capable of running a compatible operating system, such as Linux or Windows.

Microsoft Azure is successful because it uses virtualization technology in a very intelligent way. This allows him to manage large-scale systems, creating huge data centers for large companies.

A big advantage of Azure is that a cloud environment can be configured to become a number of physical data centers or servers, each with virtualized hardware. A cloud account can be used to configure servers for many clients.

Azure Architecture

To better understand the system, let’s think about a data center and its hardware architecture. There is always a number of servers inserted in the racks. One rack includes Blade servers and there is a network switch responsible for network connectivity along with a PDU (power distribution unit) for power. Racks can be grouped together so that there is a larger unit known as a cluster.

Each server has a hypervisor that can run many virtual machines. The network switch offers server connectivity, with each server running Fabric Controller, which is a special software program. Each Fabric Controller is connected to an orchestrator, which is another software program.

The orchestrator is important because it manages what happens in Microsoft Azure . This includes responses to user requests. An orchestrator monitors server maintenance, assigns services, and if an error occurs, it can restore the server to normal operation. All instances of Fabric Controller are connected to other servers running the orchestration software but in the cloud. This is commonly referred to as the front end and hosts web services, such as the Azure internal databases used by the cloud to perform functions.

For example, the front end can host services that control client requests so that Microsoft Azure can allocate resources. Examples of what may be required include virtual machines, services and virtual networks. The front end is responsible for validating users and verifying their authorization. In this case, a database is accessed in order to find a rack of servers with the right capacity. The last step is performed by Fabric Controller while allocating resources.

Requests are made by the user using an orchestrator web API. Numerous tools can be used to call the web API, including the Azure Portal user interface. Azure Service Fabric is a very interesting advanced service that can be used, but it is optional.

conclusions

To summarize, Microsoft Azure is a large collection of network hardware and servers, used in combination with distributed applications that can orchestrate configurations, virtualize hardware and software. Orchestration in Azure is very efficient and allows users to easily update and maintain hardware. It is Azure that takes care of almost everything while it runs in the background. Overall, using this option is especially useful for data centers but can be used with excellent results in many other server-related settings.