如何在 Route 53 中使用地理位置記錄設定主動-被動容錯移轉?

2 分的閱讀內容
0

我想要在 Amazon Route 53 中使用地理位置記錄設定主動-被動容錯移轉。

簡短說明

如果地理位置記錄運作狀態不良,則 Route 53 會尋找較大之相關地理 AWS 區域的另一個記錄。如果用戶端的位置與其他運作狀態良好的地理位置記錄不相符,則 Route 53 會容錯移轉至預設的地理位置記錄。

您可以將 Route 53 設定為容錯移轉至其他運作狀態良好的地理位置記錄,而非預設的地理位置記錄。

解決方法

此解決方法使用下列範例案例:

您在某個位置中具有指向負載平衡器的地理位置記錄。您為相同位置建立了次要地理位置記錄。使用此組態時,如果主要記錄運作狀態不良,Amazon Route 53 會自動容錯移轉至次要記錄。您具有以下內容:

  • 地理位置 A 中用戶端的地理位置記錄,可存取 us-west-1 中的負載平衡器。
  • 地理位置 B 中用戶端的地理位置記錄,可存取 us-west-1 中的負載平衡器。
  • 指向靜態網頁的預設地理位置記錄,並顯示位置 A 和位置 B 以外的用戶端無法使用該服務。

對於來自位置 A 的 DNS 查詢:

  • 建立指向 us-west-1 中之負載平衡器的主要容錯移轉記錄
  • 建立指向 eu-west-1 中之負載平衡器的次要容錯移轉記錄
  • 為指向容錯移轉記錄的位置 A 建立地理位置記錄

使用上述組態時,如果 Route 53 收到來自位置 A 的 DNS 查詢,則 Route 53 會以主要容錯移轉記錄回應。如果負載平衡器運作狀態良好,則主要容錯移轉記錄為 us-west-1 中的負載平衡器。如果 us-west-1 中的負載平衡器運作狀態不佳,則 Route 53 會傳回 eu-west-1 (次要記錄) 中的負載平衡器。

步驟 1: 為位置 A 建立兩個容錯移轉記錄

  1. 開啟 Route 53 主控台
  2. 在導覽窗格中,選擇託管區域
  3. 選擇您要在其中建立記錄之託管區域的名稱。
  4. 選擇建立記錄。您可以使用精靈建立記錄,或選擇切換到快速建立
  5. 指定下列值:
  • 對於路由政策,選擇容錯移轉
  • 記錄名稱中,輸入容錯移轉記錄的名稱
  • 對於支援的 AWS 資源,您可以建立別名記錄。如果您使用的是快速建立,請使用切換按鈕開啟別名。如果您使用的是精靈,則不需要開啟別名,並且可以繼續定義容錯移轉記錄
    **注意:**如果別名記錄不支援資源,請將該記錄建立為非別名記錄。如需詳細資訊,請參閱記錄類型
  • 對於,選擇端點 (例如應用程式的別名和 Classic Load Balancer)。選擇區域 (在此範例中為 us-west-1),然後選擇您的目標資源 (在此範例中為負載平衡器)。
  • 對於容錯移轉記錄類型,選擇主要
  • 對於評估目標運作狀態,選擇
    注意:****評估目標運作狀態選項適用於別名記錄。如果您要建立非別名記錄,請建立 Route 53 運作狀態檢查,並將其與記錄建立關聯。
  • 記錄 ID 中,輸入可唯一識別具有相同名稱和類型之每筆記錄的值。
  • 使用快速建立記錄的建立方法時,請選擇新增其他記錄以建立次要容錯移轉記錄。使用精靈時,請選擇定義容錯移轉記錄
  • 此步驟中的記錄名稱與為主要記錄指定的名稱相同。
  • 對於,選擇端點 (例如應用程式的別名和 Classic Load Balancer)。選擇區域 (在此範例中為 eu-west-1)。然後,選擇您的目標資源 (在此範例中為負載平衡器)。
  • 對於路由政策,選擇容錯移轉
  • 對於容錯移轉記錄類型,選擇次要
  • (選用) 對於評估目標運作狀態,如果您要建立別名記錄,請選擇
  • 記錄 ID 中,輸入可唯一識別具有相同名稱和類型之每筆記錄的值。
  1. 選擇建立記錄

步驟 2: 建立以容錯移轉記錄為目標的地理位置記錄

  1. 開啟 Route 53 主控台
  2. 選擇託管區域
  3. 選擇您要在其中建立記錄之所需託管區域的名稱。
  4. 選擇建立記錄。您可以使用精靈建立記錄,或選擇切換到快速建立
  5. 指定下列值:
  • 對於路由政策,選擇地理位置
  • 對於記錄名稱,指定地理位置記錄的名稱。
  • 對於記錄類型,選擇您用於容錯移轉記錄的相同類型。
  • 對於支援的 AWS 資源,您可以建立別名記錄。如果您使用的是快速建立,請使用切換按鈕開啟別名。如果您使用的是精靈,則不需要執行此動作,並且可以繼續選擇定義容錯移轉記錄
    **注意:**如果別名記錄不支援資源,請將該記錄建立為非別名記錄。如需詳細資訊,請參閱記錄類型
  • 對於,選擇此託管區域中其他記錄的別名,然後選擇容錯移轉記錄。
  • 對於位置,選擇位置 A 的位置。
  • 對於評估目標運作狀態,選擇
  • 記錄 ID 中,輸入可唯一識別具有相同名稱和類型之每筆記錄的值。
  1. 選擇建立記錄

若要完成兩個位置之間的主動-被動容錯移轉組態,請針對位置 B 中的用戶端重複上述步驟。

對於來自位置 B 的 DNS 查詢,請執行以下動作:

  1. 建立指向 eu-west-1 中之負載平衡器的主要容錯移轉記錄。
  2. 建立指向 us-west-1 中之負載平衡器的次要容錯移轉記錄。
  3. 為指向容錯移轉記錄的位置 B 建立地理位置記錄。確保位置 A 和 B 的地理位置記錄均位於相同的託管區域。

**注意:**對所有記錄使用相同的 DNS 記錄類型。例如,如果您為主要容錯移轉記錄建立 A 記錄:

  • 次要容錯移轉記錄也必須是 A 記錄。
  • 地理位置記錄必須是類型 A 的別名記錄。

相關資訊

地理位置別名記錄的特定值

AWS 官方
AWS 官方已更新 1 年前