如何調整 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 入口網站上進行擴大
在瀏覽器中,開啟 Azure 入口網站。
在 Web PubSub 服務頁面中,從左側功能表選取 [擴大]。
按一下 [變更],然後在彈出的刀鋒視窗中選取 [Premium_P1] 層。
選取儲存。
在 Azure 入口網站上進行擴增
在瀏覽器中,開啟 Azure 入口網站。
在 Web PubSub 服務頁面中,從左側功能表選取 [擴增]。
選擇 [手動調整] 區域中的單位。
選取儲存。
使用 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 增強的大型執行個體支援
新的Premium_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 服務進階層支援自動調整。