本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS Well-Architected 設計考量事項
我們利用 AWS Well-Architected Framework
本節說明如何在建置此解決方案時套用 Well-Architected Framework 的設計原則和最佳實務。
卓越營運
本節說明如何使用卓越營運支柱的原則和最佳實務來建構此解決方案。
-
解決方案會將指標推送至Amazon CloudWatchto,以提供可觀測性的元件 (例如其基礎設施和 Lambda 函數)。
-
AWS X-Raytraces Lambda 函數。
-
使用 Amazon SNS 進行錯誤報告。
安全
本節說明如何使用安全支柱的原則和最佳實務來建構此解決方案。
-
所有服務間通訊都使用 IAM 角色。
-
所有多帳戶通訊都使用 IAM 角色。
-
解決方案使用的所有角色都遵循最低權限存取。換句話說,它們只包含所需的最低許可,以便服務可以正常運作。
-
包括 DynamoDB 資料表在內的所有資料儲存都會進行靜態加密。
可靠性
本節說明如何使用可靠性支柱的原則和最佳實務來建構此解決方案。
-
解決方案會盡可能使用無伺服器 AWS 服務 (例如 Lambda 和 DynamoDB),以確保高可用性並從服務故障中復原。
-
資料處理使用 Lambda 函數。解決方案會將資料存放在 DynamoDB 中,因此預設會保留在多個可用區域中。
效能效率
本節說明如何使用效能效率支柱的原則和最佳實務來建構此解決方案。
-
解決方案使用無伺服器架構。
-
您可以在支援此解決方案中使用的 AWS 服務的任何 AWS 區域中啟動解決方案 (例如 Lambda 和 DynamoDB)。如需詳細資訊,請參閱支援的 AWS 區域。
-
每天都會自動測試和部署解決方案。我們的解決方案架構師和主題專家會檢閱要實驗和改進的領域解決方案。
成本最佳化
本節說明如何使用成本最佳化支柱的原則和最佳實務來建構此解決方案。
-
解決方案使用無伺服器架構,客戶只需為其使用量付費。
-
運算層預設為使用pay-per-use模型的 Lambda。
永續性
本節說明如何使用永續性支柱的原則和最佳實務來建構此解決方案。
-
解決方案使用 受管和無伺服器服務,將後端服務的環境影響降至最低。
-
相較於持續操作內部部署伺服器的足跡,解決方案的無伺服器設計旨在減少碳足跡。