Novità di Azure Spring Apps
Nota
Azure Spring Apps è il nuovo nome del servizio Azure Spring Cloud. Anche se il servizio ha un nuovo nome, il nome precedente verrà visualizzato in alcune posizioni per un po' mentre si lavora per aggiornare gli asset, ad esempio screenshot, video e diagrammi.
Azure Spring Apps è stato migliorato regolarmente. Per rimanere aggiornati sugli sviluppi più recenti, questo articolo fornisce informazioni sulle versioni più recenti.
Questo articolo viene aggiornato trimestralmente, quindi rivedirlo regolarmente. È anche possibile visitare gli aggiornamenti di Azure, in cui è possibile cercare gli aggiornamenti o esplorare per categoria.
Q1 2024
I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:
Risparmiare fino al 47%: Azure Spring Apps Enterprise è ora idoneo per il piano di risparmio di Azure: tutte le aree di Azure Spring Apps nel piano Enterprise sono idonee per risparmi significativi sui costi, ovvero il 20% per un anno e il 47% per tre anni, quando ci si impegna al piano di risparmio di Azure. Per altre informazioni, vedere Azure Spring Apps Enterprise è ora idoneo per il piano di risparmio di Azure per il calcolo.
L'interfaccia della riga di comando di Azure supporta lo streaming di log per Spring Cloud Gateway: questa funzionalità consente di recuperare il log di Spring Cloud Gateway in tempo reale a scopo di diagnosi. Per altre informazioni, vedere la sezione Usare lo streaming di log in tempo reale di Risolvere i problemi di VMware Spring Cloud Gateway.
L'interfaccia della riga di comando di Azure supporta lo streaming dei log per il servizio di configurazione dell'applicazione: la funzionalità consente di recuperare il log del servizio di configurazione dell'applicazione usando l'interfaccia della riga di comando di Azure, consentendo di rilevare eventuali aggiornamenti della configurazione. Per altre informazioni, vedere la sezione Use real-time log streaming (Usare il flusso di log in tempo reale) di Use Application Configuration Service for Tanzu (Usare il servizio di configurazione dell'applicazione per Tanzu).
Mostra le versioni buildpack: la funzionalità più recente aggiunta a buildpack consente di comprendere la versione usata e diagnosticare i problemi associati al processo di compilazione.
Risoluzione dei problemi avanzata del servizio di configurazione dell'applicazione: ora è possibile visualizzare direttamente il collegamento
configMap
per le app per facilitare la risoluzione dei problemi relativi alle configurazioni non più frequenti. È anche possibile esportare i file di configurazione estratti dal servizio di configurazione dell'applicazione dai repository Git upstream all'ambiente locale tramite l'interfaccia della riga di comando di Azure. Questo processo consente di esaminare il contenuto e usare i file di configurazione per lo sviluppo locale. Per altre informazioni, vedere la sezione Esaminare il file di configurazione in ConfigMap di Usare il servizio di configurazione dell'applicazione per Tanzu.
Q4 2023
I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:
Spring Cloud Gateway supporta una cache delle risposte: la cache delle risposte consente ai servizi e ai client di archiviare e riutilizzare in modo efficiente le risposte alle richieste HTTP. È possibile configurare le dimensioni della memoria e la durata della cache e applicare le impostazioni a livello di route o a livello globale. Per altre informazioni, vedere la sezione Configurare la cache delle risposte di Configurare VMware Spring Cloud Gateway.
Portale API supporta l'abilitazione/disabilitazione dell'opzione try-out: la funzionalità try-out consente di provare le API tramite la visualizzazione incentrata del portale API. È ora possibile disattivare facilmente questa funzionalità in caso di problemi di sicurezza. Per altre informazioni, vedere la sezione Provare le API nel portale api di Usare il portale API per VMware Tanzu.
Service Connector supporta le impostazioni a livello di applicazione: questo aggiornamento consente di configurare in modo efficiente le impostazioni comuni tra le distribuzioni all'interno di un'applicazione. Per altre informazioni, vedere gli articoli seguenti:
- Connessione un database di Azure Cosmos DB all'applicazione in Azure Spring Apps
- Connessione cache di Azure per Redis all'applicazione in Azure Spring Apps
- Connessione un'istanza di Database di Azure per MySQL all'applicazione in Azure Spring Apps
- Associare un Database di Azure per PostgreSQL all'applicazione in Azure Spring Apps
Informazioni più dettagliate nella cronologia di compilazione: per risolvere meglio i problemi relativi alla compilazione per le app, la cronologia di compilazione presenta ora informazioni più complete per tutte le compilazioni. Per altre informazioni, vedere la sezione Cronologia di compilazione di Use Tanzu Build Service .For more information, see the Build history section of Use Tanzu Build Service.
L'aggiornamento seguente è ora disponibile nei piani Enterprise e Basic/Standard:
Manutenzione pianificata (anteprima pubblica): Azure Spring Apps applica regolarmente patch ai componenti lato server da cui dipendono le applicazioni per assicurarsi che siano sicure e aggiornate. Questi componenti includono JDK, middleware Spring Cloud, APM, immagine del sistema operativo di base e infrastruttura di runtime. Per rendere effettive tali patch, è necessario riavviare le applicazioni. Con la manutenzione pianificata, è possibile pianificare un'ora in un giorno specifico per tali riavvii obbligatori. Per altre informazioni, vedere Come configurare la manutenzione pianificata (anteprima).
Sincronizzazione automatica dei certificati: alcune funzionalità di App Spring di Azure proteggono le applicazioni con certificati di propria scelta. Con la sincronizzazione automatica dei certificati, è ora possibile ruotare i certificati in Azure Key Vault e sincronizzarsi automaticamente con Azure Spring Apps. Questo miglioramento semplifica la gestione delle funzionalità, ad esempio le impostazioni di dominio personalizzato e TLS/SSL. Per altre informazioni, vedere la sezione Certificato di sincronizzazione automatica di Eseguire il mapping di un dominio personalizzato esistente ad Azure Spring Apps.
Q3 2023
I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:
Spring Cloud Gateway consente di impostare il livello di log per ogni nome del logger: Spring Cloud Gateway ora supporta un controllo preciso sulla generazione di messaggi di log e sui rispettivi livelli di dettaglio. Questo miglioramento consente di concentrare l'attenzione su aree specifiche all'interno della codebase che garantiscono un'ispezione e un monitoraggio più approfonditi. Per altre informazioni, vedere la sezione Configurare i livelli di log di Configurare VMware Spring Cloud Gateway e Risolvere i problemi di VMware Spring Cloud Gateway.
Spring Cloud Gateway supporta un'operazione di riavvio usando il portale di Azure e l'interfaccia della riga di comando di Azure: questo miglioramento consente di avviare facilmente un riavvio di Spring Cloud Gateway, tramite il portale di Azure o usando i comandi dell'interfaccia della riga di comando di Azure, in linea con la pianificazione preferita. Per altre informazioni, vedere la sezione Riavviare VMware Spring Cloud Gateway di Configurare VMware Spring Cloud Gateway.
Spring Cloud Gateway supporta la condivisione di risorse tra le origini (CORS): Spring Cloud Gateway consente ora di limitare l'accesso alle risorse a domini specifici usando la condivisione di risorse tra le origini (CORS). Per altre informazioni, vedere la sezione Configurare la condivisione di risorse tra le origini di Configurare VMware Spring Cloud Gateway.
Spring Cloud Gateway espone le proprietà del componente aggiuntivo: questo aggiornamento consente di configurare proprietà avanzate di Spring Cloud Gateway che servono casi d'uso specifici che potrebbero non essere universalmente consigliati. Questa funzionalità offre la flessibilità necessaria per ottimizzare Spring Cloud Gateway per soddisfare determinati scenari e requisiti. Per altre informazioni, vedere la sezione Aggiornare la configurazione del componente aggiuntivo di Configurare VMware Spring Cloud Gateway.
Portale API supporta l'accesso Single Sign-On con più repliche: questo aggiornamento rimuove la restrizione che impedisce di ottenere un'affidabilità migliore configurando più repliche dell'istanza del portale API quando è abilitato l'accesso Single Sign-On. Per altre informazioni, vedere la sezione Configurare l'accesso Single Sign-On (SSO) di Usare il portale API per VMware Tanzu.
Acceleratore di app supporta i repository Git in Azure DevOps: l'acceleratore di applicazioni gestisce codice e configurazioni pronti e conformi all'organizzazione nei repository Git. A questo punto, l'acceleratore di applicazioni abilita il caricamento degli acceleratori direttamente dai repository Git ospitati in Azure DevOps. Per altre informazioni, vedere la sezione Gestire acceleratori personalizzati di Usare VMware Tanzu Application Accelerator con il piano Azure Spring Apps Enterprise.
Acceleratore di app supporta frammenti e percorsi secondari: l'acceleratore di applicazioni supporta frammenti, consentendo il riutilizzo efficiente delle sezioni all'interno di un acceleratore. Questa funzionalità consente di risparmiare sforzo quando si aggiungono nuovi acceleratori. Per altre informazioni, vedere la sezione Fare riferimento a un frammento nei propri acceleratori di Usare L'acceleratore di applicazioni VMware Tanzu con il piano Enterprise di Azure Spring Apps.
Supporto di immagini native Java (anteprima): le immagini native hanno in genere footprint di memoria inferiori e tempi di avvio più rapidi rispetto alle controparti JVM. Con questa funzionalità, è possibile distribuire applicazioni di immagini native Spring Boot usando il
java-native-image
buildpack. Per altre informazioni, vedere la sezione Distribuire applicazioni Java Native Image in Come distribuire app poliglotte nel piano Azure Spring Apps Enterprise.Supporto per PHP Buildpack: è possibile distribuire le app PHP direttamente dal codice sorgente e ricevere la manutenzione continua (correzioni CVE) per le immagini compilate automaticamente. Per altre informazioni, vedere la sezione Distribuire applicazioni PHP di Come distribuire app polyglot nel piano Azure Spring Apps Enterprise.
Supporto di New Relic APM per le app .NET: New Relic è una suite di strumenti di analisi software per misurare e monitorare colli di bottiglia delle prestazioni, velocità effettiva, integrità dei servizi e altro ancora. Questo aggiornamento consente di associare l'applicazione .NET con New Relic Application Monitor prestazioni ing (APM). Per altre informazioni, vedere la sezione Tipi di APM supportati di Come configurare l'integrazione di APM e i certificati della CA.
L'aggiornamento seguente è ora disponibile nel piano a consumo Standard e dedicato:
- JHipster Azure Spring Apps: con la collaborazione tra i team JHipster e Azure Spring Apps, JHipster Azure Spring Apps è progettato per semplificare lo sviluppo e la distribuzione di applicazioni Spring full-stack da end-to-end. Per altre informazioni, vedere Creare e distribuire l'app Spring full-stack con JHipster Azure Spring Apps.
Q2 2 2023
L'aggiornamento seguente annuncia un nuovo piano:
- Consumo di App Spring di Azure e piano dedicato: questo piano offre opzioni di calcolo personalizzabili (inclusa l'ottimizzazione della memoria), tenancy singola e disponibilità elevata per ottenere prevedibilità dei prezzi, risparmi sui costi e prestazioni per l'esecuzione di applicazioni Spring su larga scala. Per altre informazioni, vedere Scatenare le app Spring in un ambiente flessibile con il consumo di App Spring di Azure e i piani dedicati.
L'aggiornamento seguente è ora disponibile in tutti i piani:
- Azure Migrate per Spring Apps: individuare e valutare i carichi di lavoro Spring per la conformità al cloud e ottenere una stima dei prezzi per Azure Spring Apps usando Azure Migrate. Per altre informazioni, vedere Individuare e valutare le app Spring con Azure Migrate - Anteprima iscrizione.
L'aggiornamento seguente è ora disponibile nei piani Consumo e Basic/Standard:
- Interfaccia della riga di comando per sviluppatori di Azure (azd) per Azure Spring Apps: l'interfaccia della riga di comando per sviluppatori di Azure (azd) è uno strumento open source che accelera il tempo necessario per ottenere l'applicazione dall'ambiente di sviluppo locale ad Azure. È ora possibile inizializzare, creare pacchetti, effettuare il provisioning e distribuire un'applicazione Spring in Azure Spring Apps con pochi comandi. Provare a usare Avvio rapido: Distribuire la prima applicazione Web in Azure Spring Apps.
I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:
Risultato della compilazione condivisibile tra le istanze di Azure Spring Apps Enterprise (anteprima): questo aggiornamento consente di avere visibilità completa per le immagini create da Azure Spring Apps tramite bring-your-own Registro Azure Container (ACR) per supportare gli scenari seguenti:
- Compilare e testare in un ambiente PREPROD e distribuirlo in più ambienti PROD con le immagini verificate.
- Orchestrare una pipeline CICD sicura per collegare tutti i passaggi tra le azioni di compilazione e distribuzione.
Per altre informazioni, vedere How to deploy polyglot apps in the Azure Spring Apps Enterprise plan and Use Azure Spring Apps CI/CD with GitHub Actions .For more information, see How to deploy polyglot apps in the Azure Spring Apps Enterprise plan and Use Azure Spring Apps CI/CD with GitHub Actions.
Supporto della disponibilità elevata per Acceleratore app e Visualizzazione live app: Acceleratore di app e Visualizzazione live app supportano ora più repliche per offrire disponibilità elevata. Per altre informazioni, vedere Configurare Gli strumenti di sviluppo Tanzu nel piano Enterprise di Azure Spring Apps.
Scalabilità automatica di Spring Cloud Gateway: Spring Cloud Gateway supporta ora il ridimensionamento automatico per gestire meglio il traffico elastico senza problemi di scalabilità manuale. Per altre informazioni, vedere la sezione Configurare le impostazioni di scalabilità automatica di Configurare VMware Spring Cloud Gateway.
Servizio di configurazione delle applicazioni: supporto poliglotta: questo aggiornamento consente di usare il servizio di configurazione dell'applicazione per gestire le configurazioni esterne per qualsiasi app poliglotta, ad esempio .NET, Go e così via. Per altre informazioni, vedere la sezione Supporto polyglot di Use Application Configuration Service for Tanzu ( Usare il servizio di configurazione delle applicazioni per Tanzu).
Servizio di configurazione dell'applicazione: prestazioni e sicurezza migliorate: questo aggiornamento offre un notevole miglioramento delle prestazioni nelle operazioni di monitoraggio Git. Questo miglioramento consente aggiornamenti più rapidi per la verifica della configurazione e della certificazione tramite TLS tra il servizio di configurazione dell'applicazione e i repository Git. Per altre informazioni, vedere Usare il servizio di configurazione dell'applicazione per Tanzu.
Supporto dell'istanza dell'app 1000 (anteprima): è stato aumentato il numero massimo di istanze dell'app per un'istanza del servizio Azure Spring Apps Enterprise a 1000 per supportare cluster di microservizi su larga scala. Per altre informazioni, vedere Quote e piani di servizio per Azure Spring Apps.
Verifica del certificato dell'acceleratore di app: questo aggiornamento fornisce la verifica della certificazione tramite TLS tra l'acceleratore di app e i repository Git. Per altre informazioni, vedere la sezione Configurare gli acceleratori con un certificato autofirmato di Usare L'acceleratore di applicazioni VMware Tanzu con il piano Azure Spring Apps Enterprise.
Q1 2023
Gli aggiornamenti seguenti sono ora disponibili nei piani Basic/Standard ed Enterprise:
- Valutazione del codice sorgente per la migrazione: valutare le applicazioni Spring locali esistenti per l'idoneità alla migrazione ad Azure Spring Apps con Cloud Readinesy Analyzer. Questo strumento fornisce informazioni sui tipi di modifiche necessari per la migrazione e sulla quantità di lavoro necessaria. Per altre informazioni, vedere Valutare le applicazioni Spring con l'analizzatore di idoneità cloud.
I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:
Altre opzioni per i pool di compilazione e abilitare la coda dei processi di compilazione: il servizio di compilazione supporta ora un pool di agenti di compilazione di grandi dimensioni e consente di compilare al massimo un'attività di compilazione di dimensioni del pool e due volte le attività di compilazione di dimensioni del pool da accodare. Per altre informazioni, vedere la sezione Pool di agenti di compilazione di Use Tanzu Build Service (Usare il servizio di compilazione Tanzu).
Supporto migliorato del contratto di servizio: contratto di servizio migliorato per carichi di lavoro cruciali. Per altre informazioni, vedere Contratto di servizio per Azure Spring Apps.
Supporto elevato di vCPU e app per la memoria: supporto della distribuzione per applicazioni di CPU e memoria di grandi dimensioni per supportare carichi di lavoro a elevato utilizzo di CPU o memoria. Per altre informazioni, vedere Distribuire applicazioni di CPU e memoria di grandi dimensioni in Azure Spring Apps nel piano Enterprise.
Supporto per la verifica del certificato EPM SCG: è possibile abilitare la configurazione della verifica del certificato APM e TLS tra Spring Cloud Gateway e le applicazioni. Per altre informazioni, vedere la sezione Configurare il monitoraggio delle prestazioni dell'applicazione in Configurare VMware Spring Cloud Gateway.
Componenti Tanzu su richiesta: è possibile abilitare o disabilitare i componenti Tanzu dopo il provisioning del servizio. È anche possibile imparare a farlo per ogni documento del componente Tanzu. Per altre informazioni, vedere la sezione Abilitare/disabilitare il servizio di configurazione dell'applicazione dopo la creazione del servizio in Usare il servizio di configurazione dell'applicazione per Tanzu.
Q4 2022
Gli aggiornamenti seguenti sono ora disponibili nei piani Basic/Standard ed Enterprise:
Ingresso Impostazioni: con le impostazioni di ingresso, è possibile gestire il traffico di Azure Spring Apps a livello di applicazione. Questa funzionalità include il supporto del protocollo per gRPC, WebSocket e RSocket-on-WebSocket, affinità di sessione e timeout di invio/lettura. Per altre informazioni, vedere Personalizzare la configurazione in ingresso in Azure Spring Apps.
Debug remoto: ora è possibile eseguire il debug remoto delle app in Azure Spring Apps usando IntelliJ o VS Code. Per motivi di sicurezza, per impostazione predefinita, Azure Spring Apps disabilita il debug remoto. È possibile abilitare il debug remoto per le app usando portale di Azure o l'interfaccia della riga di comando di Azure e avviare il debug. Per altre informazioni, vedere Eseguire il debug delle app in modalità remota in Azure Spring Apps.
Connessione all'ambiente shell dell'istanza dell'app per la risoluzione dei problemi: Azure Spring Apps offre molti modi per risolvere i problemi delle applicazioni. Per gli sviluppatori che vogliono esaminare un ambiente in esecuzione di un'istanza dell'app, è possibile connettersi all'ambiente shell dell'istanza dell'app e risolverlo. Per altre informazioni, vedere Connessione a un'istanza dell'app per la risoluzione dei problemi.
I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:
Nuovo componente Tanzu gestito - Application Live View from Tanzu Application Platform: uno strumento leggero per la risoluzione dei problemi e informazioni dettagliate basato su Attuatori Spring Boot che aiuta gli sviluppatori di app e gli operatori di app a guardare all'interno di app in esecuzione. Le applicazioni forniscono informazioni dall'interno dei processi in esecuzione usando endpoint HTTP. Application Live View usa questi endpoint per recuperare e interagire con i dati dalle applicazioni. Per altre informazioni, vedere Usare Application Live View con il piano Enterprise di Azure Spring Apps.
Nuovo componente Tanzu gestito - Acceleratori di applicazioni della piattaforma applicativa Tanzu: consente di velocizzare il processo di compilazione e distribuzione di applicazioni. Consentono di eseguire il bootstrap delle applicazioni e di distribuirle in modo individuabile e ripetibile. Per altre informazioni, vedere Usare L'acceleratore di applicazioni VMware Tanzu con il piano Enterprise di Azure Spring Apps.
Distribuire direttamente i file statici: se sono presenti applicazioni con solo file statici, ad esempio HTML, è possibile distribuirli direttamente con un server Web configurato automaticamente, ad esempio HTTPD e NGINX. Questa funzionalità di distribuzione include applicazioni front-end create con un framework JavaScript di propria scelta. È possibile eseguire questa distribuzione usando la buildpack dei server Web Tanzu dietro. Per altre informazioni, vedere Distribuire file statici Web.
Miglioramento di Spring Cloud Gateway gestito: è stato aggiunto il supporto della nuova regola di routing a livello di app per semplificare la configurazione della regola di routing e il supporto TLS dal gateway alle app in Spring Cloud Gateway gestito. Per altre informazioni, vedere Usare Spring Cloud Gateway.
Q3 2022
Gli aggiornamenti seguenti sono ora disponibili per aiutare i clienti a ridurre le barriere di adozione e i problemi di determinazione dei prezzi per sfruttare al meglio le funzionalità offerte da Azure Spring Apps Enterprise.
Riduzione dei prezzi: è stata ridotta l'unità di base di Azure Spring Apps Standard ed Enterprise a 6 vCPU e 12 GB di memoria e sono stati ridotti i prezzi di eccedenza per vCPU e memoria. Per altre informazioni, vedere Prezzi di Azure Spring Apps
Concessione gratuita mensile: le prime 50 vCPU e 100 ore di memoria GB sono gratuite ogni mese. Per altre informazioni, vedere Prezzi di Azure Spring Apps
È possibile confrontare la variazione dei prezzi rispetto alla riduzione dei prezzi: Azure Spring Apps fa di più, meno costi.
Vedi anche
Per gli aggiornamenti meno recenti, vedere Aggiornamenti di Azure.