本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
AWS 上的 Web 應用程式架構
發佈日期:2021 年 11 月 19 日 (圖表歷史記錄)
此架構示範如何在 上託管傳統 Web 應用程式 AWS。您可以使用多個可用區域以獲得高可用性、用於流量分佈的 Application Load Balancer,以及用於資料庫、快取和共用儲存的受管服務。
AWS 上的 Web 應用程式架構
下列步驟說明 架構:
-
根據靜態和動態內容的請求路徑,使用 Route Route 53流量。
-
使用 Amazon CloudFront 之類的內容交付網路 (CDN) 來降低交付靜態內容時的延遲。
-
使用 Amazon Simple Storage Service 存放靜態內容和備份。
-
使用 AWS WAF 之類的 Web 應用程式防火牆保護您的 Web 應用程式免受常見的 Web 入侵。
-
使用 AWS Certificate Manager (ACM) 簡化您的 SSL 憑證管理。
-
使用面向網際網路的 Application Load Balancer,將 Web 流量分散到分散在多個可用區域的 Web 伺服器。
-
在每個公有子網路中使用 NAT 閘道,讓私有子網路中的 Amazon Elastic Compute Cloud 執行個體能夠存取網際網路。
-
使用內部 Application Load Balancer 將流量分散至跨多個可用區域的應用程式伺服器。
-
在 Amazon RDS 中執行資料庫層,以簡化資料庫管理。
-
如果資料庫存取模式是讀取密集型,請利用快取層,例如 Amazon ElastiCache。
-
如果您的伺服器存取共用檔案,請考慮使用共用儲存服務,例如 Amazon Elastic File System (Amazon EFS)。
深入閱讀
如需詳細資訊,請參閱下列資源:
圖表歷史記錄
若要收到此參考架構圖的更新通知,請訂閱 RSS 摘要。
| 變更 | 描述 | 日期 |
|---|---|---|
初次出版 | 首先發佈參考架構圖。 | 2021 年 11 月 19 日 |
注意
若要訂閱 RSS 更新,您必須為正在使用的瀏覽器啟用 RSS 外掛程式。