您可以使用OSS資料複製功能,將某個Bucket的資料複製到另一個Bucket,這兩個Bucket可以在同一個地區或者不同地區,可以歸屬相同帳號或者不同帳號。
資料複製會複製什麼內容?
資料複製不會複製什麼內容?
Object的儲存類型
Object的最後訪問時間(x-oss-last-access-time)
其他複製規則產生的Object副本
例如配置了兩組複製規則(A到B、B到C),A複製到B的資料,不會複製到C
Bucket層級的配置
例如生命週期規則、跨網域設定、靜態網站託管、防盜鏈、Bucket Policy等
什麼情況下選擇跨地區複製?
合規性要求
雖然OSS預設對每個儲存的Object有資料冗餘機制,但合規性要求資料跨一定距離需要儲存一份副本。通過跨地區複製,可以在遠距離的OSS資料中心之間複製資料,以滿足合規性要求。
最大限度減少延遲
為了最大限度地縮短訪問Object時的延遲,可以在與使用者地理位置較近的OSS資料中心維護Object副本。
資料備份與容災
您對資料的安全性和可用性有極高的要求,對所有寫入的資料,都希望在另一個資料中心顯式地維護一份副本,以備發生特大災難(如地震、海嘯等)導致一個OSS資料中心損毀時,還能啟用另一個OSS資料中心的備份資料。
資料移轉
由於業務原因,需要將資料從OSS的一個資料中心遷移到另一個資料中心。
操作原因
您在兩個不同資料中心中擁有分析同一組Object的計算叢集。您可以選擇在兩個不同地區中維護Object副本。
什麼情況下選擇同地區複製?
合規性要求
當地法規遵從性規定不允許資料離開您的國家或地區時,可以使用同地區複製將源Bucket的資料以副本的形式儲存在相同地區內的多個目標Bucket。
測試環境和生產環境同步
為了確保測試環境儘可能地類比生產環境,可以使用同地區複製來快速、安全地同步兩個環境中的資料,方便驗證新功能,且不會影響實際生產資料。
彙總日誌到同一個Bucket
如果您在多個Bucket或多個帳號中儲存了日誌,可以使用同地區複製將日誌複製到同一地區內的同一個Bucket中,以便於集中處理。