Служба Application Services позволяет создавать базовые и расширенные внешние службы.

Базовая внешняя служба не поддерживает использование нескольких поставщиков служб. Необходимо определить логический шаблон и иметь возможность добавления сценариев для этапов жизненного цикла CONFIGURE, UPDATE, ROLLBACK и TEARDOWN. К примерам базовых внешних служб относятся существующая база данных с установленной схемой элементов приложений, приложение SAAS (например, Workday) или сервер единого входа.

Расширенная внешняя служба включает в себя параметры спецификаций поставщиков, которые позволяют использовать несколько поставщиков внешних служб. После определения значений свойств расширенной внешней службы в спецификации поставщика эти значения заполняются в экземпляре внешней службы во время сопоставления этого экземпляра со средой развертывания. Например, внешнюю базу данных Oracle можно подготовить и настроить посредством VMWare Data Director или Amazon RDS. Внешнюю подсистему балансировки нагрузки в приложении можно реализовать с помощью экземпляра подсистемы балансировки нагрузки F5 или программного средства балансировки нагрузки, например сервера Apache.

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

Необходимые условия

  • Войдите в службу Application Services в качестве администратора приложений в облаке и с правами напубликацию и развертывание приложений.
  • Проверьте, нужно ли добавлять элементы в операционные системы и списки описательных тегов. См. Добавление операционных систем в библиотеку и Добавление тегов в библиотеку.
  • Чтобы просмотреть примеры именования или описания внешней службы, выберите Библиотека > Внешние службы для просмотра предварительно установленных внешних служб.

Процедура

  1. В строке заголовка Application Services щелкните раскрывающееся меню и выберите Библиотека > Внешние службы.
  2. Щелкните Создать.
  3. Задайте имя внешней службы, добавьте описание и нажмите кнопку Сохранить.
    Используйте имя, соответствующее вашему серверу или базе данных
  4. Щелкните Создать версию внешней службы, чтобы создать версию внешней службы.
    Можно создать несколько версий внешней службы.
  5. В диалоговом окне выберите Обычная или Дополнительная и нажмите кнопку ОК.
  6. Введите информацию о версии внешней службы.
    Имя версии внешней службы остается без изменений.
    1. Укажите основной номер версии, дополнительный номер версии или номер версии микровыпуска с квалификаторами или без них.
      Например, можно ввести такие номера версий: 1.0, 1.5 или 1.0.1-Dev.
    2. (Необязательно) Если создается версия внешней службы для определенной базы данных, в разделе «Описание» опишите версию используемой базы данных и применимую обязательную конфигурацию.
  7. Нажмите Создать, чтобы выбрать теги из раскрывающегося меню.
    Теги дают возможность группировать внешние службы и просматривать их в соответствующих группах при создании схемы элементов развертывания для приложения.

    Можно добавить несколько тегов.

  8. Чтобы добавить тег, отсутствующий в списке, нажмите кнопку Отмена и выберите Библиотека > Теги.
  9. (Необязательно) Если в данной внешней службе могут выполняться только компоненты приложений определенных типов, в разделе «Поддерживаемые компоненты» щелкните Создать, чтобы указать эти компоненты.
    Например, на сервере баз данных могут выполняться только сценарии SQL. Выбранные компоненты ограничивают список доступных компонентов приложений, которые можно добавлять в данную внешнюю службу в схеме элементов приложения. Оставьте это поле пустым, если у вас имеется возможность добавлять компоненты в расширенную внешнюю службу.
  10. Назначьте операционную систему для внешней службы.
    1. Для базовой внешней службы выберите шаблон на основе Windows или Linux из раскрывающегося меню в разделе «Логический шаблон».
      Будет указана поддерживаемая ОС, связанная с логическим шаблоном.
    2. Для расширенной внешней службы, если используемые в ней сценарии могут выполняться только в определенных операционных системах, щелкните Создать, чтобы добавить эти операционные системы в разделе «Поддерживаемые ОС».
      Редактор схем элементов Application Services не допустит добавления внешней службы в шаблон, не содержащий ни одну из этих операционных систем. Оставьте это поле пустым, если расширенную внешнюю службу можно использовать в любой операционной системе.
  11. Чтобы использовать имя операционной системы, отсутствующей в списке, нажмите кнопку Отмена и выберите Библиотека > Операционные системы, чтобы создать имя операционной системы.

Дальнейшие действия

Настройте свойства версии внешней службы. См. Определение свойств внешних служб.