本文介紹如何在Azure應用服務中縮放應用。縮放的工作流有兩種:縱向擴展和橫向擴展;本文介紹縱向擴展工作流。
·縱向擴展:獲取更多CPU、內存、磁盤空間和額外功能,例如專用虛擬機(VM)、自定義域和證書、過渡槽、自動縮放以及更多功能。可以通過更改應用所屬的應用服務計劃的定價層來提升。
·橫向擴展:增加用于運行應用的VM實例數??梢愿鶕▋r層,最多向外縮放到30個實例。獨立層中的應用服務環(huán)境會進一步將橫向擴展計數增加到100個實例。有關橫向擴展的詳細信息,請參閱手動或自動縮放實例計數??稍谠撐闹辛私馊绾问褂米詣涌s放,即根據預定義的規(guī)則和計劃自動縮放實例計數。
縮放設置僅需幾秒即可應用,并且會影響應用服務計劃中的所有應用??s放設置不需要更改代碼或重新部署應用程序。
有關各個應用服務計劃的定價和功能的信息,請參閱應用服務定價詳細信息。
增加定價層
備注
要縱向擴展到PremiumV2層,請參閱為應用服務配置PremiumV2層。
1.在瀏覽器中,打開Azure門戶。
2.在應用服務應用頁面中,從左側菜單中選擇“縱向擴展(應用服務計劃)”。
3.選擇層,然后選擇“應用”。選擇不同的類別(例如生產),并選擇查看附加選項以顯示更多層。
操作完成后,會看到一個通知彈出窗口,其中包含綠色的成功復選標記。
與縮放相關的資源
如果應用依賴于其他服務,如Azure SQL數據庫或Azure存儲,則可單獨對這些資源進行縱向擴展。這些資源不由應用服務計劃管理。
1.在應用的“概述”頁中,選擇“資源組”鏈接。
2.在“資源組”頁的“摘要”部分,選擇希望縮放的資源。以下屏幕截圖顯示了SQL數據庫資源。
若要縱向擴展相關資源,請參閱特定資源類型的文檔。例如,若要縱向擴展單個SQL數據庫,請參閱在Azure SQL數據庫中縮放單一數據庫資源。若要縱向擴展Azure Database for MySQL資源,請參閱擴展MySQL資源。
比較定價層
有關詳細信息(例如每個定價層的VM大小),請參閱應用服務定價詳細信息。
有關服務限制、配額和約束的表以及每個層級所支持的功能,請參閱應用服務限制。