云計算塊存儲核心技術有以下這些:
三副本技術:塊存儲為用戶提供邏輯卷。分布式塊存儲會將邏輯卷切分為相同大小的對象,再將對象分組存儲。對象會基于哈希算法分配給相應的存儲組,而存儲組會通過三副本技術保證高可用。
快照技術:快照是關于指定數據集合的一個完全可用復制,該復制包括相應數據在某個時間點的鏡像,快照技術目前主要用于數據的快速備份與恢復。它還可以通過寫快照的方式,提供類似操作系統共享,或者在主業務的快照上進行測試業務的功能。快照技術常常還與備份、遠程復制等技術配合,用以傳輸增量數據。目前主流的快照實現分成兩種,即寫時復制(Copy On Write,COW)和I/O重定向(I/ORedirect)。
遠程鏡像技術:遠程鏡像技術維護了遠端機房一份可用的副本,此副本無須數據恢復,可以即刻投入使用,其RTO(Recovery Time Object,恢復時間目標)、RPO(Recovery Point Object,恢復點目標)指標數據較好。按照請求是否要得到遠程主機的確認與否,可以將遠程鏡像分成同步鏡像和異步鏡像兩種。
同步鏡像技術:同步鏡像是指鏡像軟件對每一個寫I/O操作,均需要等待遠端主機的確認后,才能返回給上層。這樣,主從系統數據總能保持一致,但是它對數據中心間網絡帶寬和延時有較高的要求,一般只能在距離較近(不超過100km)的數據中心之間使用。
異步鏡像技術:異步鏡像是指鏡像軟件會先在本地存儲系統中完成寫I/O操作,然后以后臺的方式異步將數據發送給遠端主機。這種情況下,對網絡帶寬要求較小,傳輸距離可以很長。
推薦文章