如何調整 Azure Web PubSub 服務執行個體?

本文會示範如何調整 Azure Web PubSub 服務的執行個體。 調整的狀況有兩種:擴大和擴增。

  • 擴大:取得更多單位、連線、訊息等等。 您可以將定價層從 [免費] 變更為 [標準] 來進行擴大。
  • 擴增:增加 Web PubSub 單位的數目。 您可以擴增至最多 100 單位。 可供調整的單位選項有限:單一 Web PubSub 服務執行個體可調整 1、2、3、4、5、6、7、8、9、10、20、30、40、50、60、70、80、90 和 100 個單位。 如果您想要調整超過 100 個單位,Premium_P2 SKU 提供擴充的功能。

調整設定需要幾分鐘的時間才能套用。 在極少數情況下,需要約 30 分鐘的時間才能套用。 在調整過程中,您不需要變更程式碼或重新部署您的伺服器應用程式。

如需各 Web PubSub 服務的價格和功能資訊,請參閱 Azure Web PubSub 服務詳細定價資訊

注意

將 Web PubSub 服務從免費層變更為標準進階層時,公用服務 IP 將會變更,而且該變更通常需要 30-60 分鐘的時間才能傳播到整個網際網路上的 DNS 伺服器 (反之亦然)。 變更 [標準] 與 [進階] 之間的階層不會變更公用 IP。 在 DNS 更新之前,可能無法連線到您的服務。 一般來說,我們不建議您太頻繁變更定價層。

在 Azure 入口網站上進行擴大

  1. 在瀏覽器中,開啟 Azure 入口網站

  2. 在 Web PubSub 服務頁面中,從左側功能表選取 [擴大]

  3. 按一下 [變更],然後在彈出的刀鋒視窗中選取 [Premium_P1] 層。

    入口網站上相應增加的螢幕快照。

  4. 選取 [儲存]。

在 Azure 入口網站上進行擴增

  1. 在瀏覽器中,開啟 Azure 入口網站

  2. 在 Web PubSub 服務頁面中,從左側功能表選取 [擴增]

  3. 選擇 [手動調整] 區域中的單位。

    入口網站上相應放大的螢幕快照。

  4. 選取 [儲存]。

使用 Azure CLI 進行調整

# Scale up to Premium_P1 Tier, and scale out to 100 units
az webpubsub update \
  --name $myWebPubSubName \
  --resource-group $myResourceGroupName \
  --sku Premium_P1 \
  --unit-count 100

比較定價層

如需詳細資訊,例如每個定價層包含的訊息和連線,請參閱 Web PubSub 服務定價詳細資料

如需各層服務限制、配額和條件約束的表格,請參閱 Web PubSub 服務限制

使用 Premium_P2 SKU 增強的大型執行個體支援

新的 進階版_P2 SKU 旨在促進高需求案例的廣泛延展性。 此 SKU 允許在 100、200、300、400、500、600 之間進行調整。 單一 Web PubSub 服務執行個體的 700、800、900、1000 個單位。 這項增強功能可處理多達 100 萬個並行連線,以滿足大規模的即時通訊需求。

您可使用 Azure 入口網站或 Azure CLI 將 SKU 擴大為 Premium_P2。

Premium_P2 層會在內部使用不同的架構來管理大量基礎資源。 因此,相較於較小的 SKU,此階層的縮放作業可能需要較長的時間。

注意

請注意,每個區域的每個訂用帳戶都有 150 個 Web PubSub 單位數目的預設配額限制上限。 這是軟性限制,可依照要求增加。 若要這麼做,只要提交支援票證來要求調整此配額即可。

下一步

在本指南中,您已了解如何調整單一 Web PubSub 服務執行個體。

Azure Web PubSub 服務進階層支援自動調整。