技術問答
技術文章
iT 徵才
Tag
聊天室
2025 鐵人賽
登入/註冊
問答
文章
Tag
邦友
鐵人賽
搜尋
2021 iThome 鐵人賽
DAY
14
0
自我挑戰組
邁向 AWS Certified Solutions Architect - Associate
系列 第
16
篇
[DAY 16] Route 53 part 3
13th鐵人賽
艾克西猴
2021-10-02 23:57:11
1455 瀏覽
分享至
路由政策 routing policies
這些 routing policies 定義了 Route 53 要如何回應 DNS 查詢
這一點和 load balancer 轉發流量的 routing 不同
DNS 並沒有轉發任何流量, 只是回應 DNS 查詢
Simple 簡單路由政策
將流量導向一個單一的資源,為domain name 執行特定的功能, 不能建立具有相同名稱和類型的多個記錄,但你可以在同一記錄中指定多個值, 如多個IP地址.
如果回傳多個值, 則由 client 隨機選取一個
無法與 health check 一起使用
當啟用 Alias 只會指定一個 AWS resource
Weighted 加權路由
用來將流量按指定的比例路由到多個資源
traffice(%) = (Weight for a specific record) / (Sum of all the weights of all records)
加總起來可以無需是 100%
DNS record 必需有相同的名稱與類型
可以與 health checks 一起使用
例如: region 之間的 load balancing, 測試新版的應用程式
如果對某一個 record 將 weight 設為 0 表示停止將流量送至該 resource
而如果所有的 record 均設為 0 則所有 records 會平均的回傳
Failover 容錯移轉
可將流量移轉到一個 resource (如果該 resource 正常) 或其他 resource (如果第一個 resource 無法正常服務).
Route 53 自動用 health check 偵測有移轉的對象
active-active failover 主動-主動容錯移轉
若要所有資源在大部分的時間都可用時,可使用此 failover policy, 當某個 reosurce 無法使用時,Route 53 可以偵測到它狀況不良, 並在回應查詢停止包含該 resource
在 active-active failover中, 具有相同名稱和類型 (如 A 或 AAAA) 和相同 routing policy (如 weighted 或 latency) 的所有記錄都是作用中的, 除非被 Route 53 視為狀況不良, Route 53 可以使用任何 healthy record 來回應 DNS 查詢
active-passive failover 主動-被動容錯移轉
若要所有資源在大部分的時間都可用時,
並希望次要 resource 或其他 resource group standby, 防止主要 resource 變成無法使用時
, 可用此 failover policy
所以在回應查詢時, Route 53 只會包含正常的主要 resource, 而如果所有的主要 resource 都是 unhealthy,Route 53 會回應包含正常的次要 resource
Latency based 以延遲為基礎
當你在多個地點有 resource 時, 若要將流量路由到提供最佳延遲的 resource時, 可使用這個方法
延遲是基於 user 和 AWS 區域之間的流量而定
可與 health check 一起使用
Geolocation
當要根據 user 的位置將流量路由到 AWS resource時, 可以使用這個方法
這與 latency based 是不同的
此方法是基於 user 的位置
需要建立 "default" record
可以與 health check 一起使用
如, 網站本地化, load balancing
Multi-Value Answer
當要讓 Route 53 用隨機的方式用多達 8 條healthy record 來回應DNS查詢時, 可以使用這方法
也就是 Route 53 會回傳多個值與 resources
可與 health check
不過不能取代 load balancer (ELB)
Geoproximity (使用 Route 53 的 traffic flow 功能)
當想要根據 resource 的位置來路由流量, 並且要選擇將流量從一個位置的 resource 轉移到另一個位置的 resource 時, 就可以使用這個方法
也可以指定一個偏差值 (bias), 將更多或更少的流量路由至指定的 resource, 對於流量會路由至 resource 的地理區域,偏差會擴大或縮小該地理區域的大小。
要使用此 policy, 必須使用 Route 53 的 traffice flow (流量流程)
Traffice flow
可用來簡化大型且複雜的配置中建立與維護 record 的程序
有個視覺化編輯器可以用來管理管理 routing 決策樹
這些妹至可存成一個 Traffice flow policy, 支援版本控制, 可用在不同 hosted zone 的 Route 53
留言
追蹤
檢舉
上一篇
[DAY 15] Route 53 part 2
系列文
邁向 AWS Certified Solutions Architect - Associate
共
16
篇
目錄
RSS系列文
訂閱系列文
2
人訂閱
12
[DAY 12] AWS RDS 之 Aurora
13
[DAY 13] ElastiCache
14
[DAY 14] Route 53
15
[DAY 15] Route 53 part 2
16
[DAY 16] Route 53 part 3
完整目錄
熱門推薦
{{ item.subject }}
{{ item.channelVendor }}
|
{{ item.webinarstarted }}
|
{{ formatDate(item.duration) }}
直播中
立即報名
尚未有邦友留言
立即登入留言
iThome鐵人賽
參賽組數
902
組
團體組數
37
組
累計文章數
18603
篇
完賽人數
252
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
17th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
linux
windows server
css
react
熱門問題
dreambooth報錯:hidden_size
關於powershell dns policy 同步問題
樹莓派架站
Zoom分享時黑屏
unifi 無線設定
git登入不了
大家都會如何使用 Gemini CLI 或其他CLI工具
護理師上班壓力好大 有想要認識護理師的嗎 可以下班陪伴聊聊天的 偶爾吃飯也可
C# Entity Framework建立實體模型問題
熱門回答
dreambooth報錯:hidden_size
關於powershell dns policy 同步問題
unifi 無線設定
熱門文章
第22天,pkcs11-tool 讀取 HiCOS 憑證卡 / 阿義魯肉飯 (台北萬華) | 30天滷肉飯
第23天,pkcs11-tool 分析自然人憑證 / 大鐤肉羹 (新北萬華) | 30天滷肉飯
Ch 22. 為什麼程式設計師喜歡用蘋果電腦?
Day23 - 影子寄生術,操弄世界的魁儡:Process Injection 之 Mapping Injection
09-02:AI故事書與兒童教育
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}