

# 用於 Web 託管的 AWS 雲端架構
<a name="an-aws-cloud-architecture-for-web-hosting"></a>

 下圖提供該典型 Web 應用程式架構的另一個觀點，以及它如何利用 AWS 雲端運算基礎設施。 

![](http://docs.aws.amazon.com/zh_tw/whitepapers/latest/web-application-hosting-best-practices/images/image4.png)


*AWS 上 Web 託管架構的範例*

1.  **使用 [Amazon Route 53](https://aws.amazon.com/route53/) 的 DNS 服務** - 提供 DNS 服務以簡化網域管理。

1.  **使用 [Amazon CloudFront](https://aws.amazon.com/cloudfront/) 的邊緣快取** - Edge 會快取大量內容，以減少對客戶的延遲。

1.  **使用 [AWS WAF](https://aws.amazon.com/waf/) 的 Amazon CloudFront 的邊緣安全性** - 透過客戶定義的規則篩選惡意流量，包括跨網站指令碼 (XSS) 和 SQL Injection。

1.  **使用 [Elastic Load Balancing](https://aws.amazon.com/elasticloadbalancing/) (ELB) 的負載平衡** - 讓您能夠跨多個可用區域和 [AWS Auto Scaling](https://aws.amazon.com/autoscaling/) 群組分散負載，以實現服務的備援和解耦。

1.  **使用 [AWS Shield](https://aws.amazon.com/shield/) 的 DDoS 保護** - 自動保護您的基礎設施免受最常見的網路和傳輸層 DDoS 攻擊。

1.  **安全群組的防火牆** - 將安全性移至執行個體，以便為 Web 伺服器和應用程式伺服器提供具狀態的主機層級防火牆。

1.  **使用 [Amazon ElastiCache](https://aws.amazon.com/elasticache/) 快取** - 使用 Redis 或 Memcached 提供快取服務，以去除應用程式和資料庫的負載，並降低頻繁請求的延遲。

1.  **使用 [Amazon Relational Database Service (Amazon RDS)](https://aws.amazon.com/rds/) 的受管資料庫** - 使用六個可能的資料庫引擎建立高可用性、多可用區域資料庫架構。

1.  **使用 [Amazon Simple Storage Service](https://aws.amazon.com/s3/) (Amazon S3) 的靜態儲存和備份** - 為備份和靜態資產 (如影像和影片) 實現簡單的基於 HTTP 的物件存放區。