Sdílet prostřednictvím


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

Poznámka:

Azure Spring Apps je nový název služby Azure Spring Cloud. Přestože má služba nový název, na některých místech uvidíte starý název, protože pracujeme na aktualizaci prostředků, jako jsou snímky obrazovky, videa a diagramy.

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:

  • 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.
  • 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ší.
  • 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 Enterprise Basic Standard 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. 99.95% Není k dispozici 99.90% Není k dispozici ve verzi Preview.
Max. velikost instance aplikace Maximální velikost instance aplikace. 8 vCPU, 32 GB 1 vCPU, 2 GB 4 vCPU, 8 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. 1000 25 500 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 Přehledy 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. 99.95% Není k dispozici 99.90% 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. ✔️ (konfigurovatelná službasestavení 1) ✔️ (výchozí služba sestavení) ✔️ (výchozí služba sestavení)
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 polyglotní aplikace) ✔️ (podporuje jenom aplikace Spring) ✔️ (podporuje jenom aplikace Spring) ✔️ (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.