Udostępnij za pośrednictwem


Omówienie konteneryzacji

Uwaga

Plany Podstawowa, Standardowa i Enterprise zostaną wycofane od połowy marca 2025 r. z 3-letnim okresem emerytalnym. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz ogłoszenie o wycofaniu usługi Azure Spring Apps.

Zużycie standardowe i dedykowany plan zostaną wycofane od 30 września 2024 r. z całkowitym zamknięciem po sześciu miesiącach. Zalecamy przejście do usługi Azure Container Apps. Aby uzyskać więcej informacji, zobacz Migrowanie użycia usługi Azure Spring Apps w warstwie Standardowa i dedykowanego planu do usługi Azure Container Apps.

Ten artykuł dotyczy:✅ Podstawowa/Standardowa ✅ Enterprise

W tym artykule opisano sposób konteneryzowania aplikacji Java.

Usługa Azure Spring Apps umożliwia przekazywanie pliku JAR lub WAR, który automatycznie pakuje do zarządzanego obrazu kontenera. Obsługuje również tworzenie aplikacji wielolotowych z kodu źródłowego do obrazów kontenerów przy użyciu pakietu VMware Tanzu Buildpacks lub open source Paketo Buildpacks.

Azure Container Apps i Azure Kubernetes Service (AKS) to platformy kontenerów, które obsługują wiele języków programowania. Zdecydowanie zalecamy utworzenie obrazu kontenera na podstawie aplikacji i wdrożenie go w usłudze Azure Container Apps lub AKS. Tworzenie obrazu kontenera oddzielnie zapewnia pełną kontrolę nad dostosowywaniem i optymalizacją środowiska aplikacji, zapewniając, że spełnia określone wymagania przed wdrożeniem. W tym artykule wyjaśniono, jak utworzyć kod źródłowy lub artefakt w obrazie kontenera samodzielnie.

Tworzenie obrazu kontenera

W poniższej tabeli przedstawiono artykuły ułatwiające migrację na podstawie planu i typu artefaktu używanego w usłudze Azure Spring Apps:

Plan usługi Azure Spring Apps Artefakt Przewodnik
Plan podstawowy/standardowy Plik JAR lub WAR Tworzenie obrazu kontenera z pliku JAR lub WAR
Plan w warstwie Standardowa Kod źródłowy Konteneryzowanie aplikacji przy użyciu pakietu Buildpack Paketo
Plan przedsiębiorstwa PLIK JAR lub WAR Konteneryzowanie aplikacji przy użyciu pakietu Buildpack Paketo
Plan przedsiębiorstwa Kod źródłowy Konteneryzowanie aplikacji przy użyciu pakietu Buildpack Paketo

Aby zintegrować agenta monitorowania wydajności aplikacji (APM) z obrazem kontenera, zobacz Integrowanie monitorowania wydajności aplikacji z obrazami kontenerów.

Wypychanie obrazu kontenera do rejestru kontenerów

Po utworzeniu artefaktu w obrazie kontenera należy wypchnąć go do rejestru kontenerów niezależnie od tego, czy jest to publiczny, czy prywatny. Jeśli używasz usługi Azure Container Registry, zobacz Wypychanie pierwszego obrazu do rejestru kontenerów platformy Azure przy użyciu interfejsu wiersza polecenia platformy Docker.

Jeśli masz wystąpienie usługi Azure Container Registry, możesz również użyć usługi Azure Container Registry do skompilowania i wypchnięcia obrazu. Aby uzyskać więcej informacji, zobacz Szybki start: kompilowanie i uruchamianie obrazu kontenera przy użyciu zadań usługi Azure Container Registry.