官术网_书友最值得收藏!

Is a cluster resource manager similar to an Azure load balancer?

While load balancing is a key part of managing a cluster, this is not what a cluster resource manager does. A traditional load balancer can be of two types, a network load balancer (NLB) or an application load balancer (ALB). The primary job of a load balancer is to make sure that all of the services hosted receive a similar amount of work. Some load balancers are also capable of ensuring session stickiness and some are even capable or optimizing the request routing-based on the turnaround time or current machine load.

While some of these strategies are efficient and best suited for a monolithic or tiered architecture, they lack the agility to handle faults and upgrades. A more responsive, integrated solution is required to handle hyperscale deployments of Microservices. The Service Fabric cluster resource manager is not a network load balancer. While a traditional load balancer distributes the traffic to where services are hosted, the Service Fabric cluster resource manager moves services to where there is room for them, or to where they make sense based on other conditions. These conditions can be influenced by the resource utilization on a node, a fault, an upgrade request, or so on.

For instance, the cluster resource manager can move services from a node which is busy to a node which is underutilized based on the CPU and memory use. It can also move a service away from a node which is in the queue for an upgrade.

主站蜘蛛池模板: 高要市| 盐城市| 上虞市| 庆安县| 长武县| 鸡西市| 金堂县| 忻州市| 平定县| 栖霞市| 波密县| 张北县| 方城县| 宜章县| 安龙县| 丽水市| 湛江市| 遵义市| 白河县| 塘沽区| 徐州市| 浏阳市| 丹棱县| 乌什县| 商洛市| 海晏县| 丹东市| 晋城| 行唐县| 龙游县| 阿克陶县| 筠连县| 明水县| 永宁县| 夏津县| 绍兴县| 古浪县| 甘洛县| 武义县| 石嘴山市| 永城市|