儲存 - AWS Outposts 高可用性設計與架構考量

此文件正在更新中。在此期間,某些內容可能不準確。

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

儲存

AWS Outposts 機架服務提供三種儲存類型:

在支援的伺服器 (C5dM5dR5dI3en) 上提供執行個體儲存體。G4dn就像在區域中一樣,執行個體存放區中的資料只會在執行個體的 (執行中) 生命週期內保留。

Outposts 物件儲存上的前哨EBS磁碟區和 S3 是作為 AWS Outposts 機架管理服務的一部分提供。客戶必須負責 Outpost 儲存集區的容量管理。客戶在訂購 Outpost 時,會指定其EBS和 S3 儲存的儲存需求。 AWS 使用提供要求的儲存容量所需的儲存伺服器數量來設定 Outpost。 AWS 負責 Outposts 儲存服務上的EBS和 S3 的可用性。已佈建足夠的儲存伺服器,以便為 Outpost 提供高可用性的儲存服務。遺失單一儲存伺服器不應中斷服務,也不會造成資料遺失。

您可以使用 AWS Management Console 和指CloudWatch 標來監控 Out posts 容量使用率上的前哨EBS和 S3

資料保護

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

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

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

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

    Outposts 上的 S3 複寫也提供詳細的指標和通知,以監控物件複寫的狀態。您可以使用 Amazon CloudWatch 追蹤來源和目的地 Outposts 儲存貯體之間的擱置中位元組、擱置中的作業以及複寫延遲來監控複寫進度。您也可以設定 Amazon EventBridge 規則來接收複寫失敗事件,以快速診斷和修正組態問題。

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

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

執行個體複寫:您可CloudEndure以使用將個別執行個體從內部部署系統複製到 Outpost、從 Outpost 複製到區域、從區域複製到 Outpost,或從一個 Outpost 複製到另一個。AWS Outposts 使用 CloudEndure部落格文章的 DR 架構描述了每個案例,以及如何使用 CloudEndure.

顯示從前哨到該地區的災難恢復(DR)的圖表

從前哨站到該地區的災難恢復(DR)

使用 AWS Outposts 機架做為 CloudEndure 目的地 (複寫目標) 需要 Outposts 儲存上的 S3。

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

  • 在 Outposts 物件版本管理上使用 S3 來維護物件的多個版本和歷程記錄。

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

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

  • 用 CloudEndure 於在內部部署系統、邏輯 Outposts 和區域之間複寫執行個體。