1. 程式人生 > >高可用與可伸縮架構

高可用與可伸縮架構

分散式業務系統設計的時候,基本的問題有:

1. 高可用 
2. 可伸縮  
3. 容錯性(彈力設計)  
4. 高效能

以上是最基本的業務訴求。
而在分散式基礎系統設計的時候,基本的問題有:

1. 體系結構
2. 程序
3. 通訊
4. 命名
5. 同步
6. 一致性與複製
7. 容錯性
8. 安全性

兩者互相影響且互相決定。

下圖總結了不同層次的高可用與可伸縮的手段。


高可用與可伸縮架構

來源:http://www.cnblogs.com/xingzc/p/5757758.html
https://wenku.baidu.com/view/5ffbfa2fae1ffc4ffe4733687e21af45b207fe59.html