本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
將流量路由至 ELB 負載平衡器
如果您在多個 Amazon EC2 執行個體上託管網站,您可以使用 Elastic Load Balancing (ELB) 負載平衡器,跨執行個體將流量分散至您的網站。ELB 服務會在網站流量隨時間變更時,自動擴展負載平衡器。負載平衡器還會監控其註冊執行個體的運作狀況,而且只將網域流量路由到正常運作的執行個體。
若要將網域流量路由至 ELB 負載平衡器,請使用 Amazon Route 53 建立指向負載平衡器的別名記錄。別名記錄是 DNS 的 Route 53 擴充功能。它類似於 CNAME 記錄,但您可以為根網域建立別名記錄,例如 example.com,以及為子網域建立別名記錄,例如 www.example.com。(您只能為子網域建立 CNAME 記錄。)
注意
Route 53 不會對 ELB 負載平衡器或其他 AWS 資源的別名查詢收費。
必要條件
若要開始使用,您需要滿足以下條件:
-
ELB 負載平衡器。您可以使用 ELB Classic、Application 或 Network Load Balancer。如需建立負載平衡器的詳細資訊,請參閱 Elastic Load Balancing 使用者指南中的 Elastic Load Balancing 入門。
為負載平衡器命名,以便稍後能夠想起其用途。您在建立負載平衡器時指定的名稱,是您在 Route 53 主控台中建立別名記錄時將選擇的名稱。
-
註冊的網域名稱。您可以使用 Route 53 做為網域註冊商,也可以使用不同的註冊商。
-
Route 53 作為網域的 DNS 服務。如果您使用 Route 53 註冊網域名稱,我們會自動將 Route 53 設定為網域的 DNS 服務。
如需使用 Route 53 作為網域 DNS 服務提供者的相關資訊,請參閱 將 Amazon Route 53 設定為現有網域的 DNS 服務。
設定 Amazon Route 53 將流量路由至 ELB 負載平衡器
若要設定 Amazon Route 53 將流量路由至 ELB 負載平衡器,請執行下列程序。
將流量路由至 ELB 負載平衡器
-
如果您使用相同的帳戶建立 Route 53 託管區域和 ELB 負載平衡器,請跳至步驟 2。
如果您使用不同的帳戶建立託管區域和 ELB 負載平衡器,請執行 程序取得 Elastic Load Balancing 負載平衡器的 DNS 名稱以取得負載平衡器的 DNS 名稱。
登入 AWS Management Console 並在 https://console.aws.amazon.com/route53/ 開啟 Route 53
主控台。 -
在導覽窗格中,選擇 Hosted zones (託管區域)。
-
選擇託管區域的名稱,該託管區域具有要用來將流量路由到負載平衡器的網域名稱。
-
選擇建立記錄。
-
指定下列值:
- 路由政策
-
請選擇適用的路由政策。如需詳細資訊,請參閱選擇路由政策。
- 記錄名稱
-
輸入您要用來將流量路由至 ELB 負載平衡器的網域或子網域名稱。預設值為託管區域名稱。
例如,如果託管區域的名稱是 example.com,而您想要使用 acme.example.com 將流量路由到您的負載平衡器,請輸入 acme。
- 別名
-
如果您是使用 Quick create (快速建立) 記錄建立方法,請開啟 Alias (別名)。
- 值/將流量路由到
-
選擇 Alias to Application and Classic Load Balancer (Applcation Load Balancer 和 Classic Load Balancer 的別名) 或 Alias to Network Load Balancer (Network Load Balancer 的別名),然後選擇端點所來自的區域。
如果您使用相同的 AWS 帳戶建立託管區域和 ELB 負載平衡器,請選擇您在建立負載平衡器時指派給負載平衡器的名稱。
如果您使用不同的帳戶建立託管區域和 ELB 負載平衡器,請輸入您在此程序的步驟 1 中取得的值。
注意
主控台將雙堆疊放在應用程式和 Classic Load Balancer 的 DNS 名稱之前,僅限來自同一個 AWS 帳戶。當 Web 瀏覽器等用戶端為您的網域名稱 (example.com) 或子網域名稱 (www.example.com) 請求 IP 地址時,用戶端可以請求 IPv4 地址 (A 記錄)、IPv6 地址 (AAAA 記錄) 或 IPv4 和 IPv6 地址 (以 IPv4 為先的個別請求)。dualstack. 指定可讓 Route 53 根據用戶端要求的 IP 地址格式,以您負載平衡器的適當 IP 地址來回應。針對來自不同帳戶的 Application Load Balancer 和 Classic Load Balancer,您需要在其開頭加上 dualstack.。
- 記錄類型
-
選擇 A – IPv4 地址。
- 評估目標運作狀態
-
如果您希望 Route 53 根據資源的運作狀態來路由流量,請選擇 Yes (是)。如需檢查資源運作狀態的詳細資訊,請參閱 建立 Amazon Route 53 運作狀態檢查 。
-
選擇建立記錄。
變更通常會在 60 秒內傳播至所有 Route 53 伺服器。當傳播完成,您就可以使用在此程序中建立的別名記錄的名稱,將流量路由到負載平衡器。