- 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:

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.
- Instant Node Package Manager
- Vue.js設計與實現
- Ext JS Data-driven Application Design
- Mastering Scientific Computing with R
- SEO實戰密碼
- R Deep Learning Cookbook
- Android系統原理及開發要點詳解
- Mastering Xamarin.Forms(Second Edition)
- 軟件測試實用教程
- Android玩家必備
- C#程序設計教程(第3版)
- Visual Basic程序設計(第三版)
- JavaScript從入門到精通(視頻實戰版)
- Web程序設計:ASP.NET(第2版)
- Flink技術內幕:架構設計與實現原理