升級和調整 Azure API 管理執行個體的規模
適用於:開發人員 |基本 |基本 v2 |標準 |標準 v2 |Premium |進階 v2
客戶可新增和移除單位,以調整專用服務層級中的 Azure APIM 執行個體規模。 單位由專用的 Azure 資源組成,具有一定的承載容量 (以每秒 API 呼叫次數表示)。 此數字不代表呼叫限制,而是允許粗略產能規劃的預估最大輸送量值。 受到一些因素的影響,實際的輸送量和延遲會大不相同,例如並行連線數和速率、設定的原則種類和數目、要求和回應的大小,以及後端延遲。
注意
- 在 API 管理服務的基本、標準和進階層中,您可以根據一組規則以將執行個體設定為自動調整。
- 使用層中的 APIM 執行個體會根據流量自動調整。 目前,您無法從使用層升級或降級至使用層。
每個單位的輸送量和價格取決於該單位所在的服務層級。 如果您需要為階層內的服務增加容量,請新增單位。 若 APIM 執行個體中的目前所選層級不允許新增更多單位,則須升級至更高層級。
注意
請參閱 APIM 定價,以了解每個階層的功能、調整限制和預估輸送量。 若要取得更精確的輸送量數字,則需要查看 API 的實際情節。 請參閱 Azure APIM 執行個體的容量。
必要條件
若要依照本文中的步驟進行,您必須:
擁有 API 管理執行個體。 如需詳細資訊,請參閱建立 Azure API 管理執行個體。
了解 Azure API 管理執行個體的容量的概念。
升級和調整規模
您可以選擇下列專用層:Developer、Basic、Basic v2、Standard、Standard v2、Premium 和 Premium v2。
開發人員層應該用來評估服務,不適用於生產環境。 開發人員層沒有 SLA,您無法調整此階層的規模 (新增/移除單位)。
基本、基本 v2、標準、標準 v2、進階和進階 v2 是具有 SLA 且可調整的生產層。 如需定價詳細資料和調整限制,請參閱 API 管理定價。
進階層可讓您將單一 Azure API 管理執行個體分散到您想要的 Azure 區域,而且數目不限。 最初建立 Azure APIM 服務時,執行個體只包含一個單位,而且位於單一 Azure 區域中 (主要區域)。
您可以輕鬆新增更多區域。 新增區域時,您需要指定想要配置的單位數。 例如,您在主要區域中可以有一個單位,而在某個其他區域中可以有五個單位。 您可以依每個區域中的流量來調整單位數。 如需詳細資訊,請參閱如何將 Azure API 管理服務執行個體部署到多個 Azure 區域。
您可以在特定專用服務層之間進行升級和降級:
您可以在傳統層 (開發人員、基本、標準和進階) 之間進行升級和降級。
您可以從 v2 層升級和降級 (基本 v2、標準 v2 和進階 v2)。
降級可能會移除某些功能。 例如,從進階層降級為標準或基本,可能會移除虛擬網路或多區域部署。
注意
升級或調整程序最多可能需要 15 到 45 分鐘才會套用。 完成時便會通知您。
調整您的 APIM 執行個體
您可以使用入口網站來調整您的 API 管理執行個體。 調整的方式取決於您所使用的服務層。
新增或移除單位 - 傳統服務層
- 在 Azure 入口網站中瀏覽至您的 API 管理執行個體。
- 從左側功能表中選取 [位置]。
- 選取要調整規模的位置資料列。
- 指定新的「單位」數目 - 使用滑桿 (若適用),或是選取或輸入數目。
- 選取 [套用] 。
注意
在進階服務層中,您可以選擇性地在所選位置中設定可用性區域和虛擬網路。 如需詳細資訊,請參閱將 APIM 服務部署到其他位置。
新增或移除單位 - v2 服務層
- 在 Azure 入口網站中瀏覽至您的 API 管理執行個體。
- 從左側功能表中選取 [調整]。
- 指定新的單位數目 - 使用滑桿,或者選取或輸入數字。
- 選取 [儲存]。
新增或移除單位 - 工作區閘道
- 在 Azure 入口網站中瀏覽至您的 API 管理執行個體。
- 在左側功能表中的 [API] 下,選取 [工作區] > 您工作區的名稱。
- 在左側功能表中的 [部署 + 基礎結構] 底下,選取 [閘道]> 您的閘道名稱。
- 在左側功能表中的 [部署和基礎結構] 下,選擇 [調整]。
- 指定新的單位數目 - 使用滑桿,或者選取或輸入數字。
- 選取 [儲存]。
變更您的 API 管理服務層級
- 在 Azure 入口網站中瀏覽至您的 API 管理執行個體。
- 選取功能表中的 [定價層]。
- 從下拉式清單選取所需的服務層級。 使用滑桿指定 APIM 服務變更後的單位數量。
- 選取 [儲存]。
調整規模期間的停機時間
如果您要從開發人員層進行調整或調整為該層級,則將出現停機情況。 否則不會停機。
計算隔離
若安全性需求包含計算隔離,則可使用隔離定價層。 該層級可確保 API 管理服務執行個體的運算資源使用整個實體主機,並提供支援美國國防部影響層級 5 (IL5) 等工作負載所需的隔離層級。 若要存取隔離層,請建立支援要求。