共用方式為


在 Azure API 管理 執行個體上啟用可用性區域支援

適用於:進階 | 進階 v2

本文說明如何在 Azure API Management 實例中啟用及設定可用性區域。

欲了解 API 管理的可靠性特性,如可用性區域與多區域部署,請參見 API 管理中的可靠性

可用性區域支援

雖然 Premium 與 Premium v2 層級的實例皆享有可用性區支援,但兩層之間的實作有所不同。

進階 進階 v2
- 當您在支援區域建立新實例或新增新位置時,自動啟用區域冗餘。

- 區域或區域冗餘設定也可手動在新實例或現有實例中配置。
- 在支援區域建立實例時,可選擇性啟用區域冗餘。

- 不支援在現有實例中配置區域冗餘。

當您在支援可用性區域的地區中建立新的進階層 API 管理執行個體,或將 API 管理部署到多個地區時,API 管理會提供兩種類型的可用性區域支援:

  • 自動:當您未指定要使用的可用性區域時,APIM 會提供自動可用性區域支援。

  • 手動:當您明確指定要使用的可用性區域時,APIM 會提供手動可用性區域支援。

這很重要

為了確保 API 管理實例的可靠性,請使用自動可用性區支援。 為了達到最大區域冗餘,建議在每個部署 API 管理的區域部署至少兩個單位,以確保可用性區中斷不會影響你的實例。 如需詳細資訊,請參閱 API 管理中的可靠性

手動可用性區域支援

建議您使用自動的可用性區組態,但您也可以為 API 管理執行個體的現有位置手動設定或更新可用性區域。 下列各節提供在 API 管理 實例現有位置手動設定區域備援的步驟,視實例是否插入虛擬網路而定。

備註

您可以選擇性地啟用 區域 設定,其中 API 管理 實例或位置會部署在單一可用性區域中。 因為它不會為該區域中的中斷提供復原能力,所以除了特定案例外,通常不建議使用此設定。 如需詳細資訊,請參閱 API 管理中的可靠性

謹慎

如果您在設定自動調整的 API 管理執行個體上手動設定可用性區域,可能需要在設定之後調整自動調整設定。 在此情況下,自動調整規則和限制中的 API 管理 單位數目必須是區域數目的倍數。 如果您使用自動可用性區域支援,就不需要調整自動縮放設定。

先決條件

設定可用性區域

請依照以下步驟啟用 API 管理實例的可用性區支援。

建立實例時啟用可用區域

高級 層級中,當您在支援區域建立新的 API 管理實例時,可用性區域支援會自動啟用。 你可以選擇指定要使用的可用區域。

在入口網站中啟用 Premium v2 實例之區域冗餘的截圖。

未注入於虛擬網路中的現有實例

若要在 API 管理執行個體的現有位置上手動設定可用性區域支援,請遵循下列步驟:

  1. 徹底了解在 API 管理中的可用性區域的所有需求和考量事項

  2. 在 Azure 入口網站中,移至您的 APIM 執行個體。

  3. 在 [部署 + 基礎結構] 功能表上,選取 [位置]

  4. 選取您要啟用的位置。 位置必須支援可用性區域,如先前所述於必要條件中。

  5. 在 [單位] 底下,選取您希望在該位置中設定的縮放單位數目。

  6. 在 [可用性區域] 底下,保留 [自動] 設定 (建議),或選擇性地選取一或多個區域。 如果您選取特定區域,您選取的單位數目必須平均散發到可用性區域。 例如,如果您選取三個單位,則必須選取三個區域,讓每個區域裝載一個單位。

  7. 選擇 套用,然後選擇 儲存

螢幕擷取畫面顯示在虛擬網路中未插入的 API 管理執行個體現有位置的可用性區域組態。

插入虛擬網路中的現有執行個體

若要在虛擬網路中插入之 API 管理執行個體的現有位置上手動設定可用性區域支援,請遵循下列步驟:

  1. 請檢視啟用 API 管理區域冗餘的所有要求與考量

  2. 在位置中建立公用IP位址,以啟用可用性區域。 如需詳細需求,請參閱虛擬網路設定指導

  3. 在 Azure 入口網站中,移至您的 APIM 執行個體。

  4. 在 [部署 + 基礎結構] 功能表上,選取 [位置]

  5. 選取您要啟用的位置。 位置必須支援可用性區域,如先前所述於必要條件中。

  6. 在 [單位] 底下,選取您希望在該位置中設定的縮放單位數目。

  7. 在 [可用性區域] 底下,保留 [自動] 設定 (建議),或選擇性地選取一或多個區域。 如果您選取特定區域,您選取的單位數目必須平均散發到可用性區域。 例如,如果您選取三個單位,則必須選取三個區域,讓每個區域裝載一個單位。

  8. 在 [公用 IP 位址] 下,選取該位置中的公用 IP 位址。

  9. 選擇 套用,然後選擇 儲存

螢幕擷取畫面顯示在虛擬網路中插入的 API 管理執行個體現有位置的可用性區域組態。

新的閘道位置

若要將新位置新增至您的 API 管理執行個體,並設定該位置中的可用性區域,請遵循下列步驟:

  1. 徹底了解在 API 管理中啟用可用性區域的所有需求和考量事項

  2. 如果您的 API 管理 執行個體部署在主要位置的虛擬網路中,請在您計劃啟用可用性區域的新位置設定 虛擬網路、子網路和選擇性公用 IP 位址。

  3. 在 Azure 入口網站中,移至您的 APIM 執行個體。

  4. 在 [部署 + 基礎結構] 功能表上,選取 [位置]

  5. 選取 [+ 新增] 以新增位置。 位置必須支援可用性區域,如先前所述於必要條件中。

  6. 在 [單位] 底下,選取您希望在該位置中設定的縮放單位數目。

  7. 在 [可用性區域] 底下,保留 [自動] 設定 (建議),或選擇性地選取一或多個區域。 如果您選取特定區域,您選取的單位數目必須平均散發到可用性區域。 例如,如果您選取三個單位,則必須選取三個區域,讓每個區域裝載一個單位。

  8. 如果您的 API 管理執行個體部署在虛擬網路中,請在 [網路] 下選取該位置中可用的虛擬網路、子網路和公用 IP 位址。

  9. 選取 [新增],然後選取 [ 儲存]。

螢幕擷取畫面:選取要為具有或沒有虛擬網路的 APIM 執行個體新增位置。