Porovnání dostupných plánů v Azure Spring Apps

Poznámka:

Plány Basic, Standarda Enterprise vstoupily do důchodového období 17. března 2025. Další informace najdete v oznámení o vyřazení Azure Spring 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.

Následující tabulka ukazuje rozdíly mezi jednotlivými plány:

Funkce Popis Basic Standard Enterprise
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%
Max. velikost instance aplikace Maximální velikost instance aplikace. 1 vCPU, 2 GB 4 vCPU, 8 GB 8 vCPU, 32 GB
Maximální počet instancí aplikace Maximální počet instancí aplikace. 25 500 1000
Automatické a ruční škálování Automatické a ruční škálování aplikací dovnitř/ven a nahoru/dolů.
Nasazení ze zdrojového kódu, artefaktu a vlastního obrazu Nasazení aplikací ze zdrojového kódu, artefaktu a vlastního obrazu
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 průběžné aktualizace a modrého/zeleného nasazení s zaručeným nulovým výpadkem a bez vlivu na aplikace.
Vlastní doména Podpora více vlastních domén v aplikacích
Přineste si vlastní úložiště Podpora pro připojení úložiště Azure pro použití aplikacemi.
Vlastní sondy pro kontrolu stavu Podpora přizpůsobení aplikací na sondách stavu, jako jsou sondy aktivity, připravenosti a spouštění, a období postupného ukončení.
Automatické opravy Automatické opravy základního operačního systému, běhového prostředí (například JDK) a agentů APM při údržbě obrazů aplikací.
Podpora modulu Spring Runtime Integrovaná podpora pro Tanzu Spring Runtime s prodlouženou dobou podpory pro projekty využívající Spring a nepřetržitou podporou VMware 24/7.
Řešení potíží a monitorování Řešení potíží a monitorování
Vzdálené ladění Vzdálené ladění.
Výpis stavu vlákna/haldy/JFR Výpis stavu vlákna/haldy/JFR
Podpora web shellu 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ředem připravená 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ě řadiče příchozího provozu k aplikacím, od aplikace k aplikaci a od aplikací k podpůrným službám, 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 s jakoukoli službou Azure s využitím sady Azure SDK a Spring Cloud Azure.
Průběžná integrace CICD Hotová integrace CICD s Azure DevOps, Jenkinsem a GitHub Actions a dalšími.
Automatická integrace s oblíbený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%
Vytváření a údržba imagí ze zdrojového kódu Služba pro sestavení, která umožňuje centrální správu vytváření a údržby obrazů Open Container Initiative (OCI) ze zdrojového kódu. ✅ (výchozí služba sestavení) ✅ (výchozí služba sestavení) (konfigurovatelná služba sestavení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)
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ý sestavovací fond, až 64 vCPU a 128 GB.
  • Nakonfigurujte, který zásobník operačního systému se má použít jako základní obraz pro vaše aplikace.