共用方式為


將 Azure API 管理 遷移至可用性區域

Azure API 管理 服務支援區域備援,可為特定 Azure 區域中的服務實例提供復原和高可用性。 使用區域備援時,閘道和 API 管理 實例的控制平面(管理 API、開發人員入口網站、Git 組態)會復寫到實體分隔區域中的數據中心,因此它們能夠復原區域失敗。

本文說明將 API 管理 實例移轉至可用性區域的四個選項。 如需設定高可用性 API 管理的背景,請參閱確保 API 管理可用性和可靠性

必要條件

停機時間需求

任何移轉選項都不需要停機。

考量

  • 套用變更可能需要 15 到 45 分鐘的時間。 API 管理閘道可以繼續處理這段時間內的 API 要求。

  • 當您將部署在外部或內部虛擬網路中的 API 管理 實例移轉至可用性區域時,您必須指定新的公用 IP 位址資源。 在內部虛擬網路中,公用IP位址僅用於管理作業,不適用於API要求。 深入瞭解 API 管理的IP位址。

  • 移轉至可用性區域或變更可用性區域的設定會觸發公用 IP位址變更

  • 當您在區域中啟用可用性區域時,您可以設定 API 管理 縮放單位,以平均分散到區域。 例如,如果您設定兩個區域,則可以設定兩個單位、四個單位,或另一個兩個單位的倍數。

    新增單位會產生額外的成本。 如需詳細資訊,請參閱 API 管理定價

  • 如果您在主要位置為 API 管理 實例設定自動調整,您可能需要在啟用區域備援之後調整自動調整設定。 自動調整規則和限制中的 API 管理單位數目必須是區域數目的倍數。

虛擬網路中未插入的現有閘道位置

若要在虛擬網路中未插入實例時,將 API 管理 實例的現有位置移轉至可用性區域:

  1. 在 Azure 入口網站 中,移至您的 API 管理 實例。

  2. 在 [ 部署 + 基礎結構] 選單上,選取 [ 位置]。

  3. 在 [ 位置] 方塊中,選取要移轉的位置。 位置必須支援可用性區域,如必要條件稍早所述。

  4. 在 [ 單位] 方塊中,選取您要在位置中的縮放 單位 數目。

  5. 在 [ 可用性區域] 方塊中,選取一或多個區域。 您選取的單位數目必須平均分散到可用性區域。 例如,如果您選取三個單位,請選取三個區域,讓每個區域裝載一個單位。

  6. 選取 [套用],然後選取 [儲存]

此螢幕快照顯示移轉未插入虛擬網路中之現有 API 管理 實例位置的選項。

在虛擬網路插入的現有閘道位置 (stv1 平臺)

若要在實例目前插入虛擬網路且目前裝載於stv1平臺上時,將 API 管理 實例的現有位置移轉至可用性區域,請使用下列步驟。 移轉至可用性區域也會將實例移轉至 stv2 平臺。

  1. 在位置中建立新的子網和公用IP位址,以移轉至可用性區域。 詳細的需求位於虛擬網路指引

  2. 在 Azure 入口網站 中,移至您的 API 管理 實例。

  3. 在 [ 部署 + 基礎結構] 選單上,選取 [ 位置]。

  4. 在 [ 位置] 方塊中,選取要移轉的位置。 位置必須支援可用性區域,如必要條件稍早所述。

  5. 在 [ 單位] 方塊中,選取您要在位置中的縮放 單位 數目。

  6. 在 [ 可用性區域] 方塊中,選取一或多個區域。 您選取的單位數目必須平均分散到可用性區域。 例如,如果您選取三個單位,請選取三個區域,讓每個區域裝載一個單位。

  7. 在 [網络] 底下的個別方塊中,選取位置中的新子網和新的公用IP位址。

  8. 選取 [套用],然後選取 [儲存]

此螢幕快照顯示移轉插入虛擬網路中 API 管理 實例之現有位置的選項。

在虛擬網路插入的現有閘道位置 (stv2 平臺)

若要在實例目前插入虛擬網路且已裝載於stv2平臺上時,將 API 管理 實例的現有位置移轉至可用性區域:

  1. 在位置中建立新的子網和公用IP位址,以移轉至可用性區域。 詳細的需求位於虛擬網路指引

  2. 在 Azure 入口網站 中,移至您的 API 管理 實例。

  3. 在 [ 部署 + 基礎結構] 選單上,選取 [ 位置]。

  4. 在 [ 位置] 方塊中,選取要移轉的位置。 位置必須支援可用性區域,如必要條件稍早所述。

  5. 在 [ 單位] 方塊中,選取您要在位置中的縮放 單位 數目。

  6. 在 [ 可用性區域] 方塊中,選取一或多個區域。 您選取的單位數目必須平均分散到可用性區域。 例如,如果您選取三個單位,請選取三個區域,讓每個區域裝載一個單位。

  7. 在 [ 公用 IP 位址 ] 方塊中,選取位置中的新公用 IP 位址。

  8. 選取 [套用],然後選取 [儲存]

此螢幕快照顯示移轉在虛擬網路中插入之 API 管理 實例 (stv2 平臺) 現有位置的選項。

新增閘道位置

若要將新位置新增至您的 API 管理 實例,並在該位置啟用可用性區域:

  1. 如果您的 API 管理 實例部署在主要位置的虛擬網路中,請在您計劃啟用區域備援的任何新位置中設定虛擬網路、子網和公用IP位址。

  2. 在 Azure 入口網站 中,移至您的 API 管理 實例。

  3. 在 [ 部署 + 基礎結構] 選單上,選取 [ 位置]。

  4. 選取 [+ 新增 ] 以新增位置。 位置必須支援可用性區域,如必要條件稍早所述。

  5. 在 [ 單位] 方塊中,選取您要在位置中的縮放 單位 數目。

  6. 在 [ 可用性區域] 方塊中,選取一或多個區域。 您選取的單位數目必須平均分散到可用性區域。 例如,如果您選取三個單位,請選取三個區域,讓每個區域裝載一個單位。

  7. 如果您的 API 管理 實例部署在虛擬網路中,請使用 [網络] 底下的方塊來選取位置中可用的虛擬網路、子網和公用IP位址。

  8. 選擇新增,然後選擇儲存

此螢幕快照顯示針對具有或沒有虛擬網路之 API 管理 實例新增位置的選項。