使用多區域存取點管理多區域流量 - Amazon Simple Storage Service

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

使用多區域存取點管理多區域流量

Amazon S3 多區域存取點可提供全域端點,應用程式可使用這些端點滿足來自多個 AWS 區域的 S3 儲存貯體的請求。您可以使用多區域存取點,進而使用與單一區域中使用的相同架構來建置多區域應用程式,然後在全球任何地方執行這些應用程式。多區域存取點不會透過擁塞的公有網際網路傳送請求,而是提供內建的網路恢復能力,並加速對 Amazon S3 的網際網路型請求。對多區域存取點全域端點提出的應用程式請求會使用 AWS Global Accelerator,透過 AWS 全域網路自動路由至具有作用中路由狀態的最近 S3 儲存貯體。

如果發生區域流量中斷,您可以使用多區域存取點容錯移轉控制,在 之間轉移 S3 資料請求流量 AWS 區域 ,並在幾分鐘內將 S3 流量重新導向到遠離中斷的位置。您也可以測試應用程式針對中斷情形的恢復能力,以執行應用程式容錯移轉和執行災難復原模擬。如果您需要從 VPC 外部連線至 S3 並加速對 S3 的請求,您可以使用 Amazon S3 多區域存取點來簡化應用程式和網路架構。您的多區域存取點請求將透過 AWS 全球網路路由,然後在 中傳回 S3 AWS 區域,而不必周遊公有網際網路。因此,您可以建置可用性更高的應用程式。

在建立和設定多區域存取點期間,您將指定一組您想要存放資料的 AWS 區域 ,以便透過該多區域存取點提供服務。您可以使用提供的多區域存取點端點名稱來連接用戶端。建立用戶端連線後,您可以選取要在其中路由多區域存取點請求的現有或新儲存貯體。然後使用 S3 跨區域複寫 (CRR) 來同步這些區域中的儲存貯體間的資料。

在設定多區域存取點後,您可以透過多區域存取點全域端點請求或寫入資料。Amazon S3 會自動將請求從最近的可用區域提供給複寫的資料集。在 中 AWS Management Console,您也可以檢視與多區域存取點請求相關的基礎複寫拓撲和複寫指標。這可讓您更輕鬆地為多區域應用程式建置、管理和監控儲存體。或者,您可以使用 Amazon CloudFront 來自動化 S3 多區域存取點的建立操作和組態。

下圖是主動-主動組態中 Amazon S3 多區域存取點的圖形表示法。此圖顯示 Amazon S3 請求如何自動路由到最接近的主動 AWS 區域中的儲存貯體。

顯示透過 Amazon S3 多區域存取點路由請求的圖表。

下圖是主動-被動組態中 Amazon S3 多區域存取點的圖形表示法。此圖顯示如何控制 Amazon S3 資料存取流量,在主動和被動 AWS 區域之間進行容錯移轉。

顯示主動-被動組態中 Amazon S3 多區域存取點的圖表。

若要了解如何使用多區域存取點,請參閱教學課程:Amazon S3 多區域存取點入門指南