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