S3 儲存是什麼?
S3 是將檔案以物件形式存放在儲存貯體(bucket)中,並透過網路存取的方式。它由 Amazon 創建,其介面如今被廣泛仿效,大多數備份工具都能寫入任何「與 S3 相容」的儲存空間。
與工程師談談 知識庫
它是什麼
Amazon S3 是 Simple Storage Service 的縮寫,是 Amazon Web Services 中的物件儲存服務。程式交給它一個檔案與一個名稱,S3 就把檔案保存在稱為儲存貯體的容器中。這裡沒有一般意義上的磁碟機代號或資料夾。每個物件都有一個金鑰(key),程式使用存取金鑰與密鑰,透過 API 讀寫物件。
其他系統仿效了這個 API。Ceph、MinIO 與大多數雲端供應商都提供能回應相同請求的儲存空間,因此為 Amazon S3 撰寫的軟體,通常只要改指向另一個位址就能繼續運作。這就是「與 S3 相容」的意思,不過物件鎖定(object lock)等較少見的功能並非處處都支援。
為什麼這對企業很重要
- 備份有標準的目的地:大多數備份工具都能寫入 S3 儲存貯體,因此工具的選擇與儲存空間的選擇是兩個獨立的決定。
- 由您決定資料放在哪裡:同一項備份工作可以寫入 Amazon、其他供應商,或由您熟悉的公司所營運的 S3 相容儲存空間。
- 版本控管與鎖定:儲存貯體可以保留物件的先前版本,物件鎖定則可以在一段時間內防止副本被修改或刪除,這有助於抵禦勒索軟體。
- 金鑰就是風險:任何持有存取金鑰與密鑰的人,都能讀取或刪除該金鑰所允許的內容。儲存貯體誤設為公開,是資料外洩的常見原因。
KawaConnect 如何運用 S3
我們在 Ceph 上自行代管加密的 S3 相容物件儲存,用於異地備份副本。每位客戶都有各自獨立的儲存貯體與專屬憑證。由於這個儲存空間使用標準的 S3 介面,企業既有的備份工具通常不需更動就能寫入。若客戶偏好以 Amazon S3 或其他供應商存放異地副本,我們會改為設定那些服務並管理金鑰。
相關服務
瞭解更多
- 維基百科的 Amazon S3 條目對這項服務、其歷史,以及儲存貯體與物件運作方式的中立介紹。
- Amazon S3 產品頁面Amazon 對這項服務及其儲存類別的官方說明。
- Amazon S3 使用者指南官方手冊,涵蓋儲存貯體、存取控制、版本控管與物件鎖定。
- Ceph Object Gateway 文件說明 Ceph 如何提供 S3 相容儲存,適合想了解技術細節的讀者。