將流量路由至 ELB 負載平衡器 - Amazon Route 53

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

將流量路由至 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 負載平衡器
  1. 如果您使用相同的帳戶建立 Route 53 託管區域和 ELB 負載平衡器,請跳至步驟 2。

    如果您使用不同的帳戶建立託管區域和 ELB 負載平衡器,請執行 程序取得 Elastic Load Balancing 負載平衡器的 DNS 名稱以取得負載平衡器的 DNS 名稱。

  2. 登入 AWS Management Console 並在 https://console.aws.amazon.com/route53/ 開啟 Route 53 主控台。

  3. 在導覽窗格中,選擇 Hosted zones (託管區域)

  4. 選擇託管區域的名稱,該託管區域具有要用來將流量路由到負載平衡器的網域名稱。

  5. 選擇建立記錄

  6. 指定下列值:

    路由政策

    請選擇適用的路由政策。如需詳細資訊,請參閱選擇路由政策

    記錄名稱

    輸入您要用來將流量路由至 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 運作狀態檢查

  7. 選擇建立記錄

    變更通常會在 60 秒內傳播至所有 Route 53 伺服器。當傳播完成,您就可以使用在此程序中建立的別名記錄的名稱,將流量路由到負載平衡器。