Beschikbare abonnementen vergelijken in Azure Spring Apps
Notitie
De Basic-, Standard- en Enterprise-abonnementen worden afgeschaft vanaf medio maart 2025, met een pensioenperiode van 3 jaar. We raden u aan om over te stappen naar Azure Container Apps. Zie de aankondiging over buitengebruikstelling van Azure Spring Apps voor meer informatie.
Het standaardverbruik en het speciale abonnement worden vanaf 30 september 2024 afgeschaft, met een volledige afsluiting na zes maanden. We raden u aan om over te stappen naar Azure Container Apps. Zie Azure Spring Apps Standard-verbruik en toegewezen abonnement migreren naar Azure Container Apps voor meer informatie.
Dit artikel bevat een vergelijking van abonnementen die beschikbaar zijn in Azure Spring Apps. Elk plan is ontworpen om te voldoen aan verschillende klantscenario's en -doeleinden, zoals beschreven in de volgende lijst:
- Basisplan: Een instapplan voor individuele ontwikkeling en testen.
- Standaardplan: een Spring-gerichte en meningsgerichte toepassingshostingplatform met ingebouwde en vooraf geconfigureerde instellingen voor het bouwen, serviceregister, opslag en meer.
- Enterprise-plan: Dit plan is ontworpen om de ontwikkeling en implementatie van bedrijfskritieke en grootschalige bedrijfstoepassingen met hogere SLA- en grote toepassingsclusterondersteuning te versnellen. Dit plan is ook gericht op bedrijfsvereisten voor configuratiebeheer, servicedetectie, API-gateway, API-portal, toegankelijkheid, draagbaarheid en flexibiliteit met beheerde Tanzu-commerciële onderdelen en Tanzu Spring Runtime-ondersteuning, gebouwd op een sterke samenwerking tussen VMware en Microsoft.
- Standaardverbruik en toegewezen abonnement: dit plan wordt gehost in een Azure Container Apps-omgeving en is ontworpen om naadloos te communiceren met andere apps die in dezelfde omgeving worden uitgevoerd met vereenvoudigde netwerken en geïntegreerde waarneembaarheid.
In de volgende tabel ziet u de verschillen tussen elk plan:
Functie | Beschrijving | Basis | Standaard | Enterprise | Standaardverbruik en toegewezen |
---|---|---|---|---|---|
Toepassingsbeheer | Toepassingsbeheer met probleemloze infrastructuurbewerkingen. | ||||
Beheer van de levenscyclus van apps | Eenvoudig apps maken, implementeren, stoppen en opnieuw starten zonder kennis van de onderliggende infrastructuur. | ✅ | ✅ | ✅ | ✅ |
SLA | De gegarandeerde SLA voor zowel apps als beheerde onderdelen. | n.v.t. | 99.90% | 99.95% | Niet beschikbaar tijdens de preview. |
Maximale grootte van app-instantie | De maximale grootte van het toepassingsexemplaren. | 1 vCPU, 2 GB | 4 vCPU, 8 GB | 8 vCPU, 32 GB | 4 vCPU, 8 GB in verbruik, tot 16 vCPU, 128 GB in toegewezen |
Maximaal aantal app-instanties | Het maximum aantal toepassingsexemplaren. | 25 | 500 | 1000 | 400 in verbruik, 1000 toegewezen. |
Automatisch en handmatig schalen | Automatisch en handmatig in- en uitschalen van apps en omhoog/omlaag. | ✅ | ✅ | ✅ | ✅ |
Implementeren vanuit broncode, artefact en aangepaste installatiekopieën | Implementeren vanuit broncode, artefact en aangepaste installatiekopieën voor apps. | ✅ | ✅ | ✅ | Artefact en aangepaste installatiekopieën. |
Ondersteuning voor Java-apps | Java-apps bouwen en implementeren, voornamelijk Spring Apps. | ✅ | ✅ | ✅ | ✅ |
Ondersteuning voor systeemeigen Java-installatiekopieën | Bouw en implementeer systeemeigen Java-installatiekopieën-apps. | ❎ | ❎ | ✅ | ❎ |
Ondersteuning voor .NET Core-apps | .NET Core-apps bouwen en implementeren. | ❎ | ❎ | ✅ | ❎ |
ondersteuning voor Node.js-apps | Bouw en implementeer Node.js apps. | ❎ | ❎ | ✅ | ❎ |
Ondersteuning voor GO-apps | Go-apps bouwen en implementeren. | ❎ | ❎ | ✅ | ❎ |
Ondersteuning voor Python-apps | Python-apps bouwen en implementeren. | ❎ | ❎ | ✅ | ❎ |
Ondersteuning voor PHP-apps | PHP-apps bouwen en implementeren. | ❎ | ❎ | ✅ | ❎ |
Ondersteuning voor statische web-apps | Bouw en implementeer statische web-apps met statische webinhoud, zoals CSS-, JS- en HTML-bestanden. | ❎ | ❎ | ✅ | ❎ |
Implementeren met nul uitvaltijd | Rolling update en blauw/groen implementatiestrategieën met gegarandeerde downtime en invloed voor apps. | ✅ | ✅ | ✅ | ✅ |
Aangepast domein | Ondersteuning voor meerdere aangepaste domeinen in apps. | ❎ | ✅ | ✅ | ✅ |
Uw eigen opslag meenemen | Ondersteuning voor het koppelen van Azure Storage voor apps die moeten worden gebruikt. | ✅ | ✅ | ✅ | ✅ |
Aangepaste statustests | Ondersteuning voor het aanpassen van apps op statustests, zoals liveness, gereedheid en opstarttests, en respijtperioden. | ✅ | ✅ | ✅ | ✅ |
Automatisch patchen | Automatische patching van het basis-besturingssysteem, taalruntime (zoals de JDK) en APM-agents bij het onderhouden van installatiekopieën voor apps. | ✅ | ✅ | ✅ | ✅ |
Ondersteuning voor Spring Runtime | Ingebouwde Ondersteuning voor Tanzu Spring Runtime met uitgebreide ondersteuningsperiode voor Spring-projecten en 24/7 VMware-ondersteuning. | ❎ | ❎ | ✅ | ❎ |
Problemen oplossen en bewaken | Problemen oplossen en bewaken. | ||||
Foutopsporing op afstand | Foutopsporing op afstand. | ✅ | ✅ | ✅ | n.v.t. |
Thread/heap/JFR-dump | Thread/heap/JFR-dump. | ✅ | ✅ | ✅ | ✅ |
Web Shell-ondersteuning | Gebruik een webshell om verbinding te maken met een actief app-exemplaar om JDK-opdrachten rechtstreeks uit te voeren. | ✅ | ✅ | ✅ | ✅ |
Out-of-box APM-integratie | Out-of-box APM-integratie (Azure-toepassing Insights en populaire API's van derden, zoals Dynatrace, AppDynamics, New Relic en Elastic APM). | ✅ | ✅ | ✅ | ✅ |
Beveiliging | Beveilig netwerken en identiteitsbeheer. | ||||
Communicatie beveiligen via het hele verkeerspad | Beveilig communicatie langs het hele verkeerspad, inclusief toegangsbeheerobjectcontroller voor apps, app-naar-app en apps voor back-upservices zoals databases. | ✅ | ✅ | ✅ | ✅ |
VNET-injectie | Virtuele netwerkinjectie (VNET). | ❎ | ✅ | ✅ | ✅ |
Privé-eindpunt | Ondersteuning voor het maken van verbinding met back-upservices zoals Azure-databases, Key Vault, enzovoort met behulp van een privé-eindpunt. | ❎ | ✅ | ✅ | ✅ |
Beheerde identiteit | Ondersteuning voor zowel het Azure-systeem als door de gebruiker toegewezen beheerde identiteit. | ✅ | ✅ | ✅ | ✅ |
Integratie | Integratiemogelijkheid met back-upservices, CICD en IDE's. | ||||
Eenvoudige integratie met alle Azure-services | Integratie met alle Azure-services bovenop Azure SDK en Spring Cloud Azure. | ✅ | ✅ | ✅ | ✅ |
Out-of-box CICD-integratie | Out-of-box CICD-integratie met Azure DevOps, Jenkins en GitHub Actions, enzovoort. | ✅ | ✅ | ✅ | ✅ |
Out-of-box-integratie met populaire IDE's | Out-of-box-integratie met populaire IDE's, zoals VS Code en IntelliJ, om in-place interactie met Azure Spring Apps mogelijk te maken. | ✅ | ✅ | ✅ | ✅ |
Beheerde onderdelen | Volledig beheerde onderdelen met gegarandeerd SLA, tijdig onderhoud en goed afgestemde configuratie ter ondersteuning van app-ontwikkeling en -werking. | ||||
SLA | De gegarandeerde SLA voor zowel apps als beheerde onderdelen. | n.v.t. | 99.90% | 99.95% | Niet beschikbaar tijdens de preview. |
Installatiekopieën bouwen en onderhouden vanuit broncode | Een buildservice voor het centraal beheren van het bouwen en onderhouden van OCI-installatiekopieën (Open Container Initiative) vanuit broncode. | ✅ (standaard buildservice) | ✅ (standaard buildservice) | ✅ (configureerbare buildservice1) | ❎ |
Een API-gateway voor het routeren van aanvragen naar back-end-apps | Spring Cloud Gateway voor het routeren van aanvragen met kruislingse problemen die centraal worden aangepakt (beperking, aanvraag-/antwoordfilters, verificatie en autorisatie, enzovoort). | ❎ | ❎ | ✅ | ❎ |
Een API-portal om te bladeren en API's uit te proberen | Een API-portal om gedetailleerde API-documentatie weer te geven en API's uit te proberen. | ❎ | ❎ | ✅ | ❎ |
App-configuratiebeheer | Een configuratieservice voor het distribueren van app-configuraties van Git-hostopslagplaatsen naar apps. | ✅ (ondersteunt alleen Spring-apps) | ✅ (ondersteunt alleen Spring-apps) | ✅ (ondersteunt polyglot-apps) | ✅ (ondersteunt alleen Spring-apps) |
Serviceregister en detectie | Een serviceregister voor serviceregistratie en detectiemogelijkheden voor Spring-toepassingen op basis van microservices. | ✅ | ✅ | ✅ | ✅ |
Realtime-bewaking en probleemoplossings-apps | Een lichtgewicht hulpprogramma voor inzichten en probleemoplossing waarmee app-ontwikkelaars en app-operators kunnen kijken in het uitvoeren van Spring-toepassingen. | ❎ | ❎ | ✅ | ❎ |
Sneller ontwikkelen met te distribueren projectsjablonen | Een opstartprogramma voor projecten voor het bouwen en distribueren van sjablonen/accelerators waarmee code en configuraties die voldoen aan de onderneming, op een detecteerbare en herhaalbare manier worden gecodeerd. | ❎ | ❎ | ✅ | ❎ |
1 De configureerbare buildservice maakt de volgende functies mogelijk:
- Bring your own container registry: configure your own Azure Container Registry (ACR) to store built images in plaats van using the Azure Spring Apps managed ACR to deploy to other Azure Spring Apps Enterprise-plan environments with verified images.
- Configureer resources voor de hele buildpool, tot 64 vCPU's en 128 GB.
- Configureer welke besturingssysteemstack moet worden gebruikt als basisinstallatiekopieën voor uw apps.