VMware Tanzu-Komponenten im Enterprise-Plan von Azure Spring Apps
Hinweis
Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von drei Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.
Der Plan Standardverbrauch und dediziert gilt ab dem 30. September 2024 als veraltet und wird nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren des Plans „Standardverbrauch und dediziert“ von Azure Spring Apps zu Azure Container Apps.
Dieser Artikel gilt für:❌ Basic/Standard ✔️ Enterprise
In diesem Artikel werden die VMware Tanzu-Komponenten beschrieben, die im Rahmen des Enterprise-Plans von Azure Spring Apps angeboten werden.
VMware Tanzu-Komponenten sind kommerzielle Produkte in der VMware Tanzu-Anwendungsplattform, einer Anwendungsentwicklungsplattform mit umfangreichen Entwicklertools. Im Azure Spring Apps Enterprise-Plan entwickeln Sie mithilfe von Tanzu-Komponenten als verwaltete Ressourcen ohne zusätzliche Betriebskosten. Sie können Tanzu-Komponenten für eine Vielzahl von Entwicklerszenarien verwenden, einschließlich der folgenden:
- Routinganforderungen
- Verwalten von APIs
- Verwalten der Anwendungskonfiguration
- Registrieren und Ermitteln von Diensten
- Überwachen von Anwendungen in Echtzeit
- Beschleunigen der Entwicklung mithilfe von Projektvorlagen
Der Enterprise-Plan von Azure Spring Apps bietet die folgenden Komponenten:
- VMware Tanzu-Builddienst
- Spring Cloud-Gateway für VMware Tanzu
- API-Portal für VMware Tanzu
- Anwendungskonfigurationsdienst für VMware Tanzu
- VMware Tanzu-Dienstregistrierung
- Anwendungsliveansicht für VMware Tanzu
- Application Accelerator für VMware Tanzu
Sie haben dabei die Flexibilität, nur die Komponenten zu aktivieren, die Sie zu einem bestimmten Zeitpunkt benötigen, und Sie zahlen nur für das, was Sie tatsächlich aktivieren. Die folgende Tabelle zeigt den Standardressourcenverbrauch pro Komponente:
Tanzu-Komponente | vCPU (Kerne) | Speicher (GB) |
---|---|---|
Builddienst | 2 | 4 |
Anwendungskonfigurationsdienst | 1 | 2 |
Dienstregistrierung | 1 | 2 |
Spring Cloud Gateway | 5 | 10 |
API-Portal | 0.5 | 1 |
Dev Tools-Portal (für App-Liveansicht und App-Beschleuniger) | 1,25 | 2,25 |
App-Liveansicht | 1.5 | 1.5 |
App-Beschleuniger | 2 | 4.25 |
Tanzu Build Service
Der Tanzu-Builddienst verwendet das Open-Source-Projekt „Cloud Native Buildpacks“, um Anwendungsquellcode in mehreren Sprachen in Containerimages umzuwandeln. Diese Containerimages erleichtern die schnelle Bereitstellung in der öffentlichen Cloud für Ihre Spring-, Java-, NodeJS-, Python-, Go- und .NET Core-Anwendungen.
Der Tanzu-Builddienst bietet folgende Vorteile:
- Automatisiert die Erstellung, Verwaltung und Governance von Containern im gesamten Unternehmen.
- Bietet eine hohe Abstraktionsebene und ausgewogene Kontrolle bei der Erstellung von Anwendungen.
- Verringert den Betriebsaufwand für Entwickler.
- Unterstützt IT-Operatoren in Unternehmen, die Anwendungen im großen Maßstab verwalten.
Weitere Informationen finden Sie unter Verwenden des Tanzu Build Service.
Spring Cloud Gateway
Spring Cloud Gateway ist eine API-Gatewaylösung, die auf dem Open-Source-Projekt „Spring Cloud Gateway“ basiert. Sie können das Routing für interne oder externe API-Anforderungen an Anwendungsdienste, die APIs verfügbar machen, vereinfachen. Spring Cloud-Gateway berücksichtigt übergreifende Aspekte für Anwendungen, die hinter dem Gateway betrieben werden. Zu diesen Aspekten zählen Sicherung, Routing, Ratenbegrenzung, Zwischenspeicherung, Überwachung, Resilienz sowie das Ausblenden von Anwendungen. Sie können die folgenden Funktionen konfigurieren:
- Integration von einmaligem Anmelden mit Ihrem bevorzugten Identitätsanbieter ohne zusätzlichen Code oder Abhängigkeiten.
- Dynamische Routingregeln für Anwendungen ohne erneute Bereitstellung von Anwendungen.
- Anforderungsdrosselung ohne Unterstützungsdienste.
Weitere Informationen finden Sie unter VMware Spring Cloud-Gateway konfigurieren.
API-Portal
Über das API-Portal können Sie APIs finden, um Sie in Ihren eigenen Anwendungen zu verwenden. Sie können detaillierte API-Dokumentationen anzeigen und eine API ausprobieren, um festzustellen, ob sie Ihren Anforderungen genügt. Das API-Portal fasst APIs zusammen, die vom Spring Cloud Gateway verfügbar gemacht werden.
Weitere Informationen finden Sie unter Verwenden des API-Portals für VMware Tanzu.
Anwendungskonfigurationsdienst
Der Anwendungskonfigurationsdienst bietet Laufzeitkonfiguration für Spring Boot- und mehrsprachige Anwendungen. Die Konfigurationsverwaltung wird in Git-Repositorys gehostet, um Laufzeitkonfigurationseigenschaften für Anwendungen zu generieren.
Weitere Informationen finden Sie unter Verwenden des Anwendungskonfigurationsdiensts für Tanzu.
Tanzu-Dienstregistrierung
Die Tanzu-Dienstregistrierung bietet Dienstregistrierungs- und Ermittlungsfunktionen für auf Microservices basierenden Anwendungen und ist vollständig mit Eureka-Server kompatibel.
Weitere Informationen finden Sie unter Verwenden der Tanzu-Dienstregistrierung.
Anwendungsliveansicht
Anwendungsliveansicht ist ein einfaches Erkenntnis- und Problembehandlungstool, mit dessen Hilfe Anwendungsentwickler und -Operatoren in ausgeführten Anwendungen suchen können. Die Anwendungsliveansicht basiert auf dem Konzept von Spring Boot-Aktuatoren. Die Anwendungen liefern mithilfe von Endpunkten Informationen aus den laufenden Prozessen. Die Anwendungsliveansicht verwendet diese Endpunkte, um Daten aus der Anwendung abzurufen und mit ihnen zu interagieren.
Weitere Informationen finden Sie unter Verwenden der Application Live View mit dem Azure Spring Apps Enterprise-Plan.
Application Accelerator
Der Anwendungsbeschleuniger hilft Anwendungsentwicklern und Operatoren beim Erstellen von Anwendungsbeschleunigern. Besch sind Vorlagen, die bewährte Methoden codieren und sicherstellen, dass wichtige Konfigurationen und Strukturen vorhanden sind. Entwickler können ihre Anwendungen bootstrappen und sofort mit der Entwicklung von Funktionen beginnen. Anwendungsoperatoren können benutzerdefinierte Beschleuniger erstellen, die ihre gewünschten Architekturen und Konfigurationen widerspiegeln und den Einsatz großer Entwicklerteams ermöglichen. Der Anwendungsbeschleuniger kann den Operatoren die Sorge davor nehmen, dass Entwickler ihre bewährten Methoden nicht implementieren.
Weitere Informationen finden Sie unter Verwenden von VMware Tanzu Application Accelerator mit dem Azure Spring Apps Enterprise-Plan.