Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Примечание.
Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Дополнительные сведения см. в статье «Миграция стандартного потребления и выделенного плана Azure Spring Apps в контейнерные приложения Azure».
В этой статье приведено сравнение планов, доступных в Azure Spring Apps. Каждый план предназначен для обеспечения различных сценариев и целей клиента, как описано в следующем списке:
- Базовый план: план начального уровня для индивидуального разработки и тестирования.
- Стандартный план: платформа для размещения приложений, ориентированная на Spring и с конкретной архитектурой по умолчанию, со встроенными и предварительно настроенными настройками для сборки, реестра служб, хранилища и т. д.
- Корпоративный план: этот план предназначен для ускорения разработки и развертывания критически важных и крупномасштабных корпоративных приложений с более высоким уровнем обслуживания и поддержкой крупных кластеров приложений. Этот план также отвечает требованиям предприятия к управлению конфигурацией, обнаружению служб, шлюзу API, порталу API, простоте интеграции, переносимости и гибкости с управляемыми по запросу коммерческими компонентами Tanzu и поддержкой Tanzu Spring Runtime, созданной на основе строгого партнерства между VMware и Корпорацией Майкрософт.
- Стандартный план потребления и выделенный план: этот план размещается в среде приложений контейнеров Azure и предназначен для простого взаимодействия с другими приложениями, работающими в той же среде с упрощенной сетью и унифицированной наблюдаемостью.
В следующей таблице показаны различия между каждым планом:
Функция | Описание | Базовая | Стандарт | Предприятие | Стандартное расходование и выделенные ресурсы |
---|---|---|---|---|---|
Управление приложениями | Управление приложениями с операциями без использования инфраструктуры. | ||||
Управление жизненным циклом приложений | Создание, развертывание, остановка и перезапуск приложений без знаний о базовой инфраструктуре. | ✅ | ✅ | ✅ | ✅ |
SLA (Соглашение об уровне обслуживания) | Гарантированное соглашение об уровне обслуживания для приложений и управляемых компонентов. | Н/Д | 99,90 % | 99.95% | Недоступно в предварительной версии. |
Максимальный размер экземпляра приложения | Максимальный размер экземпляра приложения. | 1 виртуальный ЦП, 2 ГБ | 4 виртуальных ЦП, 8 ГБ | 8 виртуальных ЦП, 32 ГБ | 4 виртуальных ЦП, 8 ГБ в режиме потребления, до 16 виртуальных ЦП, 128 ГБ в режиме выделения |
Максимальное число экземпляров приложений | Максимальное количество экземпляров приложения. | 25 | 500 | 1000 | 400 на потребление, 1000 на выделенные ресурсы. |
Автоматическое масштабирование и масштабирование вручную | Автоматическое и ручное масштабирование приложений по горизонтали и вертикали. | ✅ | ✅ | ✅ | ✅ |
Развертывание из исходного кода, артефактов и пользовательских образов | Развертывание из исходного кода, артефакта и пользовательского образа для приложений. | ✅ | ✅ | ✅ | Артефакт и пользовательский образ. |
Поддержка приложений Java | Создание и развертывание приложений Java, главным образом Spring Apps. | ✅ | ✅ | ✅ | ✅ |
Поддержка нативного образа Java | Создание и развертывание приложений нативных образов Java. | ❎ | ❎ | ✅ | ❎ |
Поддержка приложений .NET Core | Создание и развертывание приложений .NET Core. | ❎ | ❎ | ✅ | ❎ |
поддержка приложений Node.js | Создание и развертывание приложений Node.js. | ❎ | ❎ | ✅ | ❎ |
Поддержка приложений GO | Создание и развертывание приложений Go. | ❎ | ❎ | ✅ | ❎ |
Поддержка приложений Python | Создание и развертывание приложений Python. | ❎ | ❎ | ✅ | ❎ |
Поддержка приложений PHP | Создание и развертывание приложений PHP. | ❎ | ❎ | ✅ | ❎ |
Поддержка статических веб-приложений | Создавайте и развертывайте статические веб-приложения со статическим веб-содержимым, например CSS, JS и HTML-файлами. | ❎ | ❎ | ✅ | ❎ |
Развертывание без простоев | Стратегии последовательного обновления и blue/green развертывания с гарантированным нулевым простоем и без влияния на приложения. | ✅ | ✅ | ✅ | ✅ |
Личный домен | Поддержка нескольких пользовательских доменов в приложениях. | ❎ | ✅ | ✅ | ✅ |
Принесите собственное хранилище | Поддержка подключения хранилища Azure для приложений. | ✅ | ✅ | ✅ | ✅ |
пользовательские пробы работоспособности; | Поддержка настройки приложений для проб работоспособности, таких как активность, готовность и пробы запуска, а также аккуратное завершение. | ✅ | ✅ | ✅ | ✅ |
Автоматическое исправление | Автоматическое обновление базовой ОС, среды выполнения языков (например, JDK) и агентов APM для поддержки образов приложений. | ✅ | ✅ | ✅ | ✅ |
Поддержка Spring Runtime | Встроенная поддержка Tanzu Spring Runtime с расширенным сроком обслуживания для проектов Spring и круглосуточной поддержкой VMware. | ❎ | ❎ | ✅ | ❎ |
Устранение неполадок и мониторинг | Устранение неполадок и мониторинг. | ||||
Удаленная отладка | удаленной отладки. | ✅ | ✅ | ✅ | Н/Д |
Поток/куча/дамп JFR | Поток/куча/дамп JFR. | ✅ | ✅ | ✅ | ✅ |
Поддержка веб-оболочки | Используйте веб-оболочку для подключения к любому работающему экземпляру приложения для непосредственного выполнения команд JDK. | ✅ | ✅ | ✅ | ✅ |
Внестандартная интеграция APM | Внестандартная интеграция APM (приложение Azure Insights и популярные сторонние API, такие как Dynatrace, AppDynamics, New Relic и Elastic APM). | ✅ | ✅ | ✅ | ✅ |
Безопасность | Сетевое взаимодействие и управление идентификацией. | ||||
Безопасный обмен данными по всему пути трафика | Безопасная коммуникация по всему пути передачи трафика, включая контроллеры входа, связь между приложениями и связь приложений с поддерживающими службами, такими как базы данных. | ✅ | ✅ | ✅ | ✅ |
Внедрение виртуальной сети | Внедрение виртуальной сети. | ❎ | ✅ | ✅ | ✅ |
Частная конечная точка | Поддержка подключения к службам резервного копирования, таким как базы данных Azure, Key Vault и т. д. с помощью частной конечной точки. | ❎ | ✅ | ✅ | ✅ |
Управляемое удостоверение | Поддержка как управляемого удостоверения, назначаемого системой Azure, так и управляемого удостоверения, назначаемого пользователем. | ✅ | ✅ | ✅ | ✅ |
Интеграция | Возможность интеграции с поддерживающими сервисами, CI/CD и интегрированными средами разработки. | ||||
Простая интеграция с любыми службами Azure | Интеграция с любыми службами Azure поверх SDK Azure и Spring Cloud Azure. | ✅ | ✅ | ✅ | ✅ |
Внестандартная интеграция CICD | Интеграция CICD «из коробки» с Azure DevOps, Jenkins, GitHub Actions и т. д. | ✅ | ✅ | ✅ | ✅ |
Интеграция из коробки с популярными средами разработки | Встроенная интеграция с популярными средами разработки, такими как VS Code и IntelliJ, позволяет непосредственно взаимодействовать с Azure Spring Apps. | ✅ | ✅ | ✅ | ✅ |
Управляемые компоненты | Полностью управляемые компоненты, обеспечивающие соглашение об уровне обслуживания, своевременное обслуживание и настроенную конфигурацию для поддержки разработки и эксплуатации приложений. | ||||
Соглашение об уровне обслуживания (SLA) | Гарантированное соглашение об уровне обслуживания для приложений и управляемых компонентов. | Н/Д | 99,90 % | 99.95% | Недоступно в предварительной версии. |
Создание и обслуживание образов из исходного кода | Служба сборки для централизованного управления сборкой и обслуживанием образов Open Container Initiative (OCI) из исходного кода. | ✅ (служба сборки по умолчанию) | ✅ (служба сборки по умолчанию) | ✅ (настраиваемая служба 1 сборки) | ❎ |
Шлюз API для маршрутизации запросов к внутренним приложениям | Шлюз Spring Cloud для маршрутизации запросов с перекрестными проблемами, которые рассматриваются централизованно (регулирование, фильтры запросов и ответов, проверка подлинности и авторизация и т. д.). | ❎ | ❎ | ✅ | ❎ |
Портал для просмотра и тестирования API | Портал API для просмотра подробной документации по API и пробной версии API. | ❎ | ❎ | ✅ | ❎ |
Управление конфигурацией приложений | Служба конфигурации для распространения конфигураций приложений из репозиториев узлов Git в приложения. | ✅ (поддерживает только приложения Spring) | ✅ (поддерживает только приложения Spring) | ✅ (поддерживает приложения polyglot) | ✅ (поддерживает только приложения Spring) |
Реестр служб и обнаружение | Реестр служб для предоставления возможностей регистрации и обнаружения служб для приложений Spring на основе микрослужб. | ✅ | ✅ | ✅ | ✅ |
Мониторинг и устранение неполадок приложений в режиме реального времени | Средство упрощенной аналитики и устранения неполадок, которое помогает разработчикам приложений и операторам приложений искать в запущенных приложениях Spring. | ❎ | ❎ | ✅ | ❎ |
Ускорение разработки с помощью распространяемых шаблонов проектов | Инструмент начальной инициализации проекта для создания и распространения шаблонов и ускорителей, которые стандартизируют код и конфигурации, соответствующие стандартам предприятия, и которые можно обнаруживать и повторно использовать. | ❎ | ❎ | ✅ | ❎ |
1 Настраиваемая служба сборки включает следующие функции:
- Используйте собственный реестр контейнеров: настройте собственный реестр контейнеров Azure (ACR) для хранения собранных образов вместо использования управляемого ACR в Azure Spring Apps для развертывания в других средах корпоративного плана Azure Spring Apps с проверенными образами.
- Настройте ресурсы для всего пула сборок до 64 виртуальных ЦП и 128 ГБ.
- Настройте стек ОС для использования в качестве базового образа для приложений.