Зависимость между ресурсами#

При настройке тарифа можно создать связь между двумя его дополнительными ресурсами (дополнениями). Когда между дополнениями настроена связь, количество одного (основного) дополнения влияет на доступное для заказа количество другого (зависимого) дополнения.

В подсистеме существует два типа связей:

  • по значениям — выбранное значение основного ресурса устанавливает минимальное допустимое количество зависимого ресурса. При этом пользователь может изменять количество зависимого дополнения. Например, дисковое пространство зависит от количества баз данных (БД): при покупке пяти БД в заказе должно быть 50 Гб дискового пространства или больше. Если пользователь укажет меньше 50 Гб дискового пространства, то подсистема автоматически добавит к заказу недостающее количество;

  • по коэффициенту зависимости — на единицу основного ресурса приходится фиксированное количество единиц зависимого ресурса. При этом пользователь не может изменять количество зависимого дополнения. Например, дисковое пространство зависит от количества баз данных (БД): на одну БД должно приходиться 10 Гб дискового пространства. Если пользователь закажет пять БД, то к его заказу будет добавлено 50 Гб дискового пространства без возможности изменить это значение. Чтобы настроить такую зависимость, в содержании тарифа требуется создать ресурс с типом учета На основе значения других ресурсов.

Зависимость по значениям#

Чтобы создать новую зависимость, необходимо перейти в раздел Управление продуктами — Тарифные планы, выбрать тариф, нажать кнопку Зависимости, затем на кнопку Создать:

  1. Основное дополнение — выбрать дополнение к тарифу, при изменении которого будет изменено значение зависимого дополнения. В списке доступны все ресурсы из содержания выбранного тарифа: Управление продуктами — Тарифные планы, выбрать тариф и нажать кнопку Конфиг.

  2. Значение — установить значение основного дополнения, при заказе которого будет изменено зависимое дополнение. Значения для выбора совпадают с настроенными в разделе Управление продуктами — Тарифные планы, выбрать тариф и нажать кнопку Конфиг, затем на кнопку Изменить.

  3. Зависимое дополнение — выбрать дополнение к тарифу, которое будет меняться в зависимости от значения основного дополнения. В списке доступны все ресурсы из содержания выбранного тарифа: Управление продуктами — Тарифные планы, выбрать тариф и нажать на кнопку Конфиг.

  4. Значение — установить значение зависимого дополнения, которое должно быть в заказе пользователя, когда он покупает указанное значение основного дополнения.

  5. Блокировать зависимое дополнение от изменения — при применении зависимости, значение зависимого дополнения будет установлено в указанное значение и заблокировано от изменений.

  6. Нажать Ok, чтобы сохранить зависимость.

Примечание

Зависимости не работают для параметров продукта.

Примеры использования#

Дополнения Процессор и Оперативная память#

Например, для продажи виртуальных серверов по тарифу StartVM требуется настроить зависимость между дополнениями Процессор и Оперативная память. Если пользователь заказывает процессор с тактовой частотой 1500 МГц и более, то количество оперативной памяти должно быть 2048 Мб или больше.

Чтобы настроить такую зависимость, необходимо:

  1. Перейти в пункт осного меню слева Управление продуктами — Тарифные планы.

  2. В открывшемся окне Тарифные планы выбрать тариф StartVM и нажать на кнопку Зависимости

  3. В открывшемся окне Настройка зависимостей дополнений для выбранного тарифа назать на кнопку Создать.

  4. В открывшемся окне Новая зависимость: a. В выпадающем списке Основное дополнение выбрать Процессор. Если такое значение отсутствует, следует предварительно создать ресурс с соответствующим типом. Для этого в разделе Управление продуктами — Тарифные планы выберать данный тариф, нажать на кнопку Конфиг, а затем на кнопку Создать. b. В поле Значение задать значение 1500 МГц. c. В выпадающем списке Зависимое дополнение выберать Оперативная память. Если такое значение отсутствует, следует предварительно создать ресурс с соответствующим типом. Для этого в разделе Управление продуктами — Тарифные планы выбрать данный тариф, нажать на кнопку Конфиг, а затем на кнопку Создать. d. В поле Значение задать значение 2048 Мб. e. Нажать на кнопку Ok, чтобы сохранить зависимость.

При такой настройке:

  • если пользователь заказывает процессор с тактовой частотой меньше 1500 МГц, зависимость работать не будет. Пользователь может заказать любое количество оперативной памяти;

  • если пользователь заказывает процессор с тактовой частотой 1500 МГц и больше, применяется зависимость. Пользователь может заказать 2048 Мб оперативной памяти и больше.

  • создание блокирующей зависимости запрещено.

Дополнения Дисковое пространство и Количество снимков

Например, для продажи виртуальных серверов по тарифу BackupBest требуется настроить зависимость между дополнениями Дисковое пространство и Количество снимков. Если пользователь заказывает 10ГиБ, то у него должна быть возможность создать только 2 снимка.

Чтобы настроить такую зависимост, необходимо:

  1. Перейти в пункт осного меню слева Управление продуктами — Тарифные планы.

  2. В открывшемся окне Тарифные планы выбрать тариф BackupBest и нажать на кнопку Зависимости

  3. В открывшемся окне Настройка зависимостей дополнений для выбранного тарифа назать на кнопку Создать.

  4. В открывшемся окне Новая зависимость: a. В выпадающем списке Основное дополнение выбрать Дисковое пространство. Если такое значение отсутствует, следует предварительно создать ресурс с соответствующим типом. Для этого в разделе Управление продуктами — Тарифные планы выберать данный тариф, нажать на кнопку Конфиг, а затем на кнопку Создать. b. В поле Значение задать значение 10 ГиБ. c. В выпадающем списке Зависимое дополнение выбрать Количество снимков. Если такое значение отсутствует, следует предварительно создать ресурс с соответствующим типом. Для этого в разделе Управление продуктами — Тарифные планы выберать данный тариф, нажать на кнопку Конфиг, а затем на кнопку Создать. d. В поле Значение задать значение 2. e. В поле Блокировать зависимое дополнение от изменения поставить флаг, чтобы ограничить количество снимков. e. Нажать на кнопку Ok, чтобы сохранить зависимость.

При такой настройке:

  • если пользователь заказывает дисковое пространство меньше 10 ГиБ, зависимость работать не будет. Пользователь может заказать любое количество снимков;

  • если пользователь заказывает дисковое пространство 10 ГиБ и больше, применяется зависимость. Количество снимков на каждые 10 ГиБ в заказе всегда будет равно 2.