> For the complete documentation index, see [llms.txt](https://kawsing.gitbook.io/opensystem/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kawsing.gitbook.io/opensystem/andoid-shou-ji/promoxve-zhong-xin-qi-ye-ji-si-fu-qi-jia-she-shi-zhan/ceph.md).

# 共享儲存Ceph

## 整合Ceph以支援虛擬機器映象的後端共享儲存，所以啟用promoxve6的ceph功能

### **特點**

* 高效能\
  a. 摒棄了傳統的集中式儲存meta data定址的方案，採用CRUSH演算法，資料分佈均衡，可高度並行運作。\
  b.考慮了容災域的隔離，能夠實現各類負載的副本放置規則，例如跨機房、機架感知等。\
  c. 支援上千個儲存節點的規模，可以支援TB到PB級的資料。
* 高可用性\
  a. 副本數可以靈活控制。\
  b. 支援故障域分隔，資料強一致性。\
  c. 自動進行修復。\
  d. 沒有單點故障，自動管理。
* 高可擴充套件性\
  a. 去中心化。\
  b. 擴充套件靈活。\
  c. 隨著節點增加使用線性增長。
* 特性豐富\
  a. 完整支援三種儲存介面：塊儲存（Block）、檔案儲存(File)、物件儲存(Storage)。\
  b. 支援自定義介面，以及多種語言驅動。

三種介面：

* Object：原生的API，相容Swift和S3的API。
* Block：支援精簡配置、快照、clone。
* File：Posix介面，支援快照。

架構圖

![來源：https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/680894/](/files/-Lz9uu7zo7r9Fsb8SS6B)

![來源：https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/680894/](/files/-Lz9wVCOaVi7QDkeCffQ)
