Delen via


Beschikbare abonnementen vergelijken in Azure Spring Apps

Notitie

De Basic, Standarden Enterprise--plannen zijn op 17 maart 2025 buiten gebruik gesteld. Zie de aankondiging over buitengebruikstelling van Azure Spring 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.

In de volgende tabel ziet u de verschillen tussen elk plan:

Functie Beschrijving Basis Standaard Onderneming
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%
Maximum grootte van app-instantie De maximale grootte van de toepassinginstantie. 1 vCPU, 2 GB 4 vCPU, 8 GB 8 vCPU, 32 GB
Maximaal aantal app-instanties Het maximum aantal toepassingsexemplaren. 25 500 1000
Automatisch en handmatig schalen Automatisch en handmatig in- en uitschalen van apps en omhoog/omlaag.
Uitrollen vanuit broncode, artefact en aangepaste images Implementeren vanuit broncode, artefact en aangepaste image voor apps.
Ondersteuning voor Java-apps Java-apps bouwen en implementeren, voornamelijk Spring Apps.
Ondersteuning voor Java-native afbeeldingen Bouw en implementeer Java native image-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.
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 de communicatie over het hele communicatiepad, inclusief van ingress-controller naar apps, van app naar app en van apps naar ondersteunende diensten 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%
Afbeeldingen bouwen en onderhouden vanuit broncode Een buildservice om het centraal bouwen en onderhouden van Open Container Initiative (OCI)-afbeeldingen vanuit broncode te beheren. ✅ (standaard bouwservice) ✅ (standaard bouwservice) (configureerbare build-service1)
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)
Serviceregistratie en ontdekking Een serviceregister voor serviceregistratie en detectiemogelijkheden voor Spring-toepassingen op basis van microservices.
Real-time bewakings- en probleemoplossingstoepassingen 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:

  • Breng je eigen container registry mee: configureer je eigen Azure Container Registry (ACR) om gebouwde images op te slaan in plaats van de door Azure Spring Apps beheerde ACR te gebruiken om naar andere Azure Spring Apps Enterprise-planomgevingen te deployen met gevalideerde images.
  • Configureer resources voor de hele buildpool, tot 64 vCPU's en 128 GB.
  • Configureer welke OS-stack als basisafbeelding voor uw apps moet worden gebruikt.