Amazon Route 53 一眼看懂圖解
Route 53 是什麼?
Route 53 = AWS 的 DNS 服務。
它負責把使用者輸入的網址,轉成真正要連線的 IP 或 AWS 資源。
1. DNS 基本流程
👤
使用者輸入網址
➡
🌐
Route 53查 DNS Record
➡
🖥️
伺服器 / AWS 資源回應網站內容
使用者輸入 myapp.mydomain.com
↓
Route 53 查 DNS
↓
回傳 IP 或 AWS 資源位置
↓
瀏覽器連到正確目標
↓
取得網站內容
2. 常見 DNS Record 圖解
A Record
網域 → IPv4
www.example.com
↓
1.2.3.4
↓
1.2.3.4
AAAA Record
網域 → IPv6
www.example.com
↓
IPv6 位址
↓
IPv6 位址
CNAME
網域 → 另一個網域
search.example.com
↓
www.example.com
↓
www.example.com
Alias Record
網域 → AWS 資源
app.example.com
↓
ELB / CloudFront / S3
↓
ELB / CloudFront / S3
3. Route 53 Routing Policies 圖解
Simple Routing
用途:單純回傳一個目標
記法:最基本
使用者
↓
Route 53
↓
單一伺服器
↓
Route 53
↓
單一伺服器
Weighted Routing
用途:依比例分配流量
記法:70%、20%、10% 分流
使用者
↓
Route 53
↓
EC2-1:70%
EC2-2:20%
EC2-3:10%
↓
Route 53
↓
EC2-1:70%
EC2-2:20%
EC2-3:10%
Latency Routing
用途:導向延遲最低的區域
記法:哪裡快就去哪裡
亞洲使用者 → 亞洲區域
美國使用者 → 美國區域
歐洲使用者 → 歐洲區域
美國使用者 → 美國區域
歐洲使用者 → 歐洲區域
Failover Routing
用途:主站故障時切到備援
記法:主機壞了換備援
Route 53 健康檢查
↓
Primary 正常 → 連 Primary
Primary 故障 → 連 Failover
↓
Primary 正常 → 連 Primary
Primary 故障 → 連 Failover
4. 四種 Routing Policy 快速比較
| Policy | 用途 | 健康檢查 | 口語記法 |
|---|---|---|---|
| Simple | 單純回一個目標 | 通常沒有 | 最基本 |
| Weighted | 按比例分流 | 可以有 | 70 / 20 / 10 |
| Latency | 找最快區域 | 可以有 | 哪裡快去哪裡 |
| Failover | 主備切換 | 有 | 主機壞了換備援 |
5. Route 53 一張圖總結
Route 53
│
├─ DNS 解析
│ ├─ A Record:網址 → IPv4
│ ├─ AAAA Record:網址 → IPv6
│ ├─ CNAME:網址 → 另一個網址
│ └─ Alias:網址 → AWS 資源
│
└─ Routing Policies
├─ Simple:單純指到一個目標
├─ Weighted:依比例分流
├─ Latency:導向延遲最低的區域
└─ Failover:主站故障切到備援
最簡單記法:
Route 53 就是 AWS 的 DNS。
A / AAAA / CNAME / Alias 負責「網址指到哪裡」。
Simple / Weighted / Latency / Failover 負責「流量怎麼導」。
Route 53 就是 AWS 的 DNS。
A / AAAA / CNAME / Alias 負責「網址指到哪裡」。
Simple / Weighted / Latency / Failover 負責「流量怎麼導」。
參考網址:
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/Welcome.html
沒有留言:
張貼留言