Condividi tramite


Panoramica della containerizzazione

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 come inserire in contenitori un'applicazione Java.

Azure Spring Apps consente di caricare un file JAR o WAR, che crea automaticamente pacchetti in un'immagine del contenitore gestito. Supporta anche la compilazione di applicazioni polyglot dal codice sorgente alle immagini del contenitore usando VMware Tanzu Buildpacks o Buildpacks open source.

App azure Container e servizio Azure Kubernetes (AKS) sono piattaforme contenitore che supportano più linguaggi di programmazione. È consigliabile creare un'immagine del contenitore dall'applicazione e distribuirla in App Azure Container o nel servizio Azure Kubernetes. La compilazione dell'immagine del contenitore offre il controllo completo sulla personalizzazione e l'ottimizzazione dell'ambiente dell'applicazione, assicurandosi che soddisfi i requisiti specifici prima della distribuzione. Questo articolo illustra come compilare il codice sorgente o l'artefatto in un'immagine del contenitore autonomamente.

Compilare un'immagine del contenitore

La tabella seguente indica gli articoli per facilitare la migrazione, in base al piano e al tipo di artefatto in uso in Azure Spring Apps:

Piano di Azure Spring Apps Artefatto Guida
Piano Basic/Standard Un file JAR o WAR Creare un'immagine del contenitore da un file JAR o WAR
Piano Standard Codice sorgente Containerizzare un'applicazione usando Paketo Buildpacks
Piano Enterprise File JAR o WAR Containerizzare un'applicazione usando Paketo Buildpacks
Piano Enterprise Codice sorgente Containerizzare un'applicazione usando Paketo Buildpacks

Per integrare un agente APM (Application Performance Monitoring) nell'immagine del contenitore, vedere Integrare il monitoraggio delle prestazioni dell'applicazione nelle immagini del contenitore.

Eseguire il push dell'immagine del contenitore in un registro contenitori

Dopo aver compilato l'artefatto in un'immagine del contenitore, è necessario eseguirne il push in un registro contenitori, sia pubblico che privato. Se si usa Registro Azure Container, vedere Eseguire il push della prima immagine nel registro Azure Container usando l'interfaccia della riga di comando di Docker.

Se si dispone di un'istanza di Registro Azure Container, è anche possibile usare Registro Azure Container per compilare ed eseguire il push di un'immagine. Per altre informazioni, vedere Guida introduttiva: Compilare ed eseguire un'immagine del contenitore usando Registro Azure Container Attività.