本章處理「用戶怎麼找到你的服務、內容怎麼快速送到用戶手上」兩個問題:Route 53 的多種路由策略(Failover、Weighted、Latency…)該對應什麼場景,以及 CloudFront 搭配 OAC 與 Global Accelerator 如何降低全球延遲、保護來源站。
🧱 白話:DNS = 把「名字」翻譯成「IP」的電話簿,Route 53 扮演的是「權威伺服器」——你的網域名冊放在它手上,由它回答全世界的查詢(53 就是 DNS 的 Port)。解析流程、TTL 快取、各紀錄類型的地基見 基礎篇 ch02 DNS 與 HTTP。
example.com(只能用 www.example.com)。example.com)不能用 CNAME,只能用 Alias。如果題目說「apex domain 要指向 ALB」→ 用 Alias Record。Hosted Zone 與混合雲 DNS:
example.com 的官網。db.internal.example.com)而不對外曝露。corp.local)時,轉給地端 DNS 回答。🧱 白話:CDN = 把貨先鋪到你家巷口的超商(邊緣節點),使用者就近取貨——距離縮短所以延遲下降,大部分請求在邊緣被消化所以源站負載大減。Cache Hit/Miss 與快取原理見 基礎篇 ch02 的 CDN 段落。
| 策略 | 路由依據 | Health Check | 典型用途 |
|---|---|---|---|
| Simple | 無(固定返回) | ❌ | 單一資源,最基本 |
| Weighted | 權重比例 | ✅ | A/B 測試、灰度發布 |
| Latency | 最低延遲 Region | ✅ | 多 Region 用戶體驗 |
| Failover | Primary/Secondary 健康狀態 | ✅(必須) | 災難恢復(DR)首選 |
| Geolocation | 用戶地理位置(國家/州) | ✅ | 合規、地區化內容 |
| Geoproximity | 距離 + Bias 調整 | ✅ | 精細的地理流量控制 |
| Multi-Value | 返回多個健康 IP | ✅ | 簡單 DNS 層負載平衡 |
| 特性 | CloudFront | Global Accelerator |
|---|---|---|
| 主要功能 | 內容快取(CDN) | TCP/UDP 流量加速(無快取) |
| 協定 | HTTP / HTTPS | TCP、UDP、HTTP(任何 TCP/UDP) |
| 固定 IP | ❌(只有 DNS 名稱) | ✅ 2 個靜態 Anycast IP |
| 快取 | ✅ Edge 快取(降低來源壓力) | ❌ 不快取,直接轉發 |
| 適合場景 | 網站、API、影片、靜態資源 | 遊戲、IoT、VoIP、需要固定 IP |
| DDoS 防護 | AWS Shield Standard(免費) | AWS Shield Standard(免費) |
| 特性 | CNAME | Alias |
|---|---|---|
| 裸域(Zone Apex) | ❌ 不支援 | ✅ 支援 |
| 指向 AWS 服務 | 可以(但有 DNS 查詢費) | ✅ 免費 |
| Health Check | 支援 | 支援 |
| 指向 EC2 DNS | ✅ 可以 | ❌ 不支援 |
點擊卡片翻面查看答案,共 5 張。