與ceph的區別 Ceph分布式儲存高效能設計

2021-10-25 13:22:21 字數 1474 閱讀 6398

隨著資料量的不斷增長,如何以高效的方式儲存資料量成為it界的乙個挑戰。許多傳統儲存解決方案不能滿足日益增長的需求,業界迫切需要一種新的方法來管理現今的資料,為使用者控制訪問時間,縮減管理成本。

軟體定義的儲存解決方案是儲存大量資料的乙個新興方案。當代網路,雲計算、大資料技術的應用使得資料呈指數增長,每天增長達百萬兆背景位元組的資料量是常見的情況。我們迫切需要一種更有效的解決方案,如可伸縮擴充套件的軟體定義儲存解決方案ceph。

ceph是乙個具有高度可擴充套件性、開放原始碼的軟體定義儲存解決方案,能夠提供基於物件,塊和檔案系統的統一的分布式儲存集群服務。ceph可以改造公司的it基礎設施來管理海量資料,並提供非常好的可擴充套件性,儲存集群可以容納大量的利用硬體和守護程序的分布式儲存節點,互相之間複製分發資料。ceph監控在ceph儲存集群的也具有分布式的特點,從而保證高可用性。

乙個高度可擴充套件的容錯儲存集群,網路架構和執行ceph的mon(monitor,監控)和ceph osd(object storage device,提供儲存資源)一樣重要。對於ceph儲存集群的主要指標就是高擴充套件性和高可用性,因此,網路顯然必須有能力處理預期的客戶端數量和每個客戶端的吞吐量。該網路還必須處理ceph osd的心跳、資料複製、集群再平衡以及故障恢復。在正常操作中,乙個單獨寫主osd的操作會間接導致寫非主的osd,寫的次數基於我們的複製因子。因此,集群網路的流量顯著超過了公眾網路在正常工作條件下的流量,在公共網路中,ceph客戶端讀取和寫入資料到ceph osd守護程序以及傳送osd心跳資訊,而在集群網路,ceph osd守護程序彼此檢查ceph osd的心跳資訊,當系統出問題的時候,傳送狀態報告給監視器,複製物件,重平衡集群以及實現backfill和恢復。

winstore是雲巨集提供的企業級分布式軟體定義塊儲存解決方案。它針對ceph在效能方面進行深度優化,對可靠性、易用性、可管理性實施改進,實現自動化運維。winstore不但可支援運營商實現pb級以上容量的儲存資源池,也可幫助企業實現成本可控的小規模水平擴充套件儲存,整合或替代現有中端儲存設施,或構建應用融合方案,支撐各種oltp或olap業務應用。winstore分布式塊儲存可以幫助使用者發揮通用的x86伺服器硬體設施的效能潛力,在管理特性、效能和介面各方面達到傳統san裝置的水平,並具備水平擴充套件的能力,讓使用者在tco可控的情況下輕鬆實現「軟體定義儲存」的目標。

區別於開源的ceph,winstore在關鍵環節進行了深度**優化,包括網路和磁碟處理效率的優化、資料分層與快取機制的優化等,使得儲存系統能夠勝任高併發、高輸入輸出效率的需求,與主流nvme快閃儲存器技術相結合,通過spdk新協議棧優化io路徑,突破單節點數千iops的瓶頸;通過配置不同效能的通用硬體,無縫適應冷熱資料切換等各種應用場景的效能需求。同時winstore也具有卷級的qos(quality of service)設定,支援最為廣泛的客戶應用介面。

分布式儲存系統 Ceph

你了解ceph嗎?ceph是一種分布式儲存系統,它可以將多台伺服器組成乙個超大集群,把這些機器中的磁碟資源整合到一塊兒,形成乙個大的資源池 pb級別 然後按需分配給應用使用。那麼你知道ceph的架構嗎?ceph的底層實現是rados,rados是由c 寫的,但是它向外界暴露了呼叫介面,即librad...

分布式儲存系統 Ceph

你了解ceph嗎?ceph是一種分布式儲存系統,它可以將多台伺服器組成乙個超大集群,把這些機器中的磁碟資源整合到一塊兒,形成乙個大的資源池 pb級別 然後按需分配給應用使用。那麼你知道ceph的架構嗎?ceph的底層實現是rados,rados是由c 寫的,但是它向外界暴露了呼叫介面,即librad...

ceph分布式建立與使用(上)

系統 centos7.6 前提 四台kvm虛擬機器 簡述 四台為統一網段192.168.4.0 24,第四台為client ntp同步伺服器 以下ip都是例子具體看自己主機ip,ip a 或ifconfig hostname ipnode 1 192.168.4.185 node 2 192.168...