Поделиться через


Сравнение доступных планов в Azure Spring Apps

Примечание.

Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.

В этой статье приведено сравнение планов, доступных в Azure Spring Apps. Каждый план предназначен для обеспечения различных сценариев и целей клиента, как описано в следующем списке:

  • Базовый план: план начального уровня для индивидуального разработки и тестирования.
  • Стандартный план: платформа размещения приложений с поддержкой Spring-centric и с учетом мнений с встроенными и предварительно настроенными параметрами для сборки, реестра служб, хранилища и т. д.
  • Корпоративный план: этот план предназначен для ускорения разработки и развертывания критически важных и крупномасштабных корпоративных приложений с более высоким уровнем обслуживания и поддержкой крупных кластеров приложений. Этот план также отвечает требованиям предприятия к управлению конфигурацией, обнаружению служб, шлюзу API, порталу API, простоте интеграции, переносимости и гибкости с управляемыми по запросу коммерческими компонентами Tanzu и поддержкой Tanzu Spring Runtime, созданной на основе строгого партнерства между VMware и Корпорацией Майкрософт.
  • Стандартный план потребления и выделенный план: этот план размещается в среде приложений контейнеров Azure и предназначен для простого взаимодействия с другими приложениями, работающими в той же среде с упрощенной сетью и унифицированной наблюдаемостью.

В следующей таблице показаны различия между каждым планом:

Возможность Description Базовая Standard Функции корпоративного уровня Стандартное потребление и выделенное
Управление приложениями Управление приложениями с операциями без использования инфраструктуры.
Управление жизненным циклом приложений Создание, развертывание, остановка и перезапуск приложений без знаний о базовой инфраструктуре. ✔️ ✔️ ✔️ ✔️
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-файлами. ✔️
Развертывание без простоев Стратегии последовательного обновления и зеленого развертывания с гарантированной нулевой простоем и влияют на приложения. ✔️ ✔️ ✔️ ✔️
Личный домен Поддержка нескольких пользовательских доменов в приложениях. ✔️ ✔️ ✔️
Использование собственного хранилища Поддержка подключения хранилища Azure для приложений для использования. ✔️ ✔️ ✔️ ✔️
пользовательские пробы работоспособности; Поддержка настройки приложений на пробах работоспособности, таких как динамическая жизнь, готовность и пробы запуска, а также льготные периоды завершения. ✔️ ✔️ ✔️ ✔️
Автоматическое исправление Автоматическое исправление базовой ОС, языковая среда выполнения (например, JDK) и агенты APM в обслуживании образов для приложений. ✔️ ✔️ ✔️ ✔️
Поддержка Spring Runtime Встроенная поддержка Tanzu Spring Runtime с расширенным периодом поддержки в проектах Spring и поддержке VMware 24/7. ✔️
Устранение неполадок и мониторинг Устранение неполадок и мониторинг.
Удаленная отладка удаленной отладки. ✔️ ✔️ ✔️ Н/Д
Поток/куча/дамп JFR Поток/куча/дамп JFR. ✔️ ✔️ ✔️ ✔️
Поддержка веб-оболочки Используйте веб-оболочку для подключения к любому работающему экземпляру приложения для непосредственного выполнения команд JDK. ✔️ ✔️ ✔️ ✔️
Внестандартная интеграция APM Внестандартная интеграция APM (приложение Azure Insights и популярные сторонние API, такие как Dynatrace, AppDynamics, New Relic и Elastic APM). ✔️ ✔️ ✔️ ✔️
Безопасность Безопасное управление сетями и удостоверениями.
Безопасный обмен данными по всему пути трафика Безопасная связь по всему пути трафика, включая контроллер входящего трафика к приложениям, приложениям и приложениям для резервного копирования служб, таких как базы данных. ✔️ ✔️ ✔️ ✔️
Внедрение виртуальной сети Внедрение виртуальной сети. ✔️ ✔️ ✔️
Частная конечная точка Поддержка подключения к службам резервного копирования, таким как базы данных Azure, Key Vault и т. д. с помощью частной конечной точки. ✔️ ✔️ ✔️
Управляемое удостоверение Поддержка управляемого удостоверения, назначаемого системой Azure, и назначаемого пользователем удостоверения. ✔️ ✔️ ✔️ ✔️
Интеграция Возможность интеграции со службами резервного копирования, CICD и идентификаторами удостоверения.
Простая интеграция с любыми службами 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 и пробной версии API. ✔️
Управление конфигурацией приложений Служба конфигурации для распространения конфигураций приложений из репозиториев узлов Git в приложения. ✔️ (поддерживает только приложения Spring) ✔️ (поддерживает только приложения Spring) ✔️ (поддерживает приложения polyglot) ✔️ (поддерживает только приложения Spring)
Реестр служб и обнаружение Реестр служб для предоставления возможностей регистрации и обнаружения служб для приложений Spring на основе микрослужб. ✔️ ✔️ ✔️ ✔️
Мониторинг и устранение неполадок приложений в режиме реального времени Средство упрощенной аналитики и устранения неполадок, которое помогает разработчикам приложений и операторам приложений искать в запущенных приложениях Spring. ✔️
Ускорение разработки с помощью распространяемых шаблонов проектов Средство начальной загрузки проекта для создания и распространения шаблонов и акселераторов, которые кодируют код и конфигурации, совместимые с предприятием, можно обнаружить и повторять. ✔️

1 Настраиваемая служба сборки включает следующие функции:

  • Введите собственный реестр контейнеров: настройте собственные Реестр контейнеров Azure (ACR) для хранения встроенных образов вместо использования управляемого ACR Azure Spring Apps для развертывания в других средах плана Azure Spring Apps Enterprise с проверенными образами.
  • Настройте ресурсы для всего пула сборок до 64 виртуальных ЦП и 128 ГБ.
  • Настройте стек ОС для использования в качестве базового образа для приложений.