本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
複製物件概觀
您可以使用複寫來啟用跨 Amazon S3 儲存貯體的物件自動異步複製。針對物件複製設定的值區可以由相同的值區擁有 AWS 帳戶 或通過不同的帳戶。您可將物件複寫到單一目的地儲存貯體或多個目的地儲存貯體。目標值區可以位於不同 AWS 區域 或在與來源值區相同的「區域」內。
複寫有兩種類型:即時複寫和隨選複寫。
-
即時複製 — 若要在新物件和更新物件寫入來源值區時自動複製這些物件,請使用即時複製。即時複製在您設定複寫之前,不會複製值區中存在的任何物件。若要複製在設定複製之前已存在的物件,請使用隨選複寫。
-
隨需複寫 — 若要視需求將現有物件從來源儲存貯體複寫到一或多個目的地儲存貯體,請使用 S3 Batch 複寫。如需複寫現有物件的詳細資訊,請參閱何時使用 S3 批次複寫。
有兩種形式的即時複寫:跨區域複寫 (CRR) 和單一區域複寫 (SRR)。
-
跨區域複寫 (CRR) — 您可以使用CRR跨不同 Amazon S3 儲存貯體複寫物件 AWS 區域。 如需有關的更多資訊CRR,請參閱何時使用跨區域複寫。
-
單一區域複寫 (SRR) — 您可以使用SRR在同一個 Amazon S3 儲存貯體之間複製物件 AWS 區域。 如需有關的更多資訊SRR,請參閱何時使用相同區域複寫。
主題
為什麼要使用複寫?
複寫可協助您執行以下項目:
-
在保留中繼資料的同時複製物件 — 您可以使用複製來複製保留所有中繼資料的物件,例如原始物件的建立時間和版本IDs。如果您需要確保複本與來源物件相同,則此功能非常重要。
-
將物件複寫到不同的儲存類別 – 您可以使用複寫直接將物件放置在目的地儲存貯體中的 S3 Glacier Flexible Retrieval、S3 Glacier Deep Archive 或其他儲存類別。您也可以複寫資料到相同的儲存體類別,並在目的地儲存貯體上使用生命週期組態,來隨著存在時間移動物件到較冷的儲存體。
-
在不同擁有權下維護物件副本 — 無論誰擁有來源物件,您都可以告訴 Amazon S3 將複本擁有權變更為 AWS 帳戶 擁有目標值區。這稱為擁有者覆寫選項。您可以使用這個選項來限制物件複本的存取。
-
將物件儲存在多個 AWS 區域— 為了確保數據保存位置的地理差異,您可以跨不同的目標存儲桶設置多個目標存儲桶 AWS 區域。 此功能可協助您符合特定法規遵循需求。
-
在 15 分鐘內複製對象 — 在同一個複製您的數據 AWS 區域 或在可預測的時間範圍內跨不同區域,您可以使用 S3 複寫時間控制 (S3RTC)。S3 會在 15 分鐘內RTC複寫存放在 Amazon S3 中 99.99% 的新物件 (由服務層級協議提供支援)。如需詳細資訊,請參閱使用 S3 複寫時間控制 (S3RTC) 滿足合規要求。
注意
S3 RTC 不適用於 Batch 複寫。批次複寫是隨需複寫任務,可以使用 S3 批次操作來追蹤。如需詳細資訊,請參閱追蹤任務狀態和完成報告。
-
同步儲存貯體、複寫現有物件,以及複寫先前失敗或已複寫的物件 – 若要同步儲存貯體和複寫現有物件,請使用批次複寫做為隨需複寫動作。如需何時使用批次複寫的詳細資訊,請參閱何時使用 S3 批次複寫。
-
複製物件並容錯移轉至另一個值區中的值區 AWS 區域— 若要在資料複寫期間跨儲存貯體保持所有中繼資料和物件同步,請在設定 Amazon S3 多區域存取點容錯移轉控制之前,使用雙向複寫 (也稱為雙向複寫) 規則。雙向複寫規則有助於確保將資料寫入流量容錯移轉至其中的 S3 儲存貯體時,該資料隨後會複寫回來源儲存貯體。
何時使用跨區域複寫
S3 跨區域複寫 (CRR) 可用來跨不同 Amazon S3 儲存貯體複製物件 AWS 區域。 CRR可以幫助您執行以下操作:
-
達到合規要求 – 雖然 Amazon S3 預設會跨多個地理位置遙遠的可用區域存放您的資料,但合規要求可能讓您必須將資料存放在更遠的距離。若要滿足這些需求,請使用跨區域複寫在遠距離之間複製資料 AWS 區域.
-
將延遲降至最低 — 如果您的客戶位於兩個地理位置,您可以在中維護物件副本,將存取物件的延遲降到最低 AWS 區域 在地理上更接近您的用戶。
-
提高營運效率 — 如果您有兩個不同的運算叢集 AWS 區域 分析同一組物件時,您可以選擇在這些區域中維護物件複本。
何時使用相同區域複寫
相同區域複寫 (SRR) 用於在同一個 Amazon S3 儲存貯體之間複製物件 AWS 區域。 SRR可以幫助您執行以下操作:
-
將日誌匯總到單一儲存貯體 – 如果您在多個儲存貯體或跨多個帳戶存放日誌,您可以輕鬆將日誌複寫到單一、區域內的儲存貯體。這麼做可讓您更容易處理單一位置中的日誌。
-
設定生產和測試帳戶間的即時複寫 – 如果您或客戶的生產和測試帳戶使用相同資料,您可以在這些多個帳戶間複寫物件,同時維護物件中繼資料。
-
遵守數據主權法律 — 您可能需要單獨存儲多個數據副本 AWS 帳戶 在某個地區內。當合規法規不允許資料離開您的國家時,相同區域內的複寫可協助您自動複寫重要資料。
使用雙向複寫的時機
-
跨多個建置共用資料集 AWS 區域— 使用複本修改同步,您可以輕鬆地在複製物件上複寫中繼資料變更,例如物件存取控制清單 (ACLs)、物件標籤或物件鎖定。如果您想要讓所有物件和物件中繼資料變更保持同步,則此雙向複寫很重要。在相同或不同的儲存貯體之間執行雙向複製時,您可以在新的或現有的複寫規則上啟用複本修改同步 AWS 區域.
-
在容錯移轉期間保持跨區域的資料同步 — 您可以同步儲存貯體中的資料 AWS 區域 使用 S3 跨區域複寫 (CRR) 直接從多區域存取點設定雙向複寫規則。若要在何時啟動容錯移轉做出明智的決定,您也可以啟用 S3 複寫指標,以便在 Amazon CloudWatch、S3 複寫時間控制 (S3RTC) 或多區域存取點監控複寫。
-
讓您的應用程式高度可用 - 即使在區域流量中斷的情況下,您也可以使用雙向複寫規則,在資料複寫期間,跨儲存貯體讓所有中繼資料和物件保持同步。
何時使用 S3 批次複寫
批次複寫做為隨需選項,將現有物件複寫到不同的儲存貯體。與即時複寫不同,這些任務可以視需要執行。批次複寫可協助您執行以下項目:
-
複寫現有物件 – 您可以使用批次複寫來複寫在設定相同區域複寫或跨區域複寫之前,即已新增到儲存貯體中的物件。
-
複製先前無法複製的物件 — 您可以篩選「Batch 複製」工作,嘗試複製複製狀態為的物件FAILED。
-
複製已複製的物件 — 您可能需要將多個資料複本儲存在不同的位置 AWS 帳戶 或 AWS 區域。 Batch 複製可將現有物件複製到新增的目的地。
-
複寫根據複寫規則建立之物件的複本 – 複寫組態會在目的地儲存貯體中建立物件的複本。物件的複本只能使用批次複寫來複寫。
工作負載需求和即時複製
視您的工作負載需求而定,某些複製類型會比其他使用案例更適合您的使用案例。使用下表決定要針對您的情況使用哪種複寫類型,以及是否針對您的工作負載使用 S3 複寫時間控制 (S3RTC)。S3 會在 15 分鐘內RTC複寫存放在 Amazon S3 中 99.99% 的新物件 (由服務層級協議支援,或)。SLA如需詳細資訊,請參閱使用 S3 複寫時間控制 (S3RTC) 滿足合規要求。
複製比較的工作負載需求 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
工作量要求 | 中三 RTC (15 分鐘SLA) | 跨區域複寫 () CRR | 單一區域複寫 () SRR | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
在不同之間複製物件 AWS 帳戶 | 是 | 是 | 是 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
複製相同內容的物件 AWS 區域 在 24-48 小時內(不SLA支持) | 否 | 否 | 是 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
在不同之間複製物件 AWS 區域 在 24-48 小時內(不SLA支持) | 否 | 是 | 否 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
可預測的複寫時間:可在 15 分SLA鐘內複製 99.9% 的物件 |
是 | 否 | 否 |