Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
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.