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


Что нового в Azure Spring Apps?

Примечание.

Планы Basic, Standardи Enterprise вступили в период вывода из обращения 17 марта 2025 года. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.

План стандартного потребления и выделенный план вошли в период вывода из эксплуатации 30 сентября 2024 года, с полным завершением работы к концу марта 2025 года. Для получения дополнительной информации см. Миграция стандартного плана потребления и выделенного плана Azure Spring Apps в приложения контейнеров Azure.

Azure Spring Apps улучшается на постоянной основе. Чтобы помочь вам оставаться в курсе последних событий, эта статья содержит сведения о последних выпусках.

Эта статья обновляется ежеквартально, поэтому регулярно вернитесь к ней. Вы также можете посетить обновления Azure, где можно искать обновления или просматривать по категориям.

3-й квартал 2024 года

Сейчас доступны следующие обновления:

  • Удобный доступ к журналам приложений в портал Azure. Теперь мы предлагаем более удобный и эффективный способ запрашивать журналы приложений и выполнять потоковую передачу журналов в портал Azure. Этот новый подход дополняет ручное создание запросов для получения журналов приложений из рабочей области Log Analytics и доступа к потоку журналов через Azure CLI. Для получения дополнительной информации см. раздел «Журналы» в консоли приложений Azure Spring Apps для потоковой передачи журналов в режиме реального времени.

  • Регулярное обслуживание инфраструктуры в плане Enterprise

    • Регулярное обновление для поддержания актуальности управляемых компонентов:
      • Реестр служб: обновлен до версии 1.3.1.
      • Служба конфигурации приложений: обновлена до версии 2.3.1, включая критическое исправление отсутствующих сведений о содержимом в журнале для создания объектов ConfigMap и секретов.
      • Spring Cloud Gateway: обновлено до версии 2.2.5, включая критическое исправление проблемы сохраняемости правила маршрутизации.
      • Портал API: обновлен до версии 1.5.0.
      • Приложение Live View: обновлено до версии 1.8.0.
      • Акселератор приложений: обновлен до версии 1.8.1.
      • Служба сборки:
        • Go buildpack: добавлена поддержка Go 1.22, устарела Go 1.20, изменена версия по умолчанию с Go 1.20 на Go 1.21.
        • Node.js buildpack: изменена версия по умолчанию с Node.js 19 на Node.js 20.
        • Пакет сборки образов Java Native: не рекомендуется использовать Java 20, добавлен Java 21.
        • Php buildpack: добавлен PHP 8.3
    • Регулярное обновление для поддержания актуальности Служба Azure Kubernetes: обновлено до версии 1.29.7.
  • Регулярное обслуживание инфраструктуры в планах "Базовый" и "Стандартный":

    • Регулярное обновление для поддержания актуальности управляемых компонентов:
      • Конфигурационный образ сервера: обновлен до версии 1.0.20240930.
      • Образ сервера Eureka: обновлен до версии 1.0.20240930.
      • Базовый образ для приложений: обновлен до Azure Linux 2.0.20231130.
    • Регулярное обновление для поддержания актуальности Служба Azure Kubernetes: обновлено до версии 1.29.7.

2-й квартал 2024 года

Следующие обновления теперь доступны в плане Enterprise:

  • Более подробный журнал службы конфигурации приложений: редакция Git является важной частью информации, которая указывает на актуальность файлов конфигурации. В настоящее время служба конфигурации приложений регистрирует редакцию Git для повышения эффективности устранения неполадок. Дополнительные сведения см. в разделе "Проверка версий Git" раздела "Файлы конфигурации приложений " в разделе "Использование службы конфигурации приложений для Tanzu".

  • Управляемый сервер конфигурации OSS Spring Cloud (предварительная версия): версия сервера конфигурации Spring Cloud с открытым исходным кодом предоставляет собственный интерфейс Spring для разработчиков. Теперь мы предлагаем управляемый сервер конфигурации Spring Cloud для динамического извлечения свойств конфигурации из центральных репозиториев. Дополнительные сведения см. в статье "Настройка управляемого сервера конфигурации Spring Cloud" в Azure Spring App.

  • Поддержка пользовательской конечной точки актатора: пользователям может потребоваться использовать другой порт или путь для актатора из-за проблем безопасности, но этот выбор может привести к тому, что приложение Live View не может подключиться к приложению. Эта функция позволяет приложению Live View работать с приложениями, имеющими порт или путь, отличный от использования по умолчанию для актатора. Для получения дополнительной информации см. раздел "Настройка параметров актора Spring Boot", входящий в состав части "Использование Application Live View с тарифным планом Azure Spring Apps Enterprise".

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

  • Доступ к частному хранилищу для внедрения виртуальной сети: Функция доступа к частному хранилищу позволяет маршрутизировать трафик через частную сеть для размещения таких элементов приложения, как JAR-файлы и журналы. Эта функция повышает безопасность и может повысить производительность пользователей. Дополнительные сведения см. в статье "Настройка доступа к частной сети для внутреннего хранилища в виртуальной сети (предварительная версия)".

  • Задание поддержки (предварительная версия) в Azure Spring Apps: эта функция позволяет клиентам изначально запускать свои временные приложения в Azure Spring Apps. Он предлагает пакетное управление заданиями и выполнение, а также интеграцию с управляемыми компонентами. Дополнительные сведения см. в разделе "Задание" в Azure Spring Apps (предварительная версия).

Первый квартал 2024 года

Следующие обновления теперь доступны в плане Enterprise:

  • Экономия до 47%: Azure Spring Apps Enterprise теперь входит в план экономии Azure: все регионы Azure Spring Apps в рамках плана Enterprise имеют право на значительную экономию затрат — 20% в течение одного года и 47% в течение трех лет — при подписке на план экономии Azure. Для получения дополнительной информации см. Теперь Azure Spring Apps Enterprise может использовать план экономии Azure на вычисления.

  • Azure CLI поддерживает потоковую передачу журналов для Spring Cloud Gateway: эта функция позволяет получать журнал Spring Cloud в режиме реального времени для диагностики. Дополнительные сведения см. в разделе "Использование потоковой передачи журналов в режиме реального времени" в разделе "Устранение неполадок VMware Spring Cloud Gateway".

  • Azure CLI поддерживает потоковую передачу журналов для службы конфигурации приложений. Эта функция позволяет получить журнал службы конфигурации приложений с помощью Azure CLI, что позволяет обнаруживать любые обновления конфигурации. Дополнительные сведения см. в разделе "Использование потоковой передачи журналов в режиме реального времени" службы "Использование службы конфигурации приложений для Tanzu".

  • Показывает версии buildpack: последняя функция, добавленная в пакеты сборки, помогает понять используемую версию и диагностировать проблемы, связанные с процессом сборки.

  • Расширенное устранение неполадок службы конфигурации приложений: теперь вы можете напрямую просматривать связанные configMap, чтобы помочь в устранении проблем с необновлёнными конфигурациями. Вы также можете экспортировать файлы конфигурации, извлекаемые службой конфигурации приложений из вышестоящих репозиториев Git в локальную среду с помощью Azure CLI. Этот процесс помогает изучить содержимое и использовать файлы конфигурации для локальной разработки. Для получения дополнительной информации см. раздел «Проверка файла конфигурации в ConfigMap» в документации «Использование службы конфигурации приложений для Tanzu».

4 квартал 2023 года

Следующие обновления теперь доступны в плане Enterprise:

Теперь следующее обновление доступно в планах Enterprise и Basic/Standard:

  • Плановое обслуживание (общедоступная предварительная версия): Azure Spring Apps регулярно обновляет компоненты на стороне сервера, от которых зависят ваши приложения, чтобы убедиться, что они защищены и обновлены. К этим компонентам относятся JDK, ПО промежуточного слоя Spring Cloud, APM, базовый образ ОС и инфраструктура среды выполнения. Чтобы такие исправления вступили в силу, необходимо перезапустить приложения. При плановом обслуживании можно запланировать время на определенный день для таких обязательных перезапусков. Дополнительные сведения см. в разделе "Настройка планового обслуживания (предварительная версия)".

  • Автоматическая синхронизация сертификатов. Некоторые функции Azure Spring Apps защищают приложения с помощью сертификатов. С помощью автоматической синхронизации сертификатов теперь можно сменить сертификаты в Azure Key Vault и автоматически синхронизировать их с Azure Spring Apps. Это улучшение упрощает управление такими функциями, как личный домен и параметры TLS/SSL. Для получения дополнительной информации см. раздел Автоматическая синхронизация сертификатов в Сопоставление существующего пользовательского домена с Azure Spring Apps.

3 квартал 2023 г.

Следующие обновления теперь доступны в плане Enterprise:

  • Spring Cloud Gateway позволяет задать уровень журнала для каждого имени средства ведения журнала: Spring Cloud Gateway теперь поддерживает точный контроль над созданием сообщений журнала и соответствующими уровнями детализации. Это улучшение позволяет сосредоточить внимание на определенных областях в базе кода, которые обеспечивают более тщательную проверку и мониторинг. Дополнительные сведения см. в разделе "Настройка уровней журналов раздела "Настройка VMware Spring Cloud шлюза и Устранение неполадок VMware Spring Cloud шлюза.

  • Spring Cloud Gateway поддерживает операцию перезапуска с помощью портал Azure и Azure CLI. Это усовершенствование позволяет удобно инициировать перезапуск Spring Cloud Gateway с помощью портал Azure или с помощью команд Azure CLI в соответствии с предпочитаемым расписанием. Дополнительные сведения см. в разделе "Перезапуск VMware Spring Cloud Gateway" раздела "Настройка шлюза VMware Spring Cloud".

  • Spring Cloud Gateway поддерживает общий доступ к ресурсам между источниками (CORS):Шлюз Spring Cloud теперь позволяет ограничить доступ к ресурсам определенным доменам с помощью общего доступа к ресурсам между источниками (CORS). Дополнительные сведения см. в разделе "Настройка общего доступа к ресурсам между источниками" в разделе "Настройка шлюза VMware Spring Cloud".

  • Spring Cloud Gateway предоставляет свойства дополнений: это обновление позволяет вам настроить расширенные свойства Spring Cloud Gateway, которые предназначены для специфических сценариев использования, которые могут не рекомендоваться универсально. Эта возможность обеспечивает гибкость в настройке Шлюза Spring Cloud для решения конкретных сценариев и требований. Дополнительные сведения см. в разделе Обновление конфигурации надстройки в документе Настройка VMware Spring Cloud Gateway.

  • Портал API поддерживает единый вход с несколькими репликами. Это обновление удаляет ограничение, которое предотвращает повышение надежности путем настройки нескольких реплик экземпляра портала API при включении единого входа. Дополнительные сведения см. в разделе "Настройка единого входа" портала API для VMware Tanzu.

  • App Accelerator поддерживает репозитории Git в Azure DevOps: Application Accelerator поддерживает готовый, корпоративный код и конфигурации в репозиториях Git. Теперь акселератор приложений позволяет загружать ускорители непосредственно из репозиториев Git, размещенных в Azure DevOps. Дополнительные сведения см. в разделе "Управление собственными акселераторами" в документе использование VMware Tanzu Application Accelerator с планом Azure Spring Apps Enterprise.

  • Акселератор приложений поддерживает фрагменты и вложенные пути: Акселератор приложений поддерживает фрагменты, что позволяет эффективно использовать разделы в акселераторе. Эта функция экономит усилия при добавлении новых акселераторов. Дополнительные сведения см. в разделе «Использование фрагмента в собственных акселераторах» в документе «Использование VMware Tanzu Application Accelerator с тарифным планом Azure Spring Apps Enterprise».

  • Поддержка собственного образа Java (предварительная версия): собственные образы обычно имеют меньшее использование памяти и более быстрое время запуска при сравнении с их аналогами JVM. С помощью этой функции можно развернуть нативные образы приложений Spring Boot с помощью билдпака java-native-image. Дополнительные сведения см. в разделе "Развертывание приложений образов Java Native Image" в разделе "Как развернуть многоязычные приложения в плане Azure Spring Apps Enterprise".

  • Поддержка buildpack для PHP: вы можете развертывать PHP-приложения непосредственно из исходного кода и получать постоянное обслуживание (исправления CVE) для автоматически созданных образов. Дополнительные сведения см. в разделе «Развертывание приложений PHP» справочника «Как развернуть полиглот-приложения в плане Azure Spring Apps Enterprise».

  • Новая поддержка APM Relic для приложений .NET: New Relic — это набор средств аналитики программного обеспечения для измерения узких мест производительности, пропускной способности, работоспособности служб и т. д. Это обновление позволяет связать ваше приложение .NET с New Relic Application Performance Monitoring (APM). Для получения дополнительной информации см. раздел "Поддерживаемые типы APM" в документе "Как настроить интеграцию APM и сертификаты ЦС".

Следующее обновление теперь доступно в стандартном плане потребления и специальном плане.

2-й квартал 2023 года

Следующее обновление объявляет новый план:

  • План потребления и план выделенного использования Azure Spring Apps: Этот план предлагает настраиваемые параметры вычислений (включая оптимизацию памяти), единственное использование и высокий уровень доступности, чтобы обеспечить прогнозируемость цен, экономию затрат и производительность для развертывания приложений Spring в крупном масштабе. В разделе «Приложения Spring в гибкой среде с помощью планов Azure Spring Apps Consumption и Dedicated» можно найти дополнительную информацию.

Теперь в всех планах доступно следующее обновление:

Теперь в планах "Потребление" и "Базовый" и "Стандартный" доступно следующее обновление:

Следующие обновления теперь доступны в плане Enterprise:

  • Результат сборки, которым можно делиться между экземплярами Azure Spring Apps Enterprise (предварительная версия): Это обновление позволяет получить полную видимость для созданных образов Azure Spring Apps через использование собственного реестра контейнеров Azure (ACR) для поддержки следующих сценариев:

    • Создание и тестирование в среде PREPROD, а затем развертывание в нескольких средах PROD с использованием проверенных образов.
    • Оркеструйте безопасный конвейер CICD для подключения к любым шагам между действиями сборки и развертывания.

    Дополнительные сведения см. в статье "Развертывание многолотных приложений в плане Azure Spring Apps Enterprise" и использование CI/CD Azure Spring Apps с помощью GitHub Actions.

  • Поддержка высокого уровня доступности для акселератора приложений и динамического просмотра приложений: Акселератор приложений и Режим реального просмотра приложений теперь поддерживают несколько реплик для обеспечения высокой доступности. Дополнительные сведения см. в статье "Настройка средств разработки Tanzu" в плане Azure Spring Apps Enterprise.

  • Автоматическое масштабирование шлюза Spring Cloud: Spring Cloud Gateway теперь поддерживает автоматическое масштабирование для улучшения обслуживания эластичного трафика без необходимости ручного масштабирования. Дополнительные сведения см. в разделе "Настройка параметров автомасштабирования" в разделе "Настройка шлюза VMware Spring Cloud".

  • Служба конфигурации приложений — поддержка polyglot: это обновление позволяет использовать службу конфигурации приложений для управления внешними конфигурациями для любого приложения polyglot, например .NET, Go и т. д. Дополнительные сведения см. в разделе поддержка Polyglot в Использование службы конфигурации приложений для Tanzu.

  • Служба конфигурации приложений — улучшенная производительность и безопасность. Это обновление обеспечивает резкое повышение производительности в операциях мониторинга Git. Это улучшение обеспечивает более быстрые обновления для проверки конфигурации и сертификации по протоколу TLS между службой конфигурации приложений и репозиториями Git. Дополнительные сведения см. в статье Использование службы конфигурации приложений для Tanzu.

  • Поддержка экземпляра приложения 1000 (предварительная версия): мы увеличили максимальное число экземпляров приложений для одного экземпляра службы Azure Spring Apps Enterprise до 1000 для поддержки крупномасштабных кластеров микрослужб. Дополнительные сведения см. в разделе "Квоты и планы обслуживания" для Azure Spring Apps.

  • Проверка сертификата Акселератора приложений. Это обновление обеспечивает проверку сертификации по протоколу TLS между Акселератором приложений и репозиториями Git. Дополнительные сведения см. в разделе "Настройка акселераторов с самозаверяющей подписью" в разделе "Использование акселератора приложений VMware Tanzu" с планом Azure Spring Apps Enterprise.

Q1 2023

Следующие обновления теперь доступны как в планах "Базовый", так и "Стандартный" и "Корпоративный".

  • Оценка исходного кода для миграции. Оцените существующие локальные приложения Spring для их готовности к миграции в Azure Spring Apps с помощью Cloud Suitability Analyzer. Это средство содержит сведения о типах изменений, необходимых для миграции, и о том, сколько усилий требуется. Дополнительные сведения см. в разделе "Оценка приложений Spring" с помощью Cloud Suitability Analyzer.

Следующие обновления теперь доступны в плане Enterprise:

  • Дополнительные варианты пулов сборки и поддержка очередей заданий сборки: служба сборки теперь поддерживает крупный пул агентов сборки, позволяя не более одной задаче, совпадающей с размером пула, быть в обработке и в два раза больше таких задач стоять в очереди. Дополнительные сведения см. в разделе Пул агентов сборки из Использование Tanzu Build Service.

  • Улучшена поддержка SLA: Улучшенное SLA для критически важных рабочих нагрузок. Дополнительные сведения см. в статье об уровне обслуживания для Azure Spring Apps.

  • Поддержка высокопроизводительных виртуальных ЦП и приложений памяти: поддержка развертывания больших приложений ЦП и памяти для поддержки рабочих нагрузок с большим объемом ресурсов ЦП или памяти. Дополнительные сведения см. в разделе «Развертывание приложений с высокой нагрузкой на ЦП и память в Azure Spring Apps в тарифном плане Enterprise».

  • Поддержка SCG APM и проверки сертификатов. Вы можете включить настройку проверки сертификатов APM и TLS между шлюзом Spring Cloud и приложениями. Дополнительные сведения см. в разделе "Настройка мониторинга производительности приложений" в разделе "Настройка шлюза VMware Spring Cloud".

  • Компоненты Tanzu по запросу: после предоставления службы можно включить или отключить компоненты Tanzu. Вы также можете узнать, как это сделать для каждого компонента Tanzu. Дополнительные сведения см. в разделе "Включение и отключение службы конфигурации приложений" после создания службы "Использование службы конфигурации приложений для Tanzu".

4-й квартал 2022 года

Следующие обновления теперь доступны как в планах "Базовый", так и "Стандартный" и "Корпоративный".

  • Параметры входящего трафика. С помощью параметров входящего трафика Azure Spring Apps можно управлять трафиком Azure Spring Apps на уровне приложения. Эта возможность включает поддержку протокола для gRPC, WebSocket и RSocket-on-WebSocket, сопоставления сеансов и времени ожидания отправки и чтения. Дополнительные сведения см. в разделе "Настройка конфигурации входящего трафика" в Azure Spring Apps.

  • Удаленная отладка. Теперь вы можете удаленно отлаживать приложения в Azure Spring Apps с помощью IntelliJ или VS Code. По соображениям безопасности Azure Spring Apps по умолчанию отключает удаленную отладку. Вы можете включить удаленную отладку для приложений с помощью портал Azure или Azure CLI и начать отладку. Дополнительные сведения см. в статье "Удаленная отладка приложений в Azure Spring Apps".

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

Следующие обновления теперь доступны в плане Enterprise:

  • Новый управляемый компонент Tanzu — Live View из Платформы приложений Tanzu: легкий инструмент для анализа и устранения неполадок на основе индикаторов Spring Boot, который помогает разработчикам и операторам приложений анализировать работающие приложения. Приложения предоставляют сведения из выполняемых процессов с помощью конечных точек HTTP. Приложение Live View использует эти конечные точки для получения и взаимодействия с данными из приложений. Дополнительные сведения см. в статье «Использование Live View приложения с планом Azure Spring Apps Enterprise».

  • Новый управляемый компонент Tanzu — акселераторы приложений из платформы приложений Tanzu: может ускорить процесс создания и развертывания приложений. Они помогают инициализировать ваши приложения и развертывать их понятным и воспроизводимым способом. Дополнительные сведения см. в статье "Использование акселератора приложений VMware Tanzu с планом Azure Spring Apps Enterprise".

  • Непосредственное развертывание статических файлов: если у вас есть приложения, имеющие только статические файлы, такие как HTML, можно напрямую развернуть их с помощью автоматически настроенного веб-сервера, например HTTPD и NGINX. Эта возможность развертывания включает интерфейсные приложения, созданные с помощью выбранной платформы JavaScript. Это развертывание можно выполнить с помощью пакета сборки веб-серверов Tanzu. Дополнительные сведения см. в разделе "Развертывание статических веб-файлов".

  • Усовершенствование управляемого шлюза Spring Cloud: мы недавно добавили поддержку правила маршрутизации на уровне приложений, чтобы упростить настройку правила маршрутизации и поддержку TLS из шлюза в приложения в управляемом шлюзе Spring Cloud. Дополнительные сведения см. в статье Use Spring Cloud Gateway.

3-й квартал 2022

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

  • Сокращение цен. Мы сократили базовую единицу Azure Spring Apps Standard и Enterprise до 6 виртуальных ЦП и 12 ГБ памяти и сократили цены на избыточные затраты на виртуальный ЦП и память. Дополнительные сведения см. в статье о ценах на Azure Spring Apps

  • Ежемесячный бесплатный грант: первые 50 часов vCPU и 100 ГБ-часов памяти предоставляются бесплатно каждый месяц. Дополнительные сведения см. в статье о ценах на Azure Spring Apps

Вы можете сравнить изменение в скидке на цены - Azure Spring Apps предлагает больше за меньшие затраты!.

См. также

Сведения о старых обновлениях см. в статье об обновлениях Azure.