Service Broker — это упрощенный пользовательский интерфейс, который администраторы облачных систем могут предоставить пользователям, когда рабочим группам администратора не требуется полный доступ к ресурсам разработки и сборки, а также к шаблонам.

Service Broker используется для развертывания шаблонов в облачных регионах или хранилищах данных, связанных с проектами.


Схема компонентов каталога служб и их взаимодействий

Для предоставления шаблонов администратор облачных систем настраивает источники содержимого. Источники содержимого могут включать в себя шаблоны Cloud Assembly и шаблоны Amazon CloudFormation. Импортированные шаблоны становятся элементами каталога.

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

Когда пользователи запрашивают элемент каталога, место, куда он развертывается, зависит от выбранного проекта. Проекты могут содержать одну или несколько облачных зон.

  • Если пользователи А и Б являются участниками проекта А, они видят импортированные шаблоны как элементы каталога. Во время развертывания они могут выполнить развертывание в проект А, который определяет, в каких облачных регионах или хранилищах данных будет развернут элемент каталога.
Доступность элементов каталога определяется членством в проекте. Проекты объединяют пользователей, элементы каталога и облачные ресурсы, в которых развернуты элементы. Вкладка «Потребление» — это единая точка доступа к каталогу, развертываниям и доступным ресурсам для клиентов Service Broker.
  • Страница «Обзор» содержит сведения о компонентах vRealize Automation и список проектов, к которым они относятся.
  • Выбрав проект в раскрывающемся меню «Проекты», пользователи могут фильтровать элементы каталога, развертывания и ресурсы, доступные для этого проекта. Фильтр проектов применяется глобально. Если проект не выбран, отображаются все доступные элементы.

После успешного выполнения запроса пользователи могут управлять своими развертываниями путем осуществления действий, в том числе "отклонение" или "удаление".