Компоненты VMware Tanzu в плане Azure Spring Apps Enterprise

Примечание.

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

Эта статья относится к:❌ Basic/Standard ✔️ Enterprise

В этой статье описываются компоненты VMware Tanzu, предлагаемые планом Azure Spring Apps Enterprise.

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

  • Маршрутизация запросов.
  • Управление API.
  • Управление конфигурацией приложения.
  • Регистрация и обнаружение служб.
  • Мониторинг приложений в режиме реального времени.
  • Ускорение разработки с помощью шаблонов проектов.

План Azure Spring Apps Enterprise предлагает следующие компоненты:

  • Служба сборки VMware Tanzu
  • Spring Cloud Gateway для VMware Tanzu
  • Портал API для VMware Tanzu
  • Служба конфигурации приложений для VMware Tanzu
  • Реестр служб VMware Tanzu
  • Динамическое представление приложения для VMware Tanzu
  • Акселератор приложений для VMware Tanzu

У вас также есть гибкость, чтобы включить только необходимые компоненты в любое время и платить за то, что вы фактически включаете. В следующей таблице показано потребление ресурсов по умолчанию для каждого компонента:

Компонент Tanzu VCPU (ядра) Память (ГБИТ/с)
Сборка службы 2 4
Служба конфигурации приложений; 1 2
Реестр служб 1 2
Spring Cloud Gateway 5 10
Портал API. 0,5 1
Портал средств разработки (для динамического просмотра приложений и акселератора приложений) 1.25 2,25
Режим реального просмотра приложения 1.5 1.5
Акселератор приложений 2 4.25

Служба сборки Tanzu

Служба сборки Tanzu использует проект Cloud Native Buildpacks с открытым исходным кодом для преобразования исходного кода приложения polyglot в образы контейнеров. Эти образы контейнеров упрощают быстрое развертывание в общедоступном облаке для приложений Spring, Java, NodeJS, Python, Go и .NET Core.

Служба сборки Tanzu предоставляет следующие преимущества:

  • Автоматизирует создание, управление и управление контейнерами в масштабе предприятия.
  • Обеспечивает высокоуровневую абстракцию и баланс управления для создания приложений.
  • Снижает операционную нагрузку на разработчиков.
  • Поддерживает корпоративные ИТ-операторы, которые управляют приложениями в большом масштабе.

Дополнительные сведения см. в разделе "Использование службы сборки Tanzu".

Spring Cloud Gateway

Spring Cloud Gateway — это решение шлюза API на основе проекта шлюза Spring Cloud с открытым исходным кодом. Вы можете упростить маршрутизацию для внутренних или внешних запросов API к службам приложений, предоставляющим API. Шлюз Spring Cloud устраняет перекрестные рекомендации для приложений, работающих за шлюзом. К этим соображениям относятся защита, маршрутизация, ограничение скорости, кэширование, мониторинг, устойчивость и скрытие приложений. Вы можете настроить следующие функции:

  • Интеграцию единого входа с предпочитаемым поставщиком удостоверений без дополнительного кода или зависимостей.
  • Правила динамической маршрутизации для приложений без повторного развертывания приложений.
  • Запрос регулирования без каких-либо резервных служб.

Дополнительные сведения см. в разделе "Настройка VMware Spring Cloud Gateway".

Портал API.

Портал API позволяет находить API, которые можно использовать в собственных приложениях. Вы можете просмотреть подробную документацию по API и попробовать API, чтобы узнать, соответствует ли он вашим потребностям. Портал API собирает API, предоставляемые Spring Cloud Gateway.

Дополнительные сведения см. на портале API для VMware Tanzu.

Служба конфигурации приложений;

Служба конфигурации приложений предоставляет конфигурацию среды выполнения для приложений Spring Boot и многолотных приложений. Управление конфигурацией размещено в репозиториях Git для создания свойств конфигурации среды выполнения для приложений.

Дополнительные сведения см. в статье Использование службы конфигурации приложений для Tanzu.

Реестр служб Tanzu

Реестр служб Tanzu предоставляет возможности реестра служб и обнаружения для приложений на основе микрослужб и полностью совместим с сервером Eureka.

Дополнительные сведения см. в статье Использование реестра служб Tanzu.

Режим реального времени приложения

Application Live View — это упрощенное средство анализа и устранения неполадок, которое помогает разработчикам приложений и операторам искать в запущенных приложениях. Приложение Live View основано на концепции актуаторов Spring Boot. Приложение предоставляет сведения из запущенных процессов с помощью конечных точек. Приложение Live View использует эти конечные точки для получения данных из приложения и взаимодействия с ним.

Дополнительные сведения см. в статье "Использование динамического представления приложений" с планом Azure Spring Apps Enterprise.

Акселератор приложений

Акселератор приложений помогает разработчикам приложений и операторам создавать акселераторы приложений. Акселераторы — это шаблоны, которые кодифицируют рекомендации и обеспечивают наличие важных конфигураций и структур. Разработчики могут загрузить свои приложения и сразу же приступить к разработке функций. Операторы приложений могут создавать пользовательские акселераторы, которые отражают нужные архитектуры и конфигурации и позволяют разработчикам использовать их. Акселератор приложений помогает упростить работу операторов о том, реализуют ли разработчики свои рекомендации.

Дополнительные сведения см. в статье "Использование акселератора приложений VMware Tanzu" с планом Azure Spring Apps Enterprise.

Следующие шаги