Condividi tramite


Eseguire la migrazione del consumo standard di Azure Spring Apps e del piano dedicato ad App Contenitore di Azure

Questo articolo descrive quando e come eseguire la migrazione dei piani dedicati e consumo di Azure Spring Apps Standard (attualmente solo in anteprima pubblica) ad App Contenitore di Azure. Per consolidare i vantaggi nativi del cloud e semplificare le offerte, il servizio Azure Spring Apps si ritira, tra cui il consumo Standard e i piani dedicati (anteprima), Basic, Standard ed Enterprise. Il piano a consumo Standard e dedicato (anteprima) entra nel periodo di tramonto di sei mesi il 30 settembre 2024 e si ritira a marzo 2025.

È consigliabile usare App Contenitore di Azure come destinazione migliore per la migrazione. App Azure Container è una piattaforma contenitore serverless completamente gestita per le app polyglot e offre funzionalità Java avanzate disponibili in precedenza in Azure Spring Apps.

È stata introdotta una funzionalità di migrazione per semplificare la transizione dall'uso standard di Azure Spring Apps e dal piano dedicato (anteprima) ad App Contenitore di Azure. Selezionare Esegui migrazione nel portale di Azure e confermare l'azione.

Screenshot del portale di Azure che mostra il pulsante Esegui migrazione.

Screenshot della finestra di dialogo Esegui migrazione ad App Azure Container.

Questa funzionalità sarà disponibile a metà ottobre 2024 ed è possibile avviare il processo di migrazione non appena è disponibile.

Al termine della migrazione, l'app viene visualizzata come app standard all'interno di App Contenitore di Azure, con lo stack di sviluppo Java attivato. Con questa opzione abilitata, si ottiene l'accesso a metriche e log specifici di Java per monitorare e risolvere i problemi delle app. Per altre informazioni, vedere Metriche Java per le app Java in App Contenitore di Azure e Impostare il livello di logger dinamico per risolvere i problemi delle applicazioni Java in App Azure Container.

Il video seguente annuncia la disponibilità generale delle esperienze Java nelle app Azure Container:


Domande frequenti

La sezione seguente illustra diverse domande relative al processo di migrazione.

Si prevede di ritirare altri SKU di Azure Spring Apps?

Sì, anche altri piani di Azure Spring Apps vengono ritirati, con un periodo di tramonto di tre anni. Per altre informazioni, vedere l'annuncio di ritiro di Azure Spring Apps.

Cosa succede se non faccio alcuna azione entro il 30 marzo 2025?

Le app vengono migrate automaticamente in App Contenitore di Azure.

È possibile continuare a usare il consumo standard di Azure Spring Apps e il piano dedicato?

È possibile continuare a eseguire app esistenti fino al 30 marzo 2025, ma non è possibile creare nuove app e istanze del servizio dopo il 30 settembre 2024.

Come è possibile ottenere assistenza se il processo di migrazione ha esito negativo?

Compilare il modulo di richiesta di supporto nel portale di Azure, usando i valori seguenti:

  • Per Tipo di problema selezionare Tecnico.
  • Seleziona la tua sottoscrizione in Sottoscrizione.
  • Per Servizio selezionare App Spring di Azure.
  • Per Risorsa selezionare la risorsa Di Azure Spring Apps.
  • Digita una descrizione del problema in Riepilogo.
  • In Tipo di problema selezionare Problema non elencato.

È necessario creare manualmente istanze di Spring Cloud Config Server e Spring Cloud Service Registry in App Azure Container?

Sì, è necessario ricreare le istanze di Spring Cloud Config Server e Spring Cloud Service Registry in App Azure Container. Spring Cloud Config Server e Spring Cloud Service Registry sono anche componenti gestiti nelle app Azure Container, ma esistono alcune differenze esperienziali. Per altre informazioni, vedere Esercitazione: Connettersi a un server Eureka gestito per Spring in App Azure Container ed Esercitazione: Connettersi a un server di configurazione gestito per Spring in App Azure Container.

Se è necessaria assistenza per la creazione e la migrazione di Spring Cloud Config Server e Spring Cloud Service Registry ad App Contenitore di Azure, creare una richiesta di supporto.

Si verificano tempi di inattività durante il processo di migrazione?

Non si verificano tempi di inattività a meno che non si usi Spring Cloud Config Server e Spring Cloud Service Registry, che è necessario ricreare manualmente nelle app Azure Container.

Cosa accade alle app con transazioni in anteprima durante la migrazione?

Tutte le transazioni in anteprima vengono eseguite senza interruzioni, a meno che non si usi Spring Cloud Config Server e Spring Cloud Service Registry, che è necessario ricreare manualmente nelle app Azure Container.

Dopo la migrazione è stata apportata una modifica all'indirizzo IP o al nome di dominio completo?

Non c'è nessun cambiamento. Tutti gli indirizzi IP/FQDN rimangono invariati dopo la migrazione.

Sto usando l'archiviazione permanente. Ricerca per categorie ricrearlo in App Azure Container?

L'archiviazione permanente esegue automaticamente la migrazione ad App Azure Container.

Quali sono le implicazioni sui prezzi quando si passa ad App Azure Container?

App Azure Container ha la stessa struttura dei prezzi di Azure Spring Apps per i piani di consumo e dedicati. Gli addebiti per l'uso attivo e inattiva della CPU/memoria, insieme agli SKU delle macchine virtuali nei carichi di lavoro dedicati, sono identici nelle app Azure Spring e nelle app contenitore di Azure. La concessione gratuita mensile si applica anche direttamente alle app contenitore di Azure. L'unica eccezione alla regola è il numero di richieste per i componenti Java gestiti fatturati nel piano a consumo di App Azure Container.

Nella tabella seguente sono descritte le differenze:

Risorse usate per i componenti Java gestiti Piano di consumo Standard di Azure Spring Apps Piano di consumo di App Contenitore di Azure
CPU attiva di Spring Cloud Service Registry Nessuna modifica. Nessuna modifica.
CPU inattiva del Registro di sistema del servizio Spring Cloud Nessuna modifica. Nessuna modifica.
CPU attiva di Spring Cloud Config Server Nessuna modifica. Nessuna modifica.
CPU inattiva del server Spring Cloud Config Nessuna modifica. Nessuna modifica.
Un milione di richieste inviate a Spring Cloud Service Registry Nessun costo aggiuntivo. Vedere Prezzi di App Contenitore di Azure.
Un milione di richieste effettuate al server di configurazione Spring Cloud Nessun costo aggiuntivo. Vedere Prezzi di App Contenitore di Azure.

Inoltre, con app Azure Container, è possibile sfruttare il piano di risparmio di Azure e trarre vantaggio dai risparmi grazie all'impegno. Per altre informazioni, vedere Piano di risparmio di Azure per il calcolo.

Ricerca per categorie continuare a usare la propria rete virtuale in App Azure Container?

Non sono state apportate modifiche all'esperienza di rete virtuale. È possibile continuare a usare la propria rete virtuale.

Verrà eseguita la migrazione dell'app al piano a consumo o al piano a consumo e dedicato con profili di carico di lavoro in App Contenitore di Azure?

Esiste un mapping diretto tra i piani di servizio in Azure Spring Apps e nelle app Azure Container. Se l'app è attualmente in esecuzione nel piano a consumo, passa al piano a consumo solo in App Azure Container. Se l'app è attualmente in esecuzione in un profilo di carico di lavoro dedicato e a consumo, passa al profilo del carico di lavoro corrispondente in App Azure Container.

Come è possibile continuare a mantenere funzionanti le pipeline di distribuzione o il flusso di lavoro?

Le pipeline di distribuzione/flusso di lavoro devono puntare ad App Contenitore di Azure per funzionare correttamente. Per altre informazioni, vedere Introduzione ad altri modi per distribuire app di Azure Container.

Ricerca per categorie continuare a rendere funzionanti gli script di automazione con l'interfaccia della riga di comando di Azure?

Gli script dell'interfaccia della riga di comando di Azure devono modificare per renderli funzionanti in App Azure Container. Per altre informazioni, vedere az containerapp.