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


Mik azok az Azure App Service-csomagok?

Az Azure App Service-csomag számítási erőforrások készletét határozza meg egy webalkalmazás futtatásához. Az alkalmazás szolgáltatás mindig egy App Service-csomagban fut. Az Azure Functions az App Service-csomagban is futtathat.

Amikor létrehoz egy App Service-csomagot egy adott régióban, az adott régióban létrehoz egy számítási erőforrásokat az adott csomaghoz. Az App Service-csomagba helyezett alkalmazások a csomagban meghatározott számítási erőforrásokon futnak.

Minden App Service-csomag a következőket határozza meg:

  • Operációs rendszer (Windows, Linux)
  • Régió (USA nyugati régiója, USA keleti régiója stb.)
  • Virtuálisgép-példányok száma
  • Virtuálisgép-példányok mérete (kicsi, közepes, nagy)
  • Tarifacsomag (Ingyenes, Megosztott, Alapszintű, Standard, Prémium, PremiumV2, PremiumV3, PremiumV4 IsolatedV2)

Tarifa szintek

Az App Service-csomagok tarifacsomagja határozza meg, hogy mely App Service-szolgáltatásokat kapja meg, és mennyit fizet a csomagért. Az App Service-csomaghoz elérhető tarifacsomagok a létrehozáskor kiválasztott operációs rendszertől függenek. Ez a táblázat a tarifacsomagok kategóriáit mutatja be:

Kategória Szolgáltatási szintek Leírás
Megosztott számítás Ingyenes, Megosztott A két alapvető csomag – az Ingyenes és a Közös – az alkalmazást más App Service-alkalmazásokkal (beleértve más ügyfelek alkalmazásait is) együtt, ugyanazon az Azure-beli virtuális gépen futtatja. Ezek a szintek cpu-kvótákat foglalnak le minden olyan alkalmazáshoz, amely a megosztott erőforrásokon fut. Az erőforrások nem méretezhetők fel. Ezek a szintek csak fejlesztési és tesztelési célokra szolgálnak.
Dedikált számítás Alapszintű, Standard, Prémium, PremiumV2, PremiumV3, PremiumV4 Az Alapszintű, a Standard, a PremiumV2, a PremiumV3 és a PremiumV4 szint dedikált Azure-beli virtuális gépeken futtat alkalmazásokat. Csak az ugyanabban az App Service-csomagban lévő alkalmazások azonos számítási erőforrásokat használnak. Minél magasabb a szint, annál több virtuálisgép-példány érhető el a vertikális felskálázáshoz.
izolált IzoláltV2 Az IzoláltV2 szint dedikált Azure-beli virtuális gépeket futtat dedikált Azure-beli virtuális hálózatokon. Ez a szint a számítási elkülönítésen felül hálózati elkülönítést biztosít az alkalmazások számára. Ez biztosítja a maximális vertikális felskálázási képességeket.

Az egyes szintek bizonyos App Service-szolgáltatásokat is tartalmaznak. Ezek a funkciók közé tartoznak az egyéni tartományok és a TLS/SSL-tanúsítványok, az automatikus skálázás, az üzembehelyezési pontok, a biztonsági mentések, az Azure Traffic Manager integrációja stb. Minél magasabb a szint, annál több elérhető funkció érhető el. Az egyes tarifacsomagok által támogatott funkciókról az App Service-csomag részleteiben tájékozódhat.

A csomagok további összehasonlítását az App Service korlátai között találja.

A díjszabással kapcsolatos információkért tekintse meg az App Service díjszabását.

Az alkalmazások futtatásával és skálázásával kapcsolatos szempontok

Az ingyenes és megosztott szinteken az alkalmazások processzorperceket kapnak egy megosztott virtuálisgép-példányon, és nem tudnak felskálázni.

Más szinteken az alkalmazások az alábbiak szerint futnak és méretezhetőek:

  • Ha az App Service-ben hoz létre alkalmazást, az egy App Service-csomag része. Az alkalmazás futtatásakor az App Service-csomagban konfigurált összes virtuálisgép-példányon fut.
  • Ha több alkalmazás is ugyanabban az App Service-csomagban található, mindegyik ugyanazt a virtuálisgép-példányt használja.
  • Ha egy alkalmazáshoz több üzembehelyezési pont is tartozik, az összes üzembehelyezési pont ugyanazon a virtuálisgép-példányon is fut.
  • Ha engedélyezi a diagnosztikai naplókat, biztonsági mentéseket végez, vagy WebJobs-feladatokat futtat, akkor ezek processzorciklusokat és memóriát is használnak ezeken a virtuálisgép-példányokon.
  • Az App Service-csomag összes alkalmazása együtt méretezhető, mivel ugyanazokkal a mögöttes számítási erőforrásokkal (virtuálisgép-példányokkal) rendelkeznek. A terv skálázása – akár manuálisan, akár automatikus skálázási szabályokkal – hatással van a csomag összes alkalmazására.

Az alkalmazások horizontális felskálázásával kapcsolatos további információkért tekintse meg az automatikus skálázás első lépéseit az Azure-ban.

Az App Service-csomagok költsége

Ez a szakasz az App Service-alkalmazások számlázásának módját ismerteti. Részletes, régióspecifikus díjszabási információkért tekintse meg az App Service díjszabását.

Az ingyenes szint kivételével egy App Service-csomag díjat számít fel az általa használt számítási erőforrásokért:

  • Megosztott szint: Minden alkalmazás megkapja a processzorpercek kvótáját, ezért minden alkalmazásnak díjat kell fizetnie a CPU-kvótáért.
  • Dedikált számítási szintek (Alapszintű, Standard, Prémium, PremiumV2, PremiumV3, PremiumV4): Az App Service-csomag határozza meg az alkalmazások által skálázott virtuálisgép-példányok számát, így az App Service-csomagban lévő összes virtuálisgép-példány díjköteles. Ezek a virtuálisgép-példányok ugyanúgy kerülnek felszámításra, függetlenül attól, hogy hány alkalmazás fut rajtuk. A váratlan díjak elkerülése érdekében tekintse meg az App Service-csomag törlése című témakört.
  • IzoláltV2 szint: Az App Service-környezet határozza meg az alkalmazásokat futtató izolált feldolgozók számát, és az egyes feldolgozók díjkötelesek.

Az Ön számára elérhető App Service-funkciók használatáért nem kell fizetnie. Ezek a funkciók közé tartozik az egyéni tartományok, a TLS/SSL-tanúsítványok, az üzembehelyezési pontok és a biztonsági másolatok konfigurálása. A kivételek a következők:

  • App Service-tartományok: Akkor fizet, ha vásárol egyet az Azure-ban, és ha évente megújítja.
  • App Service-tanúsítványok: Akkor kell fizetnie, ha vásárol egyet az Azure-ban, és ha minden évben megújítja.
  • IP-alapú TLS-kapcsolatok: Minden IP-alapú TLS-kapcsolatért óránként díjat kell fizetnie, de néhány standard vagy magasabb szint ingyenesen biztosít egy IP-alapú TLS-kapcsolatot. A kiszolgálónév-jelzés (SNI)-alapú TLS-kapcsolatok ingyenesek.

Ha az App Service-t egy másik Azure-szolgáltatással integrálja, előfordulhat, hogy figyelembe kell vennie az adott szolgáltatás díjait. Ha például az Azure Traffic Managert használja az alkalmazás földrajzi skálázásához, a Traffic Manager a használat alapján is díjat számít fel. Az Azure szolgáltatások közötti költségeinek megbecsüléséhez lásd a díjkalkulátort.

Jótanács

Az Azure-szolgáltatások pénzbe kerülnek. A Microsoft Cost Management segít a költségvetések beállításában és a riasztások konfigurálásában a kiadások szabályozása érdekében. A Cost Management használatával elemezheti, kezelheti és optimalizálhatja azure-költségeit. További információt a költségek elemzésének gyorsútmutatójában talál.

Képességek és funkciók skálázása

Az App Service-csomagot bármikor fel- vagy leskálázhatja. Ez olyan egyszerű, mint a terv árazási szintjének módosítása. Először választhat alacsonyabb tarifacsomagot, majd később felskálázhatja, ha további App Service-funkciókra van szüksége.

Például elkezdheti tesztelni a webalkalmazást egy ingyenes szintű App Service-csomagban, és semmit sem fizethet. Amikor hozzáadja az egyéni DNS-nevet a webalkalmazáshoz, egyszerűen skálázza fel a csomagot a megosztott szintre. Később, amikor TLS-kötést szeretne létrehozni, skálázza fel a tervet az Alapszintre. Ha átmeneti környezeteket szeretne használni, skálázza fel a Standard szintre. Ha több magra, memóriára vagy tárterületre van szüksége, skálázhat nagyobb virtuálisgép-méretre ugyanabban a rétegben.

Ugyanez a folyamat fordítottan működik. Ha már nincs szüksége egy magasabb szint képességeire vagy funkcióira, alacsonyabb szintre skálázhat, és pénzt takaríthat meg.

Az App Service-csomagok felskálázásával kapcsolatos további információkért lásd : Alkalmazás vertikális felskálázása az Azure App Service-ben.

Ha az alkalmazás ugyanabban az App Service-csomagban van más alkalmazásokkal együtt, érdemes lehet javítani az alkalmazás teljesítményét a számítási erőforrások elkülönítésével. Az erőforrások elkülönítéséhez áthelyezheti az alkalmazást egy külön App Service-csomagba.

Döntés egy új csomag vagy egy meglévő csomag alkalmazáshoz való használatáról

Az App Service-csomag által lefoglalt számítási erőforrásokért a költségekről szóló korábbi szakaszban leírtak szerint kell fizetnie. Pénzt takaríthat meg, ha több alkalmazást helyez egy App Service-csomagba. Továbbra is hozzáadhat alkalmazásokat egy meglévő csomaghoz, ha a csomag elegendő erőforrással rendelkezik a terhelés kezeléséhez.

Ne feledje azonban, hogy az ugyanabban az App Service-csomagban lévő alkalmazások mindegyike ugyanazokat a számítási erőforrásokat használja. Annak megállapításához, hogy az új alkalmazás rendelkezik-e a szükséges erőforrásokkal, ismernie kell a meglévő App Service-csomag kapacitását és az új alkalmazás várható terhelését. Az App Service-csomagok túlterhelése állásidőt okozhat az új és a meglévő alkalmazások számára. Az App Service korlátai között további összehasonlításokat talál a csomagok között.

Izolálja az alkalmazását egy új Alkalmazásszolgáltatás-tervben, amikor:

  • Az alkalmazás erőforrás-igényes. Általános útmutatásért használja ezt a táblázatot:

    App Service-csomag Alkalmazások maximális száma
    B1, S1, P1v2, I1v1 8
    B2, S2, P2v2, I2v1 16
    B3, S3, P3v2, I3v1 32
    P0v3, P0v4 8
    P1v3, P1v4, I1v2 16
    P2v3, P2v4, I2v2, P1mv3, P1mv4 32
    P3v3, P3v4, I3v2, P2mv3 64
    I4v2, I5v2, I6v2 VCPU-használat által kötött maximális sűrűség
    P3mv3, P3mv4, P4mv3, P4mv4, P5mv3, P5mv4 VCPU-használat által kötött maximális sűrűség
  • Az alkalmazást a meglévő csomag többi alkalmazásától függetlenül szeretné skálázni.

  • Az alkalmazásnak más földrajzi régióban lévő erőforrásokra van szüksége. Így lefoglalhat egy új erőforráskészletet az alkalmazás számára, és nagyobb mértékben szabályozhatja az alkalmazásait.

Megjegyzés:

Az aktív pont azért is minősül aktív alkalmazásnak, mert ugyanabban az App Service-csomagban lévő erőforrásokért verseng.