Как работает аукцион выделенных серверов и зачем мы его запустили
Рассказываем про новый механизм аренды серверов по выгодной цене.
Полгода назад мы запустили интересный механизм продвижения серверов по скидке, которая растет на глазах потенциального покупателя. Назвали его аукционом — в честь голландского аукциона, работающего по формату снижения цены относительно изначальной. Я Сергей Ковалёв, категорийный менеджер Selectel, расскажу, зачем мы запустили такую штуку и как она работает «под капотом». А еще дам пару советов, как дождаться максимальной скидки и не упустить желанный сервер.
Зачем мы запустили аукцион?
Аукцион выделенных серверов — сервис, с помощью которого можно в несколько кликов арендовать нужную конфигурацию с выгодной скидкой. Это пример стратегии win-win: активность полезна и клиентам (они получают сервер с отличной скидкой), и нам как провайдеру инфраструктуры. Перечислю несколько причин, по которым мы придумали аукцион.
Хотели более гибко управлять сдачей в аренду определенных конфигураций
У нас более 20 000 клиентов — больших и маленьких. Одни могут за один раз арендовать более 100 серверов, а через несколько месяцев, по окончании проекта, сдать их. Другие заказывают серверы под задачи с учетом сезонности, появления нового железа, изменения потребностей и рынка.
Иногда случается дисбаланс, и остатки по конфигурациям становятся неоптимальными для нас (кстати, ранее я писал, как мы контролируем количество комплектующих на складе). Мы хотим не допускать таких перекосов, быстро управлять нашим предложением и утилизацией оборудования, в том числе с помощью скидок.
Искали возможности для снижения цен на сервисы
При этом просто дать постоянную общую скидку на все серверы мы не могли — могли навредить экономике бизнеса. Нужен был именно менее ригидный механизм. В этом плане то, что мы назвали аукционом, казалось подходящим форматом. Клиенты получали справедливую на данный момент цену на сервер и позитивные эмоции от совершения удачной, выгодной покупки. Кто-то, возможно, даже испытывает небольшой азарт, охотясь за самыми низкими ценами.
Нужно было подогревать интерес к конфигурациям с более старым «железом»
В Selectel много моделей выделенных серверов — сейчас можно выбирать из более 100 готовых конфигураций. Это и доступные серверы на десктопных CPU, и серверы для баз данных с высокочастотными процессорами, и многоядерные процессоры для виртуализации. Даже серверы с ARM-чипами и 128 ядрами.
Когда на рынке появляется новое поколение процессоров, мы стараемся сделать все, чтобы оно как можно быстрее появилось в наших дата-центрах. С появлением новых CPU пополняется список готовых конфигов. Так, после выхода следующего поколения процессоров Intel® Xeon® E мы обновили предложение, попутно добавив в сервер быстрые NVMe-диски.
В итоге в пределах одной группы конфигураций «железо» отличается по поколениям
EL11-SSD:
Intel® Xeon® E-2236 (3.4 ГГц, 6 ядер),
32 ГБ DDR4,
2 × 480 ГБ SSD SATA.
EL42-NVMe:
Intel Xeon E-2386G (3.5 ГГц, 6 ядер),
32 ГБ DDR4,
2 × 960 ГБ SSD NVMe.
В общем, наше новое «железо» стало конкурировать со старым. Нужно было поддерживать интерес к классным конфигурациям с менее современными комплектующими (например, с процессором предыдущей генерации).
Аукцион выделенных серверов
Успевайте арендовать популярные конфигурации по низкой цене
Как это работает?
Все новое — хорошо забытое старое. Несколько лет назад в Selectel мы уже пытались реализовать подобную акцию — тогда механика аукциона немного отличалась. Случилась пандемия и кризис чипов — от продолжения акции решили отказаться. К слову, сама идея аукциона серверов не уникальна: например, такую механику давно использует Hetzner.
Спустя несколько лет решили вернуться к идее только в обновленном виде — появились ресурсы на его развитие. С точки зрения механики выбрали самый прозрачный и понятный для клиента вид аукциона — голландский.
Голландский аукцион на снижение (Dutch auction) — это тип аукциона, где аукционер начинает с высокой цены и постепенно снижает ее, пока не найдется покупатель, готовый купить товар по указанной цене.
Для пользователей аукцион выглядит так. На странице мы видим постоянно снижающуюся цену на ряд серверов и время до окончания аукциона. После нажатия на кнопку «Заказать сейчас» клиент сразу же получает сервер со скидкой. При этом цена на него фиксируется, а итоговая скидка не ограничена по сроку — клиент будет платить сниженную цену за сервер столько времени, сколько этот сервер будет ему нужен.
Такой формат аукциона отличается от известного многим формата английского аукциона, где торги начинаются с низкой цены и увеличиваются по мере того, как каждый участник предлагает более высокую цену. Аукцион продолжается до тех пор, пока один участник не предложит самую высокую цену и не уйдет с приобретенным товаром победителем. Вариант с английским аукционом показался нам более сложным в реализации и менее прозрачным для аудитории.
В голландском аукционе нет ставок на повышение, ожиданий результатов и прямой борьбы с другими участниками. К сожалению, многие не знакомы с этим форматом аукциона, поэтому некоторым пользователям механизм казался непонятным. Пришлось немного изменить интерфейс и «подсветить» условия покупки серверов.
Что «под капотом»?
Синхронизация с панелью администрирования
Каждый день мы анализируем статистику продаж и нам известны конфигурации выделенных серверов, которые мы бы хотели задействовать в аукционе. Из списка таких конфигов создаются лоты. На данный момент все лоты добавляются вручную в нашу корпоративную панель администрирования серверами, которую мы называем Seido.
Основная часть «расписания» аукционов формируется на несколько дней вперед, однако есть и «горячие замены» — в таком случае лот добавляется внепланово. Когда они случаются? Например, появилось большое число доступных серверов или, наоборот, клиенты заказали все доступные лоты на аукционе. Это делается для того, чтобы предложение всегда было сформировано для пользователей, а также учитывало наши интересы.
В нем указываются параметры, необходимые для старта аукциона. Дата окончания аукциона рассчитывается автоматически, в зависимости от стартовой и максимальной скидок, шага и периодичности их применения. Все лоты на аукционах запускаются с ненулевой стартовой скидкой.
Вывод данных об аукционе в Telegram-канале
Канал ведется автоматически с помощью бота, который взаимодействует с API административной панели.
После появления лота на аукционе приходит уведомление в Telegram:
Также в канале мы уведомляем пользователей о лотах, которые скоро будут сняты с аукциона:
Обработка данных с лендинга в панели администрирования
Помимо того, что данные выводятся из внутренней системы на лендинг, существует и обратная взаимосвязь. Любой посетитель лендинга может предложить свой вариант конфигурации на аукцион. Для этого оставьте информацию о желаемом сервере в любом удобном для вас формате: ссылку на конфиг на сайте Selectel, название конфигурации или перечень основных характеристик сервера.
Заполненная карта-предложение появляется в панели администрирования Seido. Далее мы рассматриваем возможность добавления на аукцион предложенный сервер и, если она есть, добавляем его в течение ближайших дней.
Как забрать желаемый сервер с максимальной скидкой: лайфхаки
Так как аукцион действует уже почти полгода, нам удалось сделать некие статистически подтвержденные выводы о взаимодействии с ним пользователей. На основе этих цифр можно сформулировать некоторые рекомендации для успешного участия в аукционе.
Посмотрим на статистику:
— Данные о средней скидке и времени выкупа могут подсказать, на каком отрезке аукциона лот, на который вы положили глаз, может увести ваш «конкурент».
— Чтобы не следить за страницей аукциона так же маниакально, как за положением своего брокерского счета, подпишитесь на Telegram-канал. Там вы будете получать уведомления о новых лотах, а также о конфигурациях, которые скоро будут сняты с аукциона. Последнее означает, что там накопилась приличная скидка, а сервер до сих пор никто не забрал.
Кстати, лоты, которые доживают последние часы на сайты, подсвечиваются:
— Пользуйтесь формой «обратной связи», где можно порекомендовать свой конфиг. Это действительно рабочий инструмент для продвижения своего сервера на аукцион. Например, если мы увидим большой спрос на какой-нибудь сервер c GPU, он обязательно появится среди лотов.
Планы по развитию автоматизации продукта
Сейчас мы добавляем около 20-25 лотов в день, и это занимает время. В планах автоматизация, в рамках которой мы будет только указывать признак конфигураций, по которому отфильтруем возможность их участия в аукционе, и максимальную скидку. Далее алгоритм и великий рандом сами будут формировать расписание аукциона и добавлять лоты.
При этом останется возможность ручного управления — например, для оперативного пополнения конфигураций из заявок клиентов.
В остальном мы стараемся делать аукцион все более понятным и простым для использования. Поэтому большинство фич направлено именно на это. Например, сейчас думаем о том, как сделать уведомление подписчиков о новых лотах более гибким.