Az Elérhető csomagok összehasonlítása az Azure Spring Appsben
Feljegyzés
Az Azure Spring Apps az Azure Spring Cloud szolgáltatás új neve. Bár a szolgáltatásnak új neve van, bizonyos helyeken a régi nevet fogja látni egy darabig, miközben az eszközök, például képernyőképek, videók és diagramok frissítésével dolgozunk.
Ez a cikk az Azure Spring Appsben elérhető csomagok összehasonlítását ismerteti. Minden csomag úgy van kialakítva, hogy különböző ügyfélforgatókönyveket és célokat szolgáljon ki, az alábbi listában leírtak szerint:
- Nagyvállalati csomag: Ez a terv célja, hogy felgyorsítsa a kritikus fontosságú és nagy léptékű nagyvállalati alkalmazások fejlesztését és üzembe helyezését magasabb SLA- és nagyméretű alkalmazásfürt-támogatással. Ez a terv a konfigurációkezeléssel, a szolgáltatásfelderítéssel, az API-átjáróval, az API Portallal, az egyszerű integrációval, a hordozhatósággal és a rugalmassággal kapcsolatos nagyvállalati követelményekkel is foglalkozik az igény szerinti felügyelt Tanzu kereskedelmi összetevőkkel és a Tanzu Spring Runtime támogatásával kapcsolatban, amely a VMware és a Microsoft közötti szoros partnerségre épül.
- Alapterv: Belépési szintű terv egyéni fejlesztéshez és teszteléshez.
- Standard csomag: Egy spring-központú és véleményezett alkalmazás-üzemeltetési platform beépített és előre konfigurált beállításokkal a buildeléshez, a szolgáltatásregisztrációs adatbázishoz, a tároláshoz és sok máshoz.
- Standard felhasználás és dedikált csomag: Ez a csomag egy Azure Container Apps-környezetben üzemel, és úgy van kialakítva, hogy zökkenőmentesen működjön együtt az ugyanabban a környezetben futó más alkalmazásokkal egyszerűsített hálózatkezeléssel és egységes megfigyelhetőséggel.
Az alábbi táblázat az egyes tervek közötti különbségeket mutatja be:
Funkció | Leírás | Vállalat | Alapszintű | Standard | Standard fogyasztás és dedikált |
---|---|---|---|---|---|
Alkalmazáskezelés | Alkalmazáskezelés a zökkenőmentes infrastruktúra-üzemeltetéssel. | ||||
Alkalmazás életciklusának kezelése | Az alapul szolgáló infrastruktúra ismerete nélkül egyszerűen hozhat létre, helyezhet üzembe, állíthat le és indíthat újra alkalmazásokat. | ✔️ | ✔️ | ✔️ | ✔️ |
SLA | Az alkalmazások és a felügyelt összetevők garantált SLA-ja. | 99.95% | n.a. | 99.90% | Az előzetes verzióban nem érhető el. |
Alkalmazáspéldányok maximális mérete | Az alkalmazáspéldány maximális mérete. | 8 vCPU, 32 GB | 1 vCPU, 2 GB | 4 vCPU, 8 GB | 4 vCPU, 8 GB használat, legfeljebb 16 vCPU, 128 GB dedikált |
Alkalmazáspéldányok maximális száma | Az alkalmazáspéldányok maximális száma. | 1000 | 25 | 500 | 400 fogyasztás, 1000 dedikált. |
Automatikus és manuális skálázás | Automatikus és manuális alkalmazásméretezés be- és ki- és felfelé/lefelé. | ✔️ | ✔️ | ✔️ | ✔️ |
Üzembe helyezés forráskódból, összetevőből és egyéni rendszerképből | Üzembe helyezés forráskódból, összetevőből és egyéni rendszerképből alkalmazásokhoz. | ✔️ | ✔️ | ✔️ | Összetevő és egyéni rendszerkép. |
Java-alkalmazások támogatása | Java-alkalmazások, főként Spring Apps-alkalmazások létrehozása és üzembe helyezése. | ✔️ | ✔️ | ✔️ | ✔️ |
Java natív képtámogatás | Natív Java-képalkalmazások létrehozása és üzembe helyezése. | ✔️ | ❌ | ❌ | ❌ |
.NET Core-alkalmazástámogatás | .NET Core-alkalmazások létrehozása és üzembe helyezése. | ✔️ | ❌ | ❌ | ❌ |
Node.js alkalmazástámogatás | Node.js-alkalmazások létrehozása és üzembe helyezése. | ✔️ | ❌ | ❌ | ❌ |
GO-alkalmazás támogatása | Go-alkalmazások létrehozása és üzembe helyezése. | ✔️ | ❌ | ❌ | ❌ |
Python-alkalmazások támogatása | Python-alkalmazások létrehozása és üzembe helyezése. | ✔️ | ❌ | ❌ | ❌ |
PHP-alkalmazások támogatása | PHP-alkalmazások létrehozása és üzembe helyezése. | ✔️ | ❌ | ❌ | ❌ |
Statikus webalkalmazások támogatása | Statikus webalkalmazások létrehozása és üzembe helyezése statikus webes tartalommal, például CSS-, JS- és HTML-fájlokkal. | ✔️ | ❌ | ❌ | ❌ |
Nulla állásidejű üzembe helyezés | Gördülő frissítési és kék/zöld üzembe helyezési stratégiák, amelyek garantáltan nulla állásidőt biztosítanak, és hatással vannak az alkalmazásokra. | ✔️ | ✔️ | ✔️ | ✔️ |
Egyéni tartomány | Több egyéni tartomány támogatása alkalmazásokban. | ✔️ | ❌ | ✔️ | ✔️ |
Saját tároló használata | Az Alkalmazásokhoz készült Azure Storage csatlakoztatásának támogatása. | ✔️ | ✔️ | ✔️ | ✔️ |
Egyéni állapotminták | Támogatja az állapotmintákon futó alkalmazások testreszabását, például az élőképességet, a felkészültséget és az indítási mintavételeket, valamint a türelmes befejezési időszakokat. | ✔️ | ✔️ | ✔️ | ✔️ |
Automatikus javítás | Az alap operációs rendszer, a nyelvi futtatókörnyezet (például a JDK) és az APM-ügynökök automatikus javítása az alkalmazások lemezképeinek karbantartásában. | ✔️ | ✔️ | ✔️ | ✔️ |
Spring Runtime-támogatás | Beépített Tanzu Spring Runtime-támogatás kiterjesztett támogatási időszakkal Spring-projektekhez és 24/7 VMware-támogatással. | ✔️ | ❌ | ❌ | ❌ |
Hibaelhárítás és figyelés | Hibaelhárítás és figyelés. | ||||
Távoli hibakeresés | Távoli hibakeresés. | ✔️ | ✔️ | ✔️ | n.a. |
Szál/halom/JFR memóriakép | Szál/halom/JFR memóriakép. | ✔️ | ✔️ | ✔️ | ✔️ |
Webes rendszerhéj támogatása | A JDK-parancsok közvetlen futtatásához webes rendszerhéj használatával csatlakozhat bármely futó alkalmazáspéldányhoz. | ✔️ | ✔️ | ✔️ | ✔️ |
Beépített APM-integráció | Beépített APM-integráció (Azure-alkalmazás Elemzések és olyan népszerű külső API-k, mint a Dynatrace, az AppDynamics, a New Relic és az Elastic APM). | ✔️ | ✔️ | ✔️ | ✔️ |
Biztonság | Biztonságos hálózatkezelés és identitáskezelés. | ||||
Biztonságos kommunikáció a teljes forgalmi útvonal mentén | Biztonságos kommunikáció a teljes forgalmi útvonalon, beleértve a bejövő forgalomvezérlőt az alkalmazásokhoz, az alkalmazásokat az alkalmazásokhoz és az alkalmazásokat a háttérszolgáltatásokhoz, például az adatbázisokhoz. | ✔️ | ✔️ | ✔️ | ✔️ |
VNET-injektálás | Virtuális hálózat (VNET) injektálása. | ✔️ | ❌ | ✔️ | ✔️ |
Privát végpont | Támogatás olyan háttérszolgáltatásokkal való kapcsolódáshoz, mint az Azure-adatbázisok, a Key Vault és így tovább egy privát végpont használata. | ✔️ | ❌ | ✔️ | ✔️ |
Felügyelt identitás | Az Azure-rendszer és a felhasználó által hozzárendelt felügyelt identitás támogatása. | ✔️ | ✔️ | ✔️ | ✔️ |
Integráció | Integrációs képesség háttérszolgáltatásokkal, CICD-kkel és azonosítókkal. | ||||
Egyszerű integráció bármely Azure-szolgáltatással | Integráció bármely Azure-szolgáltatással az Azure SDK-n és a Spring Cloud Azure-on. | ✔️ | ✔️ | ✔️ | ✔️ |
Beépített CICD-integráció | Beépített CICD-integráció az Azure DevOps, a Jenkins és a GitHub Actions szolgáltatással stb. | ✔️ | ✔️ | ✔️ | ✔️ |
Beépített integráció népszerű azonosítókkal | Beépített integráció népszerű azonosítókkal, például a VS Code-tal és az IntelliJ-vel, hogy lehetővé tegye a helyszíni interakciót az Azure Spring Appsszel. | ✔️ | ✔️ | ✔️ | ✔️ |
Felügyelt összetevők | Teljes körűen felügyelt összetevők garantált SLA-val, időszerű karbantartással és jól hangolt konfigurációval az alkalmazásfejlesztés és -üzemeltetés támogatásához. | ||||
SLA | Az alkalmazások és a felügyelt összetevők garantált SLA-ja. | 99.95% | n.a. | 99.90% | Az előzetes verzióban nem érhető el. |
Képek létrehozása és karbantartása forráskódból | Egy buildszolgáltatás, amely központilag kezeli az Open Container Initiative (OCI) rendszerképek forráskódból való készítését és karbantartását. | ✔️ (konfigurálható buildszolgáltatás1) | ✔️ (alapértelmezett buildszolgáltatás) | ✔️ (alapértelmezett buildszolgáltatás) | ❌ |
API-átjáró a kérések háttéralkalmazásokhoz való átirányításához | A Spring Cloud Gateway a kérések központilag kezelt, átfogó szempontokat (szabályozás, kérelem-/válaszszűrők, hitelesítés és engedélyezés stb.) kezeli. | ✔️ | ❌ | ❌ | ❌ |
API-portál az API-k tallózásához és kipróbálásához | Az API-portálon megtekintheti a részletes API-dokumentációt, és kipróbálhatja az API-kat. | ✔️ | ❌ | ❌ | ❌ |
Alkalmazáskonfiguráció kezelése | Egy konfigurációs szolgáltatás, amely alkalmazáskonfigurációkat terjeszt a Git gazdagéptárakból az alkalmazásokba. | ✔️ (támogatja a többplatformos alkalmazásokat) | ✔️ (csak a Spring-alkalmazásokat támogatja) | ✔️ (csak a Spring-alkalmazásokat támogatja) | ✔️ (csak a Spring-alkalmazásokat támogatja) |
Szolgáltatásregisztrációs adatbázis és -felderítés | Szolgáltatásregisztrációs adatbázis, amely szolgáltatásregisztrációs és felderítési képességeket biztosít a mikroszolgáltatás-alapú Spring-alkalmazásokhoz. | ✔️ | ✔️ | ✔️ | ✔️ |
Alkalmazások valós idejű monitorozása és hibaelhárítása | Egy egyszerű elemzési és hibaelhárítási eszköz, amely segít az alkalmazásfejlesztőknek és az alkalmazás-operátoroknak a Spring-alkalmazások futtatásában. | ✔️ | ❌ | ❌ | ❌ |
Gyors fejlesztés terjeszthető projektsablonokkal | Projektindító eszköz a nagyvállalati szintű kódokat és konfigurációkat felderíthető és megismételhető módon kodifikáló sablonok/gyorsítók létrehozásához és terjesztéséhez. | ✔️ | ❌ | ❌ | ❌ |
1 A konfigurálható buildszolgáltatás a következő funkciókat teszi lehetővé:
- Hozzon létre egy saját tárolóregisztrációs adatbázist: konfigurálja a saját Azure Container Registryt (ACR) a beépített rendszerképek tárolására ahelyett, hogy az Azure Spring Apps által felügyelt ACR-t használva más Azure Spring Apps Enterprise-csomagbeli környezetekben is üzembe helyezhető, ellenőrzött rendszerképekkel.
- Konfigurálja az erőforrásokat a teljes buildkészlethez, legfeljebb 64 vCPU-ra és 128 GB-ra.
- Konfigurálja, hogy melyik operációsrendszer-vermet használja az alkalmazások alaprendszerképeként.