Azure Fabric Controller is a native component of Azure Service Platform that manages the hardware resources provisioned for hosted software applications. It manages and monitors the allocation of computing resources to all virtual machines and the underlying hardware resources that altogether make up the Azure platform. It acts as the kernel of Azure Service Platform in managing the hardware resources.
What is Azure Fabric Controller used for?
The primary objective of Azure Fabric Controller is to manage the raw computing power or the hardware resources of Azure Platform. Some of the ways Azure Fabric Controller is used includes;
- Reviewing and monitoring the utilization, availability and capacity of servers in the fabric ( servers or clusters)
- Allocating compute, memory and storage resources to all virtual machines on each physical machine.
- Optimizing the distribution of resources for best application performance.
- Automates load balancing, ensures high speed connections and computes resource scaling