Компоненты Программное обеспечение автоматизируют установку, настройку и управление жизненным циклом для развертывания промежуточного программного обеспечения и приложений в динамических облачных средах. В роли приложений могут выступать как простые веб-приложения, так и сложные приложения (в том числе пакетные приложения).
Настраиваемый механизм, поддерживающий различные сценарии, позволяет программным архитекторам полностью управлять установкой, настройкой и обновлением промежуточного программного обеспечения и компонентов развертывания приложений, а также их удалением на компьютерах. С помощью свойств Программное обеспечение программные архитекторы могут разрешать архитекторам схем элементов и конечным пользователям указывать элементы конфигурации, такие как переменные среды, или сделать это обязательным. Эти схемы элементов стандартизируют структуру приложения, в том числе схемы элементов компьютеров, компоненты программного обеспечения, зависимости и конфигурации, при повторном развертывании и позволяют по необходимости перенастраивать привязку переменных среды и свойств.
Чтобы добавить компоненты программного обеспечения на холст проекта, требуются также права участника бизнес-группы, администратора бизнес-группы или администратора арендатора для доступа к целевому каталогу.
Развертывание любого приложения и служб промежуточного слоя
Компоненты Программное обеспечение можно развертывать в операционных системах Windows и Linux на компьютерах vSphere, vCloud Director, vCloud Air и Amazon Web Services.
- На основе шаблонов, моментальных снимков или образов компьютеров Amazon архитекторы инфраструктуры как услуги могут создавать многоразовые схемы элементов компьютеров с гостевым агентом и агентом начальной загрузки Программное обеспечение для поддержки компонентов Программное обеспечение.
- Программные архитекторы создают программные компоненты с возможностью повторного использования, которые указывают, как именно программное обеспечение устанавливается, настраивается, обновляется и удаляется во время операций масштабирования развертывания.
- Программные архитекторы, архитекторы инфраструктуры как услуги и разработчики архитектуры приложений используют графический интерфейс для моделирования топологий развертывания приложений. Архитекторы перенастраивают свойства и привязки Программное обеспечение в соответствии с требованиями программного архитектора и публикуют схемы элементов приложений, которые совмещают в себе компоненты и схемы элементов компьютера Программное обеспечение.
- Администратор каталога может добавлять опубликованные схемы элементов в службу каталога и предоставлять пользователям право запрашивать элементы каталога.
- Уполномоченные пользователи запрашивают элемент каталога и предоставляют все значения конфигурации, которые были спроектированы с возможностью изменения. vRealize Automation выполняет развертывание запрошенного приложения, подготавливая компьютеры, компоненты сети и безопасности, а также компоненты Программное обеспечение, заданные в схеме элементов приложения.
- Уполномоченные пользователи запрашивают действия по увеличению или уменьшению масштаба для подстройки развертывания под изменяющиеся требования рабочих нагрузок. vRealize Automation устанавливает или удаляет компоненты Программное обеспечение на компьютерах для выполнения масштабирования и запускает сценарии обновления для зависимых компонентов Программное обеспечение.
Стандартизация в службе Программное обеспечение
При помощи службы Программное обеспечение можно создавать многократно используемые службы с применением стандартизированных свойств конфигурации для обеспечения соответствия строгим ИТ-требованиям. Служба Программное обеспечение содержит следующие стандартизированные свойства конфигурации.
- Архитектура на базе моделей, которая в рамках схемы элементов приложения дает возможность добавлять сертифицированные ИТ-службой схемы элементов компьютеров и службы промежуточного слоя.
- Модель делегирования для переопределения пар «имя-значение» конфигурации между программным архитектором, разработчиком архитектуры приложений и конечным пользователем для стандартизации значений конфигурации в приложении и службе промежуточного слоя.
Расширяемость и открытая архитектура Программное обеспечение
- Сведения о посещении портала VMware Solution Exchange см. в разделе https://solutionexchange.vmware.com/store/category_groups/cloud-management.
- Сведения об интерфейсе REST API vRealize Automation см. в разделах Руководство по программированию и Справочник по интерфейсу API vRealize Automation.
- Сведения о vRealize CloudClient см. в разделе https://developercenter.vmware.com/tool/cloudclient.