在 Amazon Route 53 中對容錯多記錄回答進行加權 - Amazon Route 53

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

在 Amazon Route 53 中對容錯多記錄回答進行加權

注意

使用多值回答路由政策的記錄與此教學課程中記載的設定具有非常相似的行為。主要差別是,教學課程中的設定可讓您指定權重,這在您的端點具有不同容量時很有用。如需更多詳細資訊,請參閱 多值回答路由

Amazon Route 53 加權記錄只能與一個記錄建立關聯,即一個名稱 (例如 example.com) 和另一個記錄類型 (例如,A) 的組合。但是,通常需要對包含多個記錄的 DNS 回答進行加權。

例如,對於一個服務,您可能有八個 Amazon EC2 執行個體或彈性 IP 端點。如果該服務的用戶端支援連線重試 (就像所有常見的瀏覽器一樣),則在 DNS 回答中提供多個 IP 地址會在任何特定端點發生故障時為這些用戶端提供替代端點。如果將回應設定包含兩個或多個可用區域中託管的 IP 組合,您甚至可以保範可用區域故障。

當大量用戶端 (例如,行動 Web 應用程式) 共用一小組 DNS 快取,多記錄回答也十分實用。在這種情況下,多記錄回答允許用戶端將請求導向到多個端點,即使用戶端從共享快取收到通用 DNS 回答。

透過使用記錄和加權別名記錄的組合,可實現這些類型的加權多記錄回答。您可以將八個端點分為兩組不同的記錄集,每組包含四個 IP 地址:

endpoint-a.example.com,類型 A,具有下列值:

  • 192.0.2.1

  • 192.0.2.2

  • 192.0.2.128

  • 192.0.2.129

endpoint-b.example.com,類型 A,具有下列值:

  • 192.0.2.3

  • 192.0.2.4

  • 192.0.2.130

  • 192.0.2.131

然後,您可以建立指向每個群組的加權別名記錄:

  • www.example.comendpoint-a.example.com 別名,類型 A,權重 1

  • www.example.comendpoint-b.example.com 別名,類型 A,權重 1

如需建立記錄的詳細資訊,請參閱處理記錄