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