Sdílet prostřednictvím


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.