Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Дополнительные сведения см. в статье «Миграция стандартного и выделенного плана потребления Azure Spring Apps в контейнерные приложения Azure».
Эта статья относится к:✅ Basic/Standard ✅ Enterprise
В этой статье описывается, как контейнеризировать приложение Java.
Azure Spring Apps позволяет загружать JAR-файл или WAR-файл, который он автоматически упаковывает в образ управляемого контейнера. Кроме того, он поддерживает создание многоязычных приложений из исходного кода в образы контейнеров с помощью VMware Tanzu Buildpacks или Paketo Buildpacks с открытым кодом.
Приложения контейнеров Azure и Служба Azure Kubernetes (AKS) — это платформы контейнеров, поддерживающие несколько языков программирования. Мы настоятельно рекомендуем создать образ контейнера из приложения и развернуть его в приложениях контейнеров Azure или AKS. Создание образа контейнера отдельно обеспечивает полный контроль над настройкой и оптимизацией среды приложения, обеспечивая соответствие конкретным требованиям перед развертыванием. В этой статье объясняется, как построить образ контейнера из исходного кода или артефакта самостоятельно.
В следующей таблице приведены статьи, которые помогут вам выполнить миграцию на основе плана и типа артефакта, который вы используете в Azure Spring Apps:
План Azure Spring Apps | Артефакт | Гид |
---|---|---|
Базовый или стандартный план | JAR-файл или WAR-файл | Создание образа контейнера из JAR-файла или WAR |
План "Стандартный" | Исходный код | Контейнеризация приложения с помощью Paketo Buildpacks |
Корпоративный план | JAR-файл или WAR-файл | Контейнеризация приложения с помощью Paketo Buildpacks |
Корпоративный план | Исходный код | Контейнеризация приложения с помощью Paketo Buildpacks |
Чтобы интегрировать агент мониторинга производительности приложений (APM) в образ контейнера, см. статью "Интеграция мониторинга производительности приложений в образы контейнеров".
После сборки артефакта в образ контейнера необходимо отправить его в реестр контейнеров, будь то общедоступный или частный. Если вы используете Реестр контейнеров Azure, см. статью "Отправка первого образа в реестр контейнеров Azure с помощью Docker CLI".
Если у вас есть экземпляр реестра контейнеров Azure, вы также можете использовать его для создания образа и его отправки. Для получения дополнительной информации смотрите Быстрый старт: Создание и запуск образа контейнера с помощью задач Azure Container Registry.