Porovnání dostupných plánů v Azure Spring Apps
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Tento článek obsahuje porovnání plánů dostupných v Azure Spring Apps. Každý plán je navržený tak, aby vyhovoval různým scénářům a účelům zákazníků, jak je popsáno v následujícím seznamu:
- Základní plán: Plán základní úrovně pro individuální vývoj a testování.
- Standardní plán: Platforma pro hostování aplikací s předdefinovanými a předem nakonfigurovanými nastaveními pro sestavení, registr služeb, úložiště a další.
- Plán Enterprise: Tento plán je navržený tak, aby urychlil vývoj a nasazení důležitých a rozsáhlých podnikových aplikací s vyšší smlouvou SLA a podporou velkých aplikačních clusterů. Tento plán také řeší podnikové požadavky týkající se správy konfigurace, zjišťování služeb, brány rozhraní API, portálu API, snadné integrace, přenositelnosti a flexibility se spravovanými komerčními komponentami Tanzu na vyžádání a podporou modulu Tanzu Spring Runtime založené na silném partnerství mezi VMware a Microsoftem.
- Standardní využití a vyhrazený plán: Tento plán je hostovaný v prostředí Azure Container Apps a je navržený tak, aby bezproblémově pracoval s jinými aplikacemi běžícími ve stejném prostředí se zjednodušenými sítěmi a jednotným pozorovatelnostem.
Následující tabulka ukazuje rozdíly mezi jednotlivými plány:
Funkce | Popis | Basic | Standard | Enterprise | Standardní spotřeba a vyhrazená |
---|---|---|---|---|---|
Správa aplikací | Správa aplikací s využitím bezproblémového provozu infrastruktury | ||||
Správa životního cyklu aplikací | Vytvářejte, nasazujte, zastavujte a restartujte aplikace snadno bez znalosti základní infrastruktury. | ✅ | ✅ | ✅ | ✅ |
SLA | Zajištěná smlouva SLA pro aplikace i spravované komponenty. | Není k dispozici | 99.90% | 99.95% | Není k dispozici ve verzi Preview. |
Max. velikost instance aplikace | Maximální velikost instance aplikace. | 1 vCPU, 2 GB | 4 vCPU, 8 GB | 8 vCPU, 32 GB | 4 virtuální procesory, spotřeba 8 GB, až 16 vCPU, 128 GB ve vyhrazeném virtuálním procesoru |
Max. instancí aplikace | Maximální počet instancí aplikace. | 25 | 500 | 1000 | 400 ve spotřebě, 1000 ve vyhrazeném prostředí. |
Automatické a ruční škálování | Automatické a ruční horizontální navýšení nebo snížení kapacity aplikace | ✅ | ✅ | ✅ | ✅ |
Nasazení ze zdrojového kódu, artefaktu a vlastní image | Nasazení ze zdrojového kódu, artefaktu a vlastní image pro aplikace | ✅ | ✅ | ✅ | Artefakt a vlastní image |
Podpora aplikací v Javě | Vytvářejte a nasazujte aplikace v Javě, hlavně Spring Apps. | ✅ | ✅ | ✅ | ✅ |
Podpora nativních imagí v Javě | Sestavte a nasaďte aplikace nativních imagí v Javě. | ❎ | ❎ | ✅ | ❎ |
Podpora aplikací .NET Core | Sestavte a nasaďte aplikace .NET Core. | ❎ | ❎ | ✅ | ❎ |
podpora aplikace Node.js | Sestavte a nasaďte Node.js aplikace. | ❎ | ❎ | ✅ | ❎ |
Podpora aplikací GO | Sestavte a nasaďte aplikace Go. | ❎ | ❎ | ✅ | ❎ |
Podpora aplikací v Pythonu | Sestavte a nasaďte aplikace v Pythonu. | ❎ | ❎ | ✅ | ❎ |
Podpora aplikací PHP | Sestavte a nasaďte aplikace PHP. | ❎ | ❎ | ✅ | ❎ |
Podpora statické webové aplikace | Vytvářejte a nasazujte statické webové aplikace se statickým webovým obsahem, jako jsou css, JS a soubory HTML. | ❎ | ❎ | ✅ | ❎ |
Nasazení s nulovými výpadky | Strategie postupné aktualizace a modré/zelené nasazení s jistotou nulového výpadku a vlivem na aplikace. | ✅ | ✅ | ✅ | ✅ |
Vlastní doména | Podpora více vlastních domén v aplikacích | ❎ | ✅ | ✅ | ✅ |
Používání vlastního úložiště | Podpora připojení úložiště Azure pro aplikace, které se mají použít. | ✅ | ✅ | ✅ | ✅ |
Vlastní sondy stavu | Podpora přizpůsobení aplikací na sondách stavu, jako jsou živá, připravenost a spouštěcí testy a období odkladu ukončení. | ✅ | ✅ | ✅ | ✅ |
Automatické opravy | Automatické opravy základního operačního systému, jazykového modulu runtime (například JDK) a agentů APM při údržbě imagí pro aplikace. | ✅ | ✅ | ✅ | ✅ |
Podpora modulu Spring Runtime | Integrovaná podpora modulu Tanzu Spring Runtime s prodlouženým obdobím podpory na projektech Spring a 24/7 podpory VMware | ❎ | ❎ | ✅ | ❎ |
Řešení potíží a monitorování | Řešení potíží a monitorování | ||||
Vzdálené ladění | Vzdálené ladění. | ✅ | ✅ | ✅ | Není k dispozici |
Výpis stavu vlákna/haldy/JFR | Výpis stavu vlákna/haldy/JFR | ✅ | ✅ | ✅ | ✅ |
Podpora webového prostředí | Pomocí webového prostředí se připojte k libovolné spuštěné instanci aplikace, abyste mohli přímo spouštět příkazy sady JDK. | ✅ | ✅ | ✅ | ✅ |
Předefinovaná integrace APM | Předvyplněná integrace APM (Aplikace Azure lication Insights a oblíbené apmy třetích stran, jako jsou Dynatrace, AppDynamics, New Relic a Elastic APM). | ✅ | ✅ | ✅ | ✅ |
Zabezpečení | Zabezpečení sítě a správy identit | ||||
Zabezpečená komunikace po celé cestě provozu | Zabezpečená komunikace po celé cestě provozu, včetně kontroleru příchozího přenosu dat do aplikací, aplikace do aplikace a aplikací do backingových služeb, jako jsou databáze. | ✅ | ✅ | ✅ | ✅ |
Injektáž virtuální sítě | Injektáž virtuální sítě | ❎ | ✅ | ✅ | ✅ |
Privátní koncový bod | Podpora připojení k backingovým službám, jako jsou databáze Azure, Key Vault atd. s využitím privátního koncového bodu. | ❎ | ✅ | ✅ | ✅ |
Spravovaná identita | Podpora spravované identity přiřazené systémem Azure i uživatelem | ✅ | ✅ | ✅ | ✅ |
Integrace | Funkce integrace se službami pro zálohování, CICD a IDE | ||||
Snadná integrace se všemi službami Azure | Integrace se všemi službami Azure nad sadou Azure SDK a Spring Cloud Azure | ✅ | ✅ | ✅ | ✅ |
Průběžná integrace CICD | Průběžná integrace CICD s Azure DevOps, Jenkinsem a GitHub Actions atd. | ✅ | ✅ | ✅ | ✅ |
Předefinovaná integrace s oblíbenými prostředími IDE | Integrované integrace s oblíbenými integrovanémi vývojovými prostředími, jako jsou VS Code a IntelliJ, umožňují místní interakci s Azure Spring Apps. | ✅ | ✅ | ✅ | ✅ |
Spravované komponenty | Plně spravované komponenty s zajištěnou smlouvou SLA, včasnou údržbou a dobře vyladěnou konfigurací pro podporu vývoje a provozu aplikací. | ||||
SLA | Zajištěná smlouva SLA pro aplikace i spravované komponenty. | Není k dispozici | 99.90% | 99.95% | Není k dispozici ve verzi Preview. |
Vytváření a údržba imagí ze zdrojového kódu | Služba sestavení, která centrálně spravuje vytváření a údržbu imagí Open Container Initiative (OCI) ze zdrojového kódu. | ✅ (výchozí služba sestavení) | ✅ (výchozí služba sestavení) | ✅(konfigurovatelná službasestavení 1) | ❎ |
Brána rozhraní API pro směrování požadavků do back-endových aplikací | Brána Spring Cloud pro směrování požadavků s průřezovými aspekty, které se řeší centrálně (omezování, filtry požadavků a odpovědí, ověřování a autorizace atd.). | ❎ | ❎ | ✅ | ❎ |
Portál rozhraní API pro procházení a vyzkoušení rozhraní API | Portál rozhraní API pro zobrazení podrobné dokumentace k rozhraní API a vyzkoušení rozhraní API. | ❎ | ❎ | ✅ | ❎ |
Správa konfigurace aplikací | Konfigurační služba pro distribuci konfigurací aplikací z úložišť hostitelů Gitu do aplikací. | ✅ (podporuje jenom aplikace Spring) | ✅ (podporuje jenom aplikace Spring) | ✅(podporuje polyglotní aplikace) | ✅ (podporuje jenom aplikace Spring) |
Registr a zjišťování služeb | Registr služeb, který poskytuje možnosti registrace a zjišťování služeb pro aplikace Spring založené na mikroslužbách. | ✅ | ✅ | ✅ | ✅ |
Monitorování a řešení potíží s aplikacemi v reálném čase | Jednoduchý nástroj pro přehledy a řešení potíží, který vývojářům aplikací a operátorům aplikací pomáhá podívat se do spuštěných aplikací Spring. | ❎ | ❎ | ✅ | ❎ |
Urychlení vývoje pomocí distribuovatelných šablon projektů | Nástroj pro spouštění projektu pro sestavování a distribuci šablon/akcelerátorů, které konfigurují kód a konfigurace vyhovující podniku zjistitelným a opakovatelným způsobem. | ❎ | ❎ | ✅ | ❎ |
1 Konfigurovatelná služba sestavení umožňuje následující funkce:
- Přineste si vlastní registr kontejneru: Nakonfigurujte vlastní službu Azure Container Registry (ACR) pro ukládání vytvořených imagí místo použití služby Azure Spring Apps managed ACR k nasazení do jiných prostředí plánu Azure Spring Apps Enterprise s ověřenými imagemi.
- Nakonfigurujte prostředky pro celý fond sestavení, až 64 vCPU a 128 GB.
- Nakonfigurujte, který zásobník operačního systému se má použít jako základní image pro vaše aplikace.