Megosztás a következőn keresztül:


Alkalmazások skálázása az App Service Environment v1-ben

Fontos

Ez a cikk az App Service Environment 1-ről szól. Az App Service Environment 1-et 2024. augusztus 31-én kivonjuk. Az App Service Environment új verziója egyszerűbben használható és hatékonyabb infrastruktúrán futtatható. Az új verzióról az App Service-környezet bemutatása című cikkből tudhat meg többet. Ha jelenleg az App Service Environment 1-es verzióját használja, kövesse a cikkben leírt lépéseket az új verzióra való migráláshoz.

2024. január 29-étől már nem hozhat létre új App Service Environment v1-erőforrásokat az elérhető módszerek , például ARM/Bicep-sablonok, Azure Portal, Azure CLI vagy REST API használatával. 2024. augusztus 31-ig át kell telepítenie az App Service Environment v3-ra az erőforrás törlésének és adatvesztésének megakadályozása érdekében.

A Azure-alkalmazás szolgáltatásban általában háromféle skálázható:

  • tarifacsomag
  • feldolgozó mérete
  • példányok száma.

Az A Standard kiadás nincs szükség a tarifacsomag kiválasztására vagy módosítására. A képességek tekintetében már prémium szintű díjszabási szintű.

A feldolgozói méretek tekintetében az A Standard kiadás rendszergazda hozzárendelheti az egyes feldolgozókészletekhez használandó számítási erőforrás méretét. Ez azt jelenti, hogy szükség esetén az 1. feldolgozókészlet P4 számítási erőforrásokkal, a 2. feldolgozókészlet pedig P1 számítási erőforrásokkal rendelkezhet. Nem kell méretbeli sorrendben lenniük. A méretekkel és azok díjszabásával kapcsolatos részletekért tekintse meg a Azure-alkalmazás szolgáltatás díjszabását ismertető dokumentumot. Így a webalkalmazások és az App Service-csomagok skálázási beállításai az App Service-környezetben a következőket jelentik:

  • feldolgozókészlet kiválasztása
  • példányok száma

Bármelyik elem módosítása az A Standard kiadás által üzemeltetett App Service-csomagokhoz megjelenített megfelelő felhasználói felületen történik.

Screenshot that shows where to view the details of the Scale service plan and the Worker Pool service plan.

Az ASP nem skálázható fel a rendelkezésre álló számítási erőforrások számán túl azon a feldolgozókészleten, amelyben az ASP található. Ha számítási erőforrásokra van szüksége a feldolgozókészletben, kérje meg az A Standard kiadás rendszergazdát, hogy vegye fel őket. Az A újrakonfigurálásával kapcsolatos információkért Standard kiadás olvassa el az App Service-környezet konfigurálásával kapcsolatos információkat. Érdemes kihasználnia az A Standard kiadás automatikus skálázási funkcióit is, amelyekkel ütemezés vagy metrikák alapján adhat hozzá kapacitást. Az A Standard kiadás környezet automatikus skálázásának konfigurálásával kapcsolatos további részletekért lásd: Hogyan konfigurálható az automatikus skálázás egy App Service-környezethez.

Több App Service-csomagot is létrehozhat különböző feldolgozókészletekből származó számítási erőforrások használatával, vagy használhatja ugyanazt a feldolgozókészletet. Ha például (10) elérhető számítási erőforrással rendelkezik az 1. feldolgozókészletben, választhat, hogy létrehoz egy app service-csomagot (6) számítási erőforrásokat, és egy második app service-csomagot, amely (4) számítási erőforrásokat használ.

Példányok számának skálázása

Amikor először hozza létre a webalkalmazást egy App Service-környezetben, az 1 példánysal kezdődik. Ezután további példányokra is felskálázhat, hogy további számítási erőforrásokat biztosítson az alkalmazás számára.

Ha az A Standard kiadás elegendő kapacitással rendelkezik, ez elég egyszerű. Nyissa meg a vertikálisan felskálázni kívánt webhelyeket tartalmazó App Service-csomagot, és válassza a Méretezés lehetőséget. Ez megnyitja a felhasználói felületet, ahol manuálisan beállíthatja az ASP méretezését, vagy konfigurálhatja az ASP automatikus méretezési szabályait. Ha manuálisan szeretné skálázni az alkalmazást, egyszerűen állítsa be a skálázást egy olyan példányszámra, amelyet manuálisan adok meg. Innen húzza a csúszkát a kívánt mennyiségre, vagy írja be a csúszka melletti mezőbe.

Screenshot that shows where you can set the scale for your ASP or configure autoscale rules for your ASP.

Az ASP automatikus skálázási szabályai Standard kiadás ugyanúgy működnek, mint általában. A Skálázás csoportban kiválaszthatja a processzor százalékos értékét, és automatikus skálázási szabályokat hozhat létre az ASP-hez a CPU-százalék alapján, vagy összetettebb szabályokat hozhat létre ütemezési és teljesítményszabályok használatával. Az automatikus skálázás konfigurálásával kapcsolatos további részletekért tekintse meg az alábbi útmutatót egy alkalmazás méretezése Azure-alkalmazás Szolgáltatásban.

Feldolgozókészlet kiválasztása

Ahogy korábban említettük, a feldolgozókészlet kiválasztása az ASP felhasználói felületén érhető el. Nyissa meg a skálázni kívánt ASP paneljét, és válassza ki a feldolgozókészletet. Az App Service-környezetben konfigurált összes feldolgozókészlet megjelenik. Ha csak egy feldolgozókészlete van, akkor csak az egy készlet jelenik meg a listában. Ha módosítani szeretné, hogy az ASP melyik feldolgozókészletben van, egyszerűen válassza ki azt a feldolgozókészletet, amelybe az App Service-csomag át szeretne lépni.

Screenshot that shows where you can change what worker pool your ASP is in.

Mielőtt áthelyezi az ASP-t az egyik feldolgozókészletből egy másikba, fontos meggyőződnie arról, hogy megfelelő kapacitással rendelkezik az ASP-hez. A feldolgozókészletek listájában nem csak a feldolgozókészlet neve szerepel, hanem azt is láthatja, hogy hány feldolgozó érhető el az adott feldolgozókészletben. Győződjön meg arról, hogy elegendő példány érhető el az App Service-csomaghoz. Ha több számítási erőforrásra van szüksége az áthelyezni kívánt feldolgozókészletben, kérje meg az A Standard kiadás rendszergazdát, hogy vegye fel őket.

Feljegyzés

Ha egy ASP-t áthelyez egy feldolgozókészletből, azzal hidegen indulnak az adott ASP-ben lévő alkalmazások. Ez azt eredményezheti, hogy a kérelmek lassan futnak, mivel az alkalmazás hidegen indul az új számítási erőforrásokon. A hidegindítás elkerülhető az alkalmazás bemelegítési funkciójának Azure-alkalmazás Szolgáltatásban való használatával. A cikkben ismertetett alkalmazásinicializálási modul hidegindítás esetén is működik, mivel az inicializálási folyamat akkor is meghívódik, ha az alkalmazások hidegen indulnak el az új számítási erőforrásokon.

Első lépések

Az App Service-környezetek használatának első lépéseit lásd: A Standard kiadás v1 létrehozása sablonból