技術問答
技術文章
iT 徵才
Tag
聊天室
2024 鐵人賽
登入/註冊
問答
文章
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
1055 瀏覽
分享至
路由政策 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鐵人賽
參賽組數
1064
組
團體組數
40
組
累計文章數
22195
篇
完賽人數
600
人
看影片追技術
看更多
{{ item.subject }}
{{ item.channelVendor }}
|
{{ formatDate(item.duration) }}
直播中
熱門tag
看更多
15th鐵人賽
16th鐵人賽
13th鐵人賽
14th鐵人賽
12th鐵人賽
11th鐵人賽
鐵人賽
2019鐵人賽
javascript
2018鐵人賽
python
2017鐵人賽
windows
php
c#
windows server
linux
css
react
vue.js
熱門問題
fortigate續約
家中獨有一台設備wifi會斷斷續續
Fortigate Let's encrypt憑證開啟http&https
兩端防火牆使用IPSEC互PING之問題
Windows7升級Windows10後網路功能異常
SAMBA加入到WINDOWS AD SERVER的網域後,無法使用CENTOS"本機"帳號進入SAMBA分享的資料夾
python爬蟲 動態生成網頁104人力銀行
區域網路問題提問
HeidiSQL 查詢結果亂碼問題
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
熱門回答
Fortigate 50B 重置密碼
區域網路問題提問
HeidiSQL 查詢結果亂碼問題
家中獨有一台設備wifi會斷斷續續
vmware 虛擬機(windows)裡顯示使用容量與實際檔案容量不符合
熱門文章
每日一篇學習筆記 直到我做完專題 :( [Day29]
每日一篇學習筆記 直到我做完專題 :( [Day30]
每日一篇學習筆記 直到我做完專題 :( [Day31]
每日一篇學習筆記 直到我做完專題 :( [Day32]
Python 進階爬蟲工具 -Selenium : 安裝和使用ChromeDriver
IT邦幫忙
×
標記使用者
輸入對方的帳號或暱稱
Loading
找不到結果。
標記
{{ result.label }}
{{ result.account }}