歸檔存儲采用的存儲介質是什么, 安全可靠嗎?

日期:2018-12-10 11:37 / 人氣:94 / 來源:未知

歸檔存儲主要是針對海量、重要且訪問頻率極低的非結構化數據進行長期的歸檔保存和備份管理。

在數據安全層面,歸檔存儲提供數據鎖定機制,防止數據被修改和刪除,保障數據安全。

技術架構:

 

與對象存儲的差異

歸檔存儲 CAS 是一項離線存儲服務,不同于在線的對象存儲 COS,在使用過程中差異點如下:

差異一:不保存文件索引

差異描述

對象存儲 COS 是一項在線存儲服務,主要由兩個部分組成:文件數據和文件索引(包括文件元信息)。用戶可以憑借一串指定的資源地址(即 URI )來訪問數據,用戶也可實時獲取所有的資源地址(即 URI )。

作為離線存儲的 CAS,為了降低成本,去掉了文件索引的部分,轉而用檔案 ID,檔案 ID 中記錄了該文件的歸屬者、存儲地址等信息,但是該 ID 對使用者不可解讀,只有 CAS 系統可以識別和解譯其中的信息。

  • 檔案 ID 使用方式一
  • 用戶上傳檔案時,系統返回檔案 ID,用戶記錄檔案 ID
  • 用戶憑借記錄的檔案 ID 來發起數據取回任務
  • 檔案 ID 使用方式二
  • 用戶上傳檔案時,系統返回檔案 ID,但是用戶沒有記錄檔案 ID
  • 用戶發起『檢索檔案列表』的數據取回任務
  • 任務返回一張表或者 JSON 字符串,其中每條記錄檔案 ID,該檔案的備注,上傳時間等其他信息,該過程約耗時 3 ~ 5 小時
  • 用戶使用檔案 ID 來發起檔案取回類型的任務

使用效果

  • 節約成本:由于不保存文件索引,因而歸檔存儲的價格要遠低于對象存儲
  • 無法實時獲取目前文件庫下所有的檔案列表,需要發起『檢索檔案列表』的數據取回任務,該任務約耗時 3 ~ 5 小時
  • 無法使用 URI 直接獲取文件,需要記錄檔案ID,通過檔案ID發起數據取回請求
  • 無法實時獲取目前文件庫下檔案個數和總大小,該數據每日更新一次

差異二:數據取回需要時間等待

差異描述

歸檔存儲是一項離線存儲服務,存儲集群在歸檔存儲內部分為『臨時緩存集群』和『持久化冷數據集群』。數據上傳時,先進入『臨時緩存集群』,后沉降至『持久化冷數據集群』。數據取回時,先從『持久化冷數據集群』進入『臨時緩存集群』,后返回給用戶。

保存在『持久化冷數據集群』的數據會做磁盤休眠,同時在『持久化冷數據集群』和『臨時緩存集群』之間存在數據調度,因而數據取回的時候存在等待時間用以喚醒磁盤和調度數據

使用效果

  • 節約成本:由于磁盤休眠,節約機房電力成本,因而歸檔存儲的價格要遠低于對象存儲
  • 用戶需要發起一個任務請求,一段時間之后,再發起 Get Job Output 的請求獲取緩存池中的數據,此處的緩存池即『臨時緩存集群』的外部表現。緩存池中的數據保留 24 小時。
  • 用戶發起一個檔案取回或者檔案導入 COS 的任務,存在三種模式,三個模式時間不同,收費不同。返回時間越短,在系統調度數據中優先級更高,價格越昂貴。
  •  

作者:騰訊云服務器


广东时时彩几分钟开奖