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

  • Microservices with Azure
  • Namit Tanasseri Rahul Rai
  • 203字
  • 2021-07-02 22:18:35

Fault domains

A fault domain (FD) is an area of coordinated failure. FDs are not restricted to a rack of servers. Several other factors are considered while composing a fault domain such as connection to the same ethernet switch and connection to the same power supply. When you provision a Service Fabric cluster on Azure, your nodes are distributed across several Fault Domains. At runtime, the Service Fabric cluster resource manager spreads replicas of each service across nodes in different fault domains so that failure of a node does not bring down the application.

Service Fabric's cluster resource manager prefers to allocate replicas of your service in a balanced tree of fault domains so that failure of a particular domain does not cause failure of the application. The following is a representation of an imbalanced and a balanced domain configuration:

Fault domains

Note that in the imbalanced domain configuration, the extreme right domain may bring down the application if it contains all the replicas of a service. This is something that you don't need to be worry about if you are deploying your cluster in Azure, but something that you need to be aware of when you are deploying your cluster on premises.

主站蜘蛛池模板: 丹江口市| 宜兰市| 嵩明县| 青冈县| 万源市| 收藏| 枝江市| 乌恰县| 乌拉特中旗| 项城市| 庆阳市| 宁城县| 洛宁县| 江安县| 威信县| 永仁县| 宝兴县| 峨眉山市| 白朗县| 南岸区| 华池县| 大姚县| 北碚区| 崇仁县| 吉水县| 阿克苏市| 梧州市| 柘荣县| 磐石市| 杂多县| 乌什县| 岐山县| 将乐县| 墨江| 贺州市| 岳西县| 农安县| 江津市| 澎湖县| 库伦旗| 玉树县|