Přehled kontejnerizace
Poznámka:
Plány Basic, Standard a Enterprise budou od poloviny března 2025 vyřazeny ze 3letého období vyřazení. Doporučujeme přejít na Azure Container Apps. Další informace najdete v oznámení o vyřazení Azure Spring Apps.
Od 30. září 2024 bude od 30. září 2024 zastaralý plán s úplným vypnutím po šesti měsících. Doporučujeme přejít na Azure Container Apps. Další informace najdete v tématu Migrace spotřeby Azure Spring Apps Úrovně Standard a vyhrazeného plánu do Azure Container Apps.
Tento článek se vztahuje na:✅ Basic/Standard ✅ Enterprise
Tento článek popisuje, jak kontejnerizovat aplikaci v Javě.
Azure Spring Apps umožňuje nahrát soubor JAR nebo WAR, který se automaticky zabalí do spravované image kontejneru. Podporuje také vytváření polyglotových aplikací ze zdrojového kódu do imagí kontejnerů pomocí balíčků VMware Tanzu Buildpacks nebo opensourcových balíčků Paketo Buildpacks.
Azure Container Apps a Azure Kubernetes Service (AKS) jsou kontejnerové platformy, které podporují více programovacích jazyků. Důrazně doporučujeme vytvořit image kontejneru z vaší aplikace a nasadit ji do Azure Container Apps nebo AKS. Sestavení image kontejneru samostatně poskytuje úplnou kontrolu nad přizpůsobením a optimalizací prostředí aplikace a zajišťuje, že splňuje vaše konkrétní požadavky před nasazením. Tento článek vysvětluje, jak vytvořit zdrojový kód nebo artefakt do image kontejneru sami.
Sestavení image kontejneru
Následující tabulka uvádí články, které vám pomůžou s migrací na základě vašeho plánu a typu artefaktu, který používáte v Azure Spring Apps:
Plán Azure Spring Apps | Artefakt | Průvodce |
---|---|---|
Plán Basic/Standard | Soubor JAR nebo WAR | Sestavení image kontejneru z JAR nebo WAR |
Plán Standard | Zdrojový kód | Kontejnerizace aplikace pomocí balíčků Paketo Buildpacks |
Plán Enterprise | Soubor JAR nebo WAR | Kontejnerizace aplikace pomocí balíčků Paketo Buildpacks |
Plán Enterprise | Zdrojový kód | Kontejnerizace aplikace pomocí balíčků Paketo Buildpacks |
Pokud chcete do image kontejneru integrovat agenta APM (Application Performance Monitoring) aplikací, přečtěte si téma Integrace monitorování výkonu aplikací do imagí kontejnerů.
Nasdílení image kontejneru do registru kontejneru
Jakmile artefakt sestavíte do image kontejneru, musíte ho odeslat do registru kontejneru bez ohledu na to, jestli je veřejný nebo soukromý. Pokud používáte Službu Azure Container Registry, přečtěte si téma Nahrání první image do registru kontejneru Azure pomocí rozhraní příkazového řádku Dockeru.
Pokud máte instanci služby Azure Container Registry, můžete také pomocí služby Azure Container Registry sestavit a odeslat image. Další informace najdete v tématu Rychlý start: Sestavení a spuštění image kontejneru pomocí úloh služby Azure Container Registry.