Componenti di VMware Tanzu nel piano Enterprise di Azure Spring Apps

Nota

I piani Basic, Standard ed Enterprise saranno deprecati a partire dalla metà di marzo 2025, con un periodo di ritiro di 3 anni. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.

Il piano Standard a consumo e dedicato sarà deprecato a partire dal 30 settembre 2024, con un arresto completo dopo sei mesi. È consigliabile eseguire la transizione ad App Azure Container. Per altre informazioni, vedere Eseguire la migrazione del consumo di Azure Spring Apps Standard e del piano dedicato alle app Azure Container.

Questo articolo si applica a:❌ Basic/Standard ✔️ Enterprise

Questo articolo descrive i componenti VMware Tanzu offerti dal piano Azure Spring Apps Enterprise.

I componenti VMware Tanzu sono prodotti commerciali nella piattaforma applicativa VMware Tanzu, una piattaforma di sviluppo di applicazioni con una vasta gamma di strumenti di sviluppo. Nel piano Enterprise di Azure Spring Apps si sviluppano con componenti Tanzu come risorse gestite senza costi operativi aggiuntivi. È possibile usare i componenti Tanzu per un'ampia gamma di scenari di sviluppo, inclusi gli scenari seguenti:

  • Routing delle richieste.
  • Gestione delle API.
  • Gestione della configurazione dell'applicazione.
  • Registrazione e individuazione dei servizi.
  • Monitoraggio delle applicazioni in tempo reale.
  • Accelerazione dello sviluppo con i modelli di progetto.

Il piano Enterprise di Azure Spring Apps offre i componenti seguenti:

  • Servizio di compilazione VMware Tanzu
  • Spring Cloud Gateway per VMware Tanzu
  • Portale API per VMware Tanzu
  • Servizio di configurazione dell'applicazione per Tanzu VMware
  • Registro dei servizi VMware Tanzu
  • Visualizzazione dinamica dell'applicazione per VMware Tanzu
  • Acceleratore di applicazioni per VMware Tanzu

Si ha anche la flessibilità necessaria per abilitare solo i componenti necessari in qualsiasi momento e pagare per ciò che si abilita effettivamente. La tabella seguente illustra il consumo di risorse predefinito per componente:

Componente Tanzu vCPU (core) Memoria (GB)
Servizio di compilazione 2 4
Servizio di configurazione delle applicazioni 1 2
Service Registry 1 2
Spring Cloud Gateway 5 10
Portale API 0.5 1
Portale di Dev Tools (per App Live View e Acceleratore app) 1.25 2.25
Visualizzazione live dell'app 1,5 1,5
Acceleratore di app 2 4.25

Servizio di compilazione Tanzu

Il servizio di compilazione Tanzu usa il progetto Open Source Cloud Native Buildpacks per trasformare il codice sorgente dell'applicazione poliglotta in immagini del contenitore. Queste immagini del contenitore facilitano la distribuzione rapida nel cloud pubblico per le applicazioni Spring, Java, NodeJS, Python, Go e .NET Core.

Il servizio di compilazione Tanzu offre i vantaggi seguenti:

  • Automatizza la creazione, la gestione e la governance dei contenitori su scala aziendale.
  • Offre un'astrazione di alto livello e un bilanciamento del controllo per la creazione di applicazioni.
  • Riduce il carico operativo per gli sviluppatori.
  • Supporta gli operatori IT aziendali che gestiscono le applicazioni su larga scala.

Per altre informazioni, vedere Usare il servizio di compilazione Tanzu.

Spring Cloud Gateway

Spring Cloud Gateway è una soluzione gateway API basata sul progetto Spring Cloud Gateway open source. È possibile semplificare il routing per le richieste API interne o esterne ai servizi dell'applicazione che espongono le API. Spring Cloud Gateway affronta considerazioni trasversali per le applicazioni che operano dietro il gateway. Queste considerazioni includono protezione, routing, limitazione della frequenza, memorizzazione nella cache, monitoraggio, resilienza e nascondere le applicazioni. È possibile configurare le funzionalità seguenti:

  • Integrazione dell'accesso Single Sign-On con il provider di identità preferito senza codice o dipendenze aggiuntive.
  • Regole di routing dinamico alle applicazioni senza ridistribuzione delle applicazioni.
  • Richiesta di limitazione senza servizi di backup.

Per altre informazioni, vedere Configurare VMware Spring Cloud Gateway.

Portale API

Il portale api consente di trovare le API che è possibile usare nelle proprie applicazioni. È possibile visualizzare la documentazione dettagliata dell'API e provare un'API per verificare se soddisfa le proprie esigenze. Il portale API assembla le API esposte da Spring Cloud Gateway.

Per altre informazioni, vedere Usare il portale API per VMware Tanzu.

Servizio di configurazione delle applicazioni

Il servizio di configurazione dell'applicazione fornisce la configurazione di runtime per le applicazioni Spring Boot e le applicazioni polyglot. La gestione della configurazione è ospitata nei repository Git per generare le proprietà di configurazione di runtime per le applicazioni.

Per altre informazioni, vedere Usare il servizio di configurazione dell'applicazione per Tanzu.

Registro dei servizi Tanzu

Registro dei servizi Tanzu offre funzionalità di individuazione e registro dei servizi per le applicazioni basate su microservizi ed è completamente compatibile con il server Eureka.

Per altre informazioni, vedere Usare il Registro di sistema del servizio Tanzu.

Visualizzazione dinamica dell'applicazione

Application Live View è uno strumento leggero di analisi e risoluzione dei problemi che consente agli sviluppatori di applicazioni e agli operatori di esaminare le applicazioni in esecuzione. Application Live View si basa sul concetto di attuatori Spring Boot. L'applicazione fornisce informazioni dall'interno dei processi in esecuzione usando gli endpoint. Application Live View usa questi endpoint per ottenere i dati dall'applicazione e interagire con esso.

Per altre informazioni, vedere Usare Visualizzazione in diretta dell’applicazione con il piano Azure Spring Apps Enterprise.

Acceleratore di applicazioni

L'acceleratore di applicazioni consente agli sviluppatori di applicazioni e agli operatori di creare acceleratori di applicazioni. Gli acceleratori sono modelli che codificano le procedure consigliate e assicurano che siano presenti configurazioni e strutture importanti. Gli sviluppatori possono avviare il bootstrap delle applicazioni e iniziare immediatamente a sviluppare funzionalità. Gli operatori dell'applicazione possono creare acceleratori personalizzati che riflettono le architetture e le configurazioni desiderate e consentono agli sviluppatori di usarli. L'acceleratore di applicazioni consente di semplificare le preoccupazioni degli operatori sul fatto che gli sviluppatori implementano le procedure consigliate.

Per altre informazioni, vedere Usare l'acceleratore di applicazioni VMware Tanzu con il piano Azure Spring Apps Enterprise.

Passaggi successivi