Компоненты VMware Tanzu в плане Azure Spring Apps Enterprise
Примечание.
Планы "Базовый", "Стандартный" и "Корпоративный" будут устарели начиная с середины марта 2025 г. с 3-летнего периода выхода на пенсию. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в объявлении о выходе на пенсию в Azure Spring Apps.
Стандартный план потребления и выделенного плана будет устарел с 30 сентября 2024 г. с полным завершением работы после шести месяцев. Рекомендуется перейти в приложения контейнеров Azure. Дополнительные сведения см. в статье "Миграция потребления Azure Spring Apps Standard" и выделенного плана в приложения контейнеров Azure.
Эта статья относится к:❌ 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.