Режим фокусировки

Общая информация. Магазин приложений

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

В статье описан состав магазина приложений и инструкции по его установке.

Состав и принцип работы

Магазин приложений объединяет следующие компоненты: 

  • BILLmanager — хранит описания приложений, управляет тарифами и заказами;
  • внешняя платформа управления инфраструктурой (VMmanager 6) — создаёт серверы и запускает скрипты установки;
  • скрипты развёртывания, которые выполняются на серверах.

Жизненный цикл приложения

Работа с магазином приложений строится следующим образом:

  1. Провайдер устанавливает модуль и связывает его с обработчиком инфраструктуры.
  2. Провайдер создаёт рецепт приложения: выбирает скрипт установки, операционную систему и минимальные ресурсы сервера.
  3. Провайдер настраивает тариф типа Приложение и привязывает к нему рецепт и тариф инфраструктуры.
  4. Клиент выбирает приложение в магазине, заполняет параметры и оплачивает заказ.
  5. BILLmanager передаёт параметры во внешнюю платформу: создаётся сервер, устанавливается ОС, запускается скрипт развёртывания.
  6. Клиент получает уведомление с доступами к приложению и серверу.

Связь услуг

После заказа в системе создаются две связанные услуги: приложение и сервер. Действия с одной услугой влияют на другую: 

  • удаление приложения удаляет сервер;
  • выключение сервера останавливает приложение;
  • продление приложения продлевает сервер.

Инфраструктура доступна клиенту всегда — сервер отображается в списке услуг, доступы отправляются в уведомлении об открытии. 

Приложение должно быть развёрнуто на одном сервере.

Установка модуля

Перед установкой модуля убедитесь, что выполнены следующие условия:

  • настроена интеграция BILLmanager с внешней платформой. Чтобы проверить, перейдите в раздел ИнтеграцияОбработчики;
  • внешняя платформа содержит скрипты (рецепты) и шаблоны ОС, которые будут использоваться для развёртывания приложений;
  • скрипты и шаблоны ОС синхронизированы с BILLmanager. Чтобы проверить, перейдите в раздел ПродуктыТипы продуктов → выберите тип продукта (виртуальный сервер) → ПараметрыПредустановленное ПО и Операционная система.

Порядок установки

  1. Перейдите в раздел ИнтеграцияМодули.
  2. В списке модулей найдите модуль Магазин приложений (категория "Дополнительные модули").
  3. Нажмите кнопку Установить.
  4. Дождитесь завершения установки.

После установки в системе становятся доступны:

  • тип продукта Приложение — для создания тарифов на приложения;
  • раздел ПродуктыРецепты приложений — для настройки сценариев развёртывания;
  • раздел Товары/УслугиМагазин приложений в личном кабинете клиента и на витрине — для заказа приложений.

Дополнительно

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