此 AWS Solutions Implementation 有什麼作用?

多區域應用程式架構解決方案可協助示範容錯應用程式如何輕鬆地容錯移轉至備份區域。該解決方案運用 Amazon Simple Storage Service (Amazon S3) 跨區域複寫及 Amazon DynamoDB 全域資料表,在主要與次要 AWS 區域間以非同步方式複寫應用程式資料。每個區域還部署了範例相片共用 Web 應用程式,以視覺化方式示範解決方案的後端層,並驗證區域容錯移轉是否運作。

AWS Solutions Implementation 概觀

下圖顯示您可以使用解決方案的實作指南和隨附的 AWS CloudFormation 範本來自動部署的架構。

多區域應用程式架構 | 架構圖
 按一下以放大

多區域應用程式架構解決方案架構

AWS CloudFormation 範本在主要和次要 AWS 區域均部署有 AWS Amplify 範例 Web 應用程式,於 Amazon S3 儲存貯體中託管;Amazon CloudFront 分發,以便將 Web 應用程式傳遞給使用者;每個區域均部署有 Amazon Cognito 使用者集區,以便讓使用者能夠登入 Web 應用程式;以及 Amazon DynamoDB 全域資料表,以便將資料從主要區域複寫至次要區域。 

載入 Web 應用程式後,則會在解決方案的路由層中查詢應用程式的目前狀態 (作用中、受保護、容錯移轉),並設定 AWS Amplify 以便針對正確區域中的解決方案資源。當使用者上傳新相片或新增評論時,亦會擷取應用程式的狀態。若應用程式處於受保護狀態或故障轉移狀態,應用程式則會停用這些動作,並向使用者顯示一則訊息。

多區域應用程式架構

1.0 版
上次更新日期:2020 年 6 月
作者:AWS

預計部署時間:20 分鐘

使用下面的按鈕訂閱解決方案更新。

注意:若要訂閱 RSS 更新,必須為正在使用的瀏覽器啟用 RSS 外掛程式。 

功能

Web 應用程式

使用範例相片共用 Web 應用程式,以視覺化方式示範解決方案的後端層,並驗證區域容錯移轉是否運作。

原始容錯移轉

在解決方案的 CloudFront 上手動設定原始容錯移轉,以便從次要區域提供應用程式。
建立圖示
自行部署解決方案

瀏覽我們的 AWS 解決方案實作庫,獲取常見架構問題的答案。

進一步了解 
尋找 APN 合作夥伴
尋找 APN 合作夥伴

尋找 AWS 認證的諮詢與技術合作夥伴協助您入門。

進一步了解 
探索圖示
探索解決方案諮詢產品

瀏覽我們的諮詢產品組合,獲取經過 AWS 審核的解決方案部署協助。

進一步了解