Condividi tramite


Novità 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.

Azure Spring Apps viene migliorato regolarmente. Per stare al passo con gli sviluppi più recenti, questo articolo fornisce informazioni sulle ultime novità.

Questo articolo viene aggiornato trimestralmente, quindi si consiglia di visitare la pagina regolarmente. È anche possibile visitare gli aggiornamenti di Azure, in cui è possibile cercare gli aggiornamenti o esplorare per categoria.

Q3 2024

Sono ora disponibili gli aggiornamenti seguenti:

  • Accedere facilmente ai log delle app nella portale di Azure: ora è disponibile un modo più pratico ed efficiente per eseguire query sui log delle app ed eseguire lo streaming dei log nel portale di Azure. Questo nuovo approccio integra manualmente la composizione di query per recuperare i log delle applicazioni dall'area di lavoro Log Analytics e accedere al flusso di log tramite l'interfaccia della riga di comando di Azure. Per altre informazioni, vedere la sezione Stream logs (Log di flusso) della console dell'applicazione Stream Azure Spring Apps in tempo reale.

  • Manutenzione regolare dell'infrastruttura nel piano Enterprise:

    • Aggiornamento regolare per mantenere aggiornati i componenti gestiti:
      • Registro dei servizi: aggiornato alla versione 1.3.1.
      • Servizio di configurazione dell'applicazione: aggiornato alla versione 2.3.1, inclusa una correzione critica dei dettagli del contenuto mancanti nella registrazione per la creazione di ConfigMap e dei segreti.
      • Spring Cloud Gateway: aggiornato alla versione 2.2.5, inclusa una correzione critica per un problema di persistenza delle regole di routing.
      • Portale API: aggiornato alla versione 1.5.0.
      • App Live View: aggiornata alla versione 1.8.0.
      • Acceleratore di app: aggiornato alla versione 1.8.1.
      • Servizio di compilazione:
        • Go buildpack: aggiunta del supporto per Go 1.22, deprecato Go 1.20, modificata la versione predefinita da Go 1.20 a Go 1.21.
        • Buildpack NodeJS: modificata la versione predefinita da Node.js 19 a Node.js 20.
        • Java Native Image buildpack: java 20 deprecato, aggiunto Java 21.
        • Buildpack PHP: aggiunta di PHP 8.3
    • Aggiornamento regolare per mantenere aggiornato servizio Azure Kubernetes: aggiornato alla versione 1.29.7.
  • Manutenzione regolare dell'infrastruttura nei piani Basic e Standard:

    • Aggiornamento regolare per mantenere aggiornati i componenti gestiti:
      • Immagine del server di configurazione: aggiornata alla versione 1.0.20240930.
      • Immagine del server Eureka: aggiornata alla versione 1.0.20240930.
      • Immagine di base per le app: aggiornata ad Azure Linux 2.0.20231130.
    • Aggiornamento regolare per mantenere aggiornato servizio Azure Kubernetes: aggiornato alla versione 1.29.7.

T2 2024

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

  • Log più completo del servizio di configurazione dell'applicazione: la revisione Git è un’informazione fondamentale che indica la recency dei file di configurazione. Attualmente, il servizio di configurazione dell'applicazione registra la revisione Git per migliorare l'efficienza della risoluzione dei problemi. Per altre informazioni, vedere la sezione Esaminare le revisioni Git dei file di configurazione di Utilizzare il servizio di configurazione delle applicazioni per Tanzu.

  • Server di configurazione Spring Cloud software open source gestito (anteprima): la versione open source del server di configurazione Spring Cloud offre agli sviluppatori un'esperienza Spring nativa. Ora è disponibile il server di configurazione Spring gestito per recuperare dinamicamente le proprietà di configurazione dai repository centrali. Per altre informazioni, vedere Configurare un server di configurazione Spring Cloud gestito in Azure Spring App.

  • Supporto dell'endpoint dell'attuatore personalizzato: gli utenti potrebbero voler usare una porta o un percorso diverso per l'attuatore a causa di problemi di sicurezza, ma questa scelta può comportare l'impossibilità di connettersi all'app da parte della Visualizzazione in diretta dell’applicazione. Questa funzionalità consente alla Visualizzazione in diretta dell’applicazione di lavorare con le app che non hanno una porta o un percorso predefinito per l'attuatore. Per altre informazioni, vedere la sezione Configurare l'attuatore Spring Boot personalizzato di Utilizzare la Visualizzazione in diretta dell’applicazione con il piano Azure Spring Apps Enterprise.

  • Disabilitare l'autenticazione di base per l'endpoint di test di un'app: Azure Spring Apps fornisce l'autenticazione di base per proteggere l'endpoint di test di un'istanza dell'applicazione. Quando l'app di un utente è integrata con il server di autenticazione, questa autenticazione di base non è necessaria. Se l'utente ha una buona conoscenza della sicurezza dell'applicazione, questa funzionalità consente di disabilitare l'autenticazione di base fornita dal servizio Azure Spring Apps, rendendo i test sull'applicazione più vicini a un ambiente reale. Per altre informazioni, vedere il secondo suggerimento in Configurare un ambiente di gestione temporanea in Azure Spring Apps.

  • Accesso all'archiviazione privata per l'inserimento della rete virtuale: la funzionalità di accesso all'archiviazione privata consente il routing del traffico attraverso una rete privata per l'archiviazione back-end che ospita asset dell'applicazione come file JAR e log. Questa funzionalità migliora la sicurezza e può potenzialmente migliorare le prestazioni per gli utenti. Per altre informazioni, vedere Configurare l'accesso alla rete privata per l'archiviazione back-end nella rete virtuale (anteprima).

  • Processo di supporto (anteprima) in Azure Spring Apps: questa funzionalità consente ai clienti di eseguire le applicazioni temporanee in Azure Spring Apps in modo nativo. Offre la gestione e l'esecuzione di processi batch, insieme all'integrazione con i componenti gestiti. Per altre informazioni, vedere Processo in Azure Spring Apps (anteprima).

Q1 2024

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

  • Risparmio 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 si sottoscrive il 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 Usare lo streaming di log in tempo reale di Usare il servizio di configurazione dell'applicazione per Tanzu.

  • Mostra le versioni dei pacchetti di build: 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 Utilizzare il servizio di configurazione delle applicazioni per Tanzu.

T4 2023

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

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 Azure Spring Apps proteggono le applicazioni con certificati di propria scelta. Con la sincronizzazione automatica dei certificati, è ora possibile ruotare i certificati in Azure Key Vault e sincronizzarli 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.

T3 2023

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

L'aggiornamento seguente è ora disponibile nel piano a consumo Standard e dedicato:

T2 2023

L'aggiornamento seguente annuncia un nuovo piano:

L'aggiornamento seguente è ora disponibile in tutti i piani:

L'aggiornamento seguente è ora disponibile nei piani a consumo e Basic/Standard:

  • Azure Developer CLI (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 Guida introduttiva: Distribuire la prima applicazione Web in Azure Spring Apps.

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

T1 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 Suitability Analyzer. Questo strumento fornisce informazioni sui tipi di modifiche necessarie per la migrazione e sulla quantità di lavoro necessaria. Per altre informazioni, vedere Valutare le applicazioni Spring con Cloud Suitability Analyzer.

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

T4 2022

Gli aggiornamenti seguenti sono ora disponibili nei piani Basic/Standard ed Enterprise:

  • Impostazioni di ingresso: 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 il 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.

  • Connettersi 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 risolvere i problemi. Per altre informazioni, vedere Connettersi a un'istanza dell'app per la risoluzione dei problemi.

I seguenti aggiornamenti sono ora disponibili nel piano Enterprise:

  • Nuovo componente Tanzu gestito - Visualizzazione in diretta dell’applicazione dalla piattaforma dell’applicazione Tanzu: uno strumento leggero per la risoluzione dei problemi e le informazioni dettagliate basato su Attuatori Spring Boot che aiuta gli sviluppatori 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. Visualizzazione in diretta dell’applicazione usa questi endpoint per recuperare e interagire con i dati dalle applicazioni. Per altre informazioni, vedere Usare Visualizzazione in diretta dell’applicazione con il piano Azure Spring Apps Enterprise.

  • Nuovo componente Tanzu gestito - Acceleratori di applicazioni dalla 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 Azure Spring Apps Enterprise.

  • 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 il pacchetto di build dei server Web Tanzu dietro. Per altre informazioni, vedere Implementare filestatici Web.

  • Miglioramento di Spring Cloud Gateway gestito: è stato aggiunto il supporto della nuova regola di gestione 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.

T3 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ù, costa di meno!.

Vedi anche

Per gli aggiornamenti meno recenti, vedere Aggiornamenti di Azure.