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

Upgrade domains

The upgrade domains (UDs) are sets of nodes to which an upgrade package (application package, Service Fabric runtime update, or OS update) is applied simultaneously. During an upgrade, all the nodes that are part of the same UDs will go down simultaneously. Unlike fault domains, you can decide the number of upgrade domains that you want and the nodes that should be part of the each upgrade domain.

The following figure shows a setup where we have three upgrade domains spread across three fault domains. The replicas of a stateful service (one primary and two secondary) may be placed across these nodes. Note that they are all in different fault and upgrade domains. This means that we could lose a fault domain while in the middle of a service upgrade and there would still be one running copy of the code and data in the cluster:

Upgrade domains

You need to be careful when deciding upon the number of upgrade domains that you require. Too few upgrade domains may affect the capacity of your service, as during an upgrade, the remaining nodes may not be able to cater to the load on application. On the other hand, too many upgrade domains may make the upgrade propagation a slow process.

主站蜘蛛池模板: 建阳市| 平武县| 襄汾县| 珲春市| 屯门区| 汪清县| 临朐县| 石渠县| 汾西县| 巩义市| 新田县| 阿图什市| 南汇区| 新乡县| 黔西县| 白河县| 广河县| 塔城市| 军事| 宁河县| 阿坝县| 信阳市| 汝南县| 长丰县| 嘉荫县| 汉沽区| 洛浦县| 武清区| 东兴市| 奉贤区| 昂仁县| 饶平县| 大石桥市| 达拉特旗| 潞城市| 阿巴嘎旗| 本溪| 兴安县| 深水埗区| 封丘县| 宜兰县|