資料保護 - AWS Outposts 高可用性設計和架構考量

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

資料保護

對於 EBS 磁碟區: AWS Outposts rack 支援 EBS 磁碟區快照,以提供簡單且安全的資料保護機制,以保護區塊儲存資料。快照是 EBS 磁碟區的point-in-time增量備份。根據預設,Outpost 上的 Amazon EBS 磁碟區的快照會存放在 區域的 Amazon S3 上。如果您的 Outposts 已設定 S3 on Outposts 容量,您可以使用 Outposts 上的 EBS 本機快照,使用 S3 on Outposts 儲存將快照儲存在 Outposts 本機上。

對於 S3 on Outposts 儲存貯體 (資料駐留使用案例):

  • 您可以在 Outpost 上使用 S3 版本控制,以儲存物件的所有變更和歷史記錄。啟用時,S3 版本控制會在相同的儲存貯體中儲存物件的多個不同複本。您可以使用 S3 版本控制,保留、擷取和還原在 Outposts 儲存貯體中所存放每個物件的各個版本。S3 版本控制可協助您從意外的使用者動作和應用程式失敗中復原。

  • 您可以使用 S3 Replication on Outposts 來建立和設定複寫規則,以自動將 S3 物件複寫到另一個 Outpost,或相同 Outpost 上的另一個儲存貯體。在複寫期間,S3 on Outposts 物件會透過客戶的本機閘道 (LGW) 傳送,而物件不會傳回 AWS 區域。S3 Replication on Outposts 提供簡單且彈性的方式,可自動複寫特定資料周邊內的資料,以解決資料備援和合規需求。

    S3 Replication on Outposts 也提供詳細的指標和通知,以監控物件複寫的狀態。您可以使用 Amazon CloudWatch 追蹤來源和目的地 Outposts 儲存貯體之間的待定位元組、待定操作和複寫延遲,藉此監控複寫進度。您也可以設定 Amazon EventBridge 規則來接收複寫失敗事件,以快速診斷和修正組態問題。如需如何設定的其他詳細資訊,請參閱 Amazon S3 Replication on Outposts YouTube 影片。

    顯示使用 Amazon EventBridge 和 Amazon CloudWatch 的參考架構圖

對於 S3 on Outposts 儲存貯體 (非資料駐留使用案例) 到 AWS 區域:您可以使用 AWS DataSync 來自動化 Outpost 與 區域之間的 Amazon S3 on Outposts 資料傳輸。DataSync 可讓您選擇要傳輸的內容、何時傳輸,以及要使用多少頻寬。將內部部署 S3 on Outposts 儲存貯體備份到 中的 S3 儲存貯體, AWS 區域 可讓您利用 99.999999999% (11 個 9) 的資料耐用性和其他儲存層 (標準、不常存取和 Glacier),以最佳化區域 S3 服務提供的成本。

執行個體複寫:您可以使用 AWS Elastic Disaster Recovery (AWS DRS) 將個別執行個體和連接的區塊儲存,從現場部署系統複寫到 Outpost、從 Outpost 到 區域、從 區域複寫到 Outpost,或從一個 Outpost 複寫到另一個 Outpost。使用 AWS Elastic Disaster Recovery 的 AWS Outposts 機架上的災難復原架構部落格文章說明了這些案例,以及如何使用 AWS DRS 設計解決方案。

顯示從 Outpost 到 區域的災難復原 (DR) 圖表

從 Outpost 到 區域的災難復原 (DR)

使用 AWS Outposts 機架做為 AWS DRS 目的地 (複寫目標) 需要 S3 on Outposts 儲存體,用於儲存複寫的 Amazon EBS 快照。來源 Outposts 上也需要 S3 on Outposts 儲存以進行容錯回復。Outposts 機架必須使用直接 VPC 路由 (DVR) 來使用 AWS DRS。 AWS DRS 無法用於保護 Outposts 上的受管服務執行個體,它僅支援 EC2 執行個體及其連接的 EBS 磁碟區的災難復原。

  • 使用 EBS 快照建立區塊儲存磁碟區的point-in-time備份至區域或 Amazon S3 S3。

  • 使用 S3 on Outposts 物件版本控制來維護物件的多個版本和歷史記錄。

  • 在 Outposts 上使用 S3 Replication,自動將您的物件資料複寫到另一個 Outpost。

  • 對於非資料駐留使用案例,請使用 AWS DataSync 將存放在 S3 on Outpost 中的物件備份至 區域中的 Amazon S3。

  • 使用 AWS DRS 複寫現場部署系統、邏輯 Outpost 和 區域之間的執行個體。