Привязка тарифа выделенного сервера к физическим серверам

Семён Потехин добавил(а) 4 мес. назад
В рассмотрении

Как я понял сейчас биллинг работает так:

1. Клиент заказывает выделенный сервер, укзаав характеристики сервера

2. Биллинг передаёт запрос DCI

3. DCI подбирает наиболее подходящий под заказанную конфигурацию сервер.

Минусы в этом подходе такие:

1. Заранее неизвестно какой сервер выберет DCI.

2. Из п. 1 следует что заранее неизвестно сколько памяти, сколько процов и пр. в него может быть установлено и какой модели.

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

Предлагаю реализовать метки для серверов и для тарифов. В тарифе указывается какие метки должны быть у подходящих под этот тариф серверов. У серверов в DCI указываются метки, на которые ориентируется биллинг.

Например: у тарифа "Сервер начального уровня" стоит метка "baselevelsrv". В DCI у ряда серверов так же стоят метки, среди которых присутствует "baselevelsrv". Это значит, что при заказе услуги по данному тарифу, клиент может получить только один из серверов с меткой "baselevelsrv". А другие тарифы, сопровождаются другими метками, и под них подходят другие соответствующие сервера.

Это будет гибки механизм - можно и массовго назначать сервера одному тарифу, а можно и привязать один сервер к одному тарифу - просто метку уникальную им назначить.

Комментарии (1)

фото
1

Здравствуйте!

Тарифы на выделенные серверы привязываются к конкретной существующей конфигурации сервера. Конфигурации формируются в DCImanager 6 и содержат информацию об оборудовании серверов. Если сервер с такой конфигурацией есть в наличии, то сразу после заказа услуги клиентом начинается процесс подготовки и выдачи сервера.


https://docs.ispsystem.ru/billmanager/nastrojka-prodayoi-uslug/vydelennyj-server/integratsiya-s-dcimanager-6/tarifnyj-plan-dcimanager-6

фото
1

Здравствуйте! Это известно, дело в том, что конфигурация может быть одинаковой на серверах с разной платформой, которая может отличаться в себестоимости. Например, это может быть лезвие блейда и отдельностоящий юнитовый сервер, конфигурация в данный момент у них может быть одинаковая (проц, память, диски), но потенциальные возможности сервера разные - максимальное количество дисков и памяти. Значит клиент может заказать заведомо слабый сервер, и в перспективе ему придётся переезжать на другой, если ресурсы текущего сервера невозможно будет увеличить. Из этого следует две проблемы: мы не можем задать в тарифе ограничение на предельное количество ресурсов (количество дисков или памяти), чтобы клиент не заказал ресурсы, которые невозможно установить в этот сервер по данному тарифу, и вторая - мы можем продать более дорогой сервер по цене более дешёвого или наоборот. Что я и описал в тексте предложения. Не исключаю что мы не так подходим к этому процессу, но опробовано было уже довольно много, и желаемого результата так, к сожалению, и не получилось.

фото