Freigeben über


Übersicht über die Containerisierung

Hinweis

Die Pläne Basic, Standard und Enterprise gelten ab Mitte März 2025 als veraltet und werden über einen Zeitraum von drei Jahren eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring Apps.

Der Plan Standardverbrauch und dediziert gilt ab dem 30. September 2024 als veraltet und wird nach sechs Monaten vollständig eingestellt. Es wird empfohlen, auf Azure Container Apps umzustellen. Weitere Informationen finden Sie unter Migrieren des Plans „Standardverbrauch und dediziert“ von Azure Spring Apps zu Azure Container Apps.

Dieser Artikel gilt für:✅ Basic/Standard ✅ Enterprise

In diesem Artikel wird beschrieben, wie Sie eine Java-Anwendung containerisieren.

Mit Azure Spring Apps können Sie eine JAR- oder WAR-Datei hochladen, die automatisch in ein verwaltetes Containerimage verpackt wird. Es unterstützt auch das Erstellen von Polyglot-Anwendungen aus Quellcode zu Containerimages mithilfe von VMware Tanzu Buildpacks oder Open-Source-Paketo Buildpacks.

Azure Container Apps und Azure Kubernetes Service (AKS) sind Containerplattformen, die mehrere Programmiersprachen unterstützen. Es wird dringend empfohlen, ein Containerimage aus Ihrer Anwendung zu erstellen und es in Azure Container Apps oder AKS bereitzustellen. Wenn Sie Ihr Containerimage separat erstellen, können Sie die Anpassung und Optimierung Ihrer Anwendungsumgebung vollständig steuern und sicherstellen, dass es Ihre spezifischen Anforderungen vor der Bereitstellung erfüllt. In diesem Artikel wird erläutert, wie Sie Ihren Quellcode oder Ihr Artefakt in einem Containerimage selbst erstellen.

Erstellen eines Containerimages

In der folgenden Tabelle sind Artikel aufgeführt, die Sie bei der Migration unterstützen sollen, basierend auf Ihrem Plan und dem Artefakttyp, den Sie in Azure Spring Apps verwenden:

Azure Spring Apps-Plan Artefakt Handbuch
Basic-/Standard-Plan Eine JAR- oder WAR-Datei Erstellen eines Containerimages aus einer JAR- oder WAR-Datei
Standard-Plan Quellcode Containerisieren einer Anwendung mithilfe von Paketo Buildpacks
Enterprise-Tarif Eine JAR- oder WAR-Datei Containerisieren einer Anwendung mithilfe von Paketo Buildpacks
Enterprise-Tarif Quellcode Containerisieren einer Anwendung mithilfe von Paketo Buildpacks

Informationen zum Integrieren eines APM-Agents (Application Performance Monitoring) in Ihr Containerimage finden Sie unter Integrieren der Anwendungsleistungsüberwachung in Containerimages.

Pushen des Containerimages in eine Containerregistrierung

Nachdem Sie Ihr Artefakt in einem Containerimage erstellt haben, müssen Sie es in eine Containerregistrierung pushen, unabhängig davon, ob sie öffentlich oder privat ist. Wenn Sie Azure Container Registry verwenden, finden Sie weitere Informationen unter Pushen des ersten Images in eine Azure-Containerregistrierung mit der Docker CLI.

Wenn Sie über eine Azure Container Registry-Instanz verfügen, können Sie auch die Azure Container Registry verwenden, um ein Image zu erstellen und zu pushen. Weitere Informationen finden Sie unter Schnellstart: Erstellen und Ausführen eines Containerimages mithilfe von Azure Container Registry Tasks.