全向導化在線修改副本?

多副本的存在,是提升分布式系統(tǒng)可靠性、可用性、性能以及可擴展性的必要手段。并且,當遭遇小明類似的困境之時,在緊急情況下,也可以基于XSKY SDS的全向導化在線修改副本功能,臨時將三副本在線修改為兩副本,為用戶獲得更多的存儲空間,從而為用戶設備采購贏得時間。當新采購的設備就緒后,再次利用全向導化在線修改副本手段,恢復更高等級的數(shù)據(jù)可靠性。

設備就緒之后

盼星星,盼月亮,小明最終盼來了新采購的設備,但憂桑的故事卻還遠沒有結束,更大的坑在前面等著他跳下去。

不論傳統(tǒng)分布式存儲還是SDS,存儲擴容或者增加節(jié)點都會導致數(shù)據(jù)的重平衡,這個過程既需要耗費一定時間,同時數(shù)據(jù)重平衡IO還會導致IO搶占帶寬資源的現(xiàn)象,往往會使得業(yè)務IO需要等待,延時增大,最終影響業(yè)務性能。

為了保證用戶體驗,在數(shù)據(jù)重平衡場景下XSKY提供恢復QoS設置,用戶可以選擇基于業(yè)務優(yōu)先或者是重構優(yōu)先的策略,保障業(yè)務性能下降幅度在可控范圍內。

除此之外,對于為應對海量數(shù)據(jù)而生的對象存儲來說,超大規(guī)模數(shù)據(jù)產生的規(guī)模效應,海量數(shù)據(jù)如果還是進行傳統(tǒng)擴容的數(shù)據(jù)重平衡操作,耗費的時間以及對業(yè)務所產生的沖擊,都將成為“噩夢”般的存在。

XSKY SDS支持對象存儲以存儲池的級別進行擴容,將新的存儲池設置為活動池,原有對象存儲池轉變成只讀的非活動池。擴容后,所有新數(shù)據(jù)會寫入活動池,而數(shù)據(jù)讀取會由活動池和非活動池共同提供。

?

從硬盤容量閾值設置,全向導化在線修改副本,恢復QoS設置到按池級擴容,這樣一套組合拳下來,基本上為用戶解決了在存儲池空間告急而又來不及增加節(jié)點的情況下,盡可能為擴容延長時間,同時降低或者消除擴容時數(shù)據(jù)重平衡所造成的業(yè)務影響。

小明的憂桑之旅至此得以結束,小明和其他內容管理員又可以開始愉快的做朋友。

分享到

zhangnn

相關推薦