Freigeben über


Übersicht über die Containerisierung

Hinweis

Die Basic, Standard und Enterprise Pläne sind am 17. März 2025 in den Auslaufzeitraum eingetreten. Weitere Informationen finden Sie in der Ankündigung zur Einstellung von Azure Spring 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
Basis-/Standardplan Eine JAR- oder WAR-Datei Erstellen eines Containerimages aus einer JAR- oder WAR-Datei
Standard-Plan Quellcode Containerisieren einer Anwendung mithilfe von Paketo Buildpacks
Unternehmensplan Eine JAR- oder WAR-Datei Containerisieren einer Anwendung mithilfe von Paketo Buildpacks
Unternehmensplan 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.