Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Замечание
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
Эта статья относится к:✅ 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.