AWS Edge Strategy 比較
核心目的: 讓不同地區的使用者都能更快、更穩、更低延遲地存取系統。
這類架構通常會搭配 DNS 導流、CDN 快取、全球網路加速、跨區部署,以及邊緣運算服務。
一、核心服務總整理
| 服務 | 口語化理解 | 主要用途 |
|---|---|---|
| CloudFront | 全球快取加速器 | 把靜態或常用內容放到靠近使用者的 Edge Location |
| S3 Transfer Acceleration | S3 跨國傳輸加速 | 加速全球使用者上傳或下載 S3 檔案 |
| Global Accelerator | 全球網路入口加速器 | 用固定 Anycast IP,把流量導入 AWS 全球骨幹網路 |
| Outposts | AWS 搬進公司機房 | 適合混合雲、內部系統低延遲、資料落地需求 |
| Wavelength | AWS 放到 5G 電信邊緣 | 適合 5G、AR/VR、即時影音、車聯網等超低延遲場景 |
| Local Zones | AWS 放到特定城市 | 適合城市級低延遲,例如遊戲、媒體、金融、即時互動系統 |
一句話記法:
Route 53 管 DNS 導流,CloudFront 管內容快取,S3 Transfer Acceleration 管 S3 傳輸加速, Global Accelerator 管全球網路入口,Outposts 管內部機房,Wavelength 管 5G 邊緣, Local Zones 管城市級低延遲。
Route 53 管 DNS 導流,CloudFront 管內容快取,S3 Transfer Acceleration 管 S3 傳輸加速, Global Accelerator 管全球網路入口,Outposts 管內部機房,Wavelength 管 5G 邊緣, Local Zones 管城市級低延遲。
二、架構流程圖
使用者
│
├─ CloudFront
│ └─ 快取內容到 Edge Location,降低讀取延遲
│
├─ S3 Transfer Acceleration
│ └─ 全球上傳 / 下載 S3 檔案加速
│
├─ Global Accelerator
│ └─ 透過固定 Anycast IP 進入 AWS 全球網路
│
├─ Local Zones
│ └─ 把 AWS 資源放到靠近城市使用者的位置
│
├─ Wavelength
│ └─ 把 AWS 資源放到 5G 電信網路邊緣
│
└─ Outposts
└─ 把 AWS 基礎架構放到企業自己的機房
三、容易搞混的地方
| 容易混淆 | 正確理解 |
|---|---|
| CloudFront 是複製整個應用程式? | 不是。CloudFront 主要是快取內容,特別適合圖片、影片、CSS、JavaScript、靜態檔案,也可加速動態內容。 |
| S3 Transfer Acceleration 是 CDN? | 不是一般 CDN。它重點是加速 S3 的跨國上傳與下載。 |
| Global Accelerator 跟 CloudFront 一樣? | 不一樣。CloudFront 偏內容快取;Global Accelerator 偏網路入口與全球流量加速。 |
| Outposts、Wavelength、Local Zones 都是 Edge? | 都是靠近使用者或工作負載,但位置不同:Outposts 在企業機房,Wavelength 在 5G 電信邊緣,Local Zones 在特定城市。 |
四、補強處
補強處 1 CloudFront 不是單純複製應用程式資料,而是把可快取內容放到 Edge Location 或 Regional Edge Cache。
補強處 2 S3 Transfer Acceleration 的重點是 S3 傳輸加速,不是一般網頁內容快取。
補強處 3 Local Zones 已不只在美國,AWS 已在全球多個都會區提供 Local Zones。
五、最終總結
要做全球型 AWS 應用,核心不是只把伺服器開在很多地方,而是要看需求選服務:
內容加速用 CloudFront,S3 傳輸加速用 S3 Transfer Acceleration, 網路入口加速用 Global Accelerator,企業機房延伸用 Outposts,5G 低延遲用 Wavelength, 城市級低延遲用 Local Zones。
沒有留言:
張貼留言