Максимализм в цифрах, или VDS для игрового сервера
Дорогие друзья, в последнее время к нам стали обращаться клиенты, которым недостаточно тех ресурсов VDS, которые мы предоставляем. Речь идет о так называемых максималистах, или клиентах, которым нужны самые мощные CPU для своих задач. Хостингом мы занимаемся уже почти 10 лет, изначально мы специализировались на high load проектах, но те задачи, которые мы решали и решаем, построены на базе многоядерных и многопроцессорных систем Xeon, процессоров промышленного типа, которые полностью удовлетворяют подавляющее число наших клиентов. Однако Xeon в своих тактовых частотах, обычно отстают от линейки десктопных аналогичных процессоров на 1-2 поколения (людям нужен сервер промышленного качества, но на десктопной архитектуре!!!) Наш парк серверов был построен исходя из массовых задач и спроса: максимальная долговечность, стабильность и низкое энергопотребление и тепловыделение. И уж точно, с линейкой HARD+, в которых мы установили процессоры Xeon X5690, мы были уверены что удовлетворим даже этот спрос, но на деле, оказалось, что около 1% клиентов нужно больше. Но за индивидуальные дорогостоящие решения, всегда нужно платить больше, это не коммерческая хитрость, это факт. И когда людям начинаешь объяснять, что подобные решения не пользуются спросом из-за высокой цены, в ответ мы натыкаемся на негатив.
Нашей задачей всегда было удовлетворение спроса, как на массовые, так и на индивидуальные решения. Поэтому решено было написать подробную статью, все посчитать вместе, сделать определенные выводы и решить совместно, нужно это, или нет.
Итак приступим. Мы рассматривали 2 десктопных процессора с наиболее высокими частотами: это i7 4790K и i7 7700K, 4-е и 7-е поколение процессоров Intel I7 соответственно. Стоимость у них примерно одинаковая, производительность тоже, но 7700K чуть по-новее, и может поддерживать 64 гб оперативной памяти против 32 гб 4790K, поэтому решено остановится и рассматривать сервер на базе 7700K. Данный процессор построен на базе 4 физических ядер или 8 потоках в режиме hyperthreading (логическое деление 1 ядра на 2 потока).
CPU — самый дорогой ресурс VDS, и подобные решения на VDS, с такими CPU, хотя и предоставляют, их можно найти, но Вы обязательно упретесь в сильный оверселлинг, в лучшем случае, VDS с такими CPU продают на потоках, а не ядрах. И если вы купили VDS на 1-м из 8 потоков (напоминаю, что в i7 7700K 4 ядра или 8 потоков), значит, вы должны осознавать, что то же физическое ядро может быть занято другим клиентом. И это логично. А значит, вы получите не 100% 1-го физического ядра, а всего 50% (если вы и ваш сосед по ядру будете занимать вдвоем одно ядро на 100%).
Физический сервер, построенный на таких CPU будет стоить минимум 120 тысяч рублей (ниже посчитаем все вместе), а держать сможет максимум 4 клиента, если каждому клиенту выдавать 1 физическое ядро (а не поток), или 8 клиентов, если выдавать 1 поток.
Допустим мы решили выдавать физическое ядро, индивидуально, без хитростей, выключим hyperthreading и честно поделим такой сервер на 4-х клиентов, во сколько это обойдется, давайте посчитаем.
Сначала стоимость этого сервера, например, мы покупаем его за собственные деньги, не в лизинг или кредит, и рассчитываем окупить его за 2 года.
Существует всего 1 платформа Supermicro, которая поддерживает архитектуру десктопного CPU Intel i7 7700K: Supermicro SYS-1019S-M2
через яндекс.маркет я нашел ее за 57907 руб. Что туда входит? Корпус 1U для стойки, материнская плата, блок питания на 400 ватт и прочая мелкая перефирия.
Далее смотрим комплектующее на немецком сайте computeruniverse.net, цены на котором значительно ниже, чем в российских магазинах:
- 1 x процессор I7 7700K — www.computeruniverse.ru/products/90679586/intel-core-i7-7700k.asp = 25270 руб.
- 2 x память 32 гб DDR4 2400 mhz — www.computeruniverse.ru/products/90656367/kingston-hyperx-fury-black-16gb-ddr4.asp = 16154 руб.
- 1 x SSD диск на NVme и MLC на 512 гб (мы же хотим все по-максимуму) — www.computeruniverse.ru/products/90725575/samsung-ssd-970-pro-m-2.asp = 11324 руб.
- 1 x переходник для m.2 в слот pci-express — www.computeruniverse.ru/products/90566305/delock-89370-interner-m-2-adapter.asp = 1396 руб.
- Плюс стоимость доставки составит ~30 евро, или 2272 руб. по текущему курсу
Итого сервер нам обойдется: платформа + процессор + память + ssd + переходник + доставка
57907 + 25270 + 16154 + 11324 + 1396 + 2272 = 114323 руб.
Напоминаю, что эта цена без % лизинга или кредита, и мы собираемся ее вернуть в течение 2-х лет
Полученный сервер сможет держать 4 VDS следующих конфигурации — 1 x CPU, 8 gb RAM, 128 gb SSD
А значит, делим сумму 114323 руб на 24 месяца и получаем 1/24 его стоимости:
114323 / 24 = 4763.45 руб минимально должен приносить этот сервер в течение 24 месяцев, чтобы просто окупиться «в ноль».
Например мы нашли 4-х клиентов под этот сервер, но у нас же еще есть размещение (охлаждение, электричество), трафик, защита, обслуживание, давайте посчитаем эти расходы:
Размещение в дата-центре многобайт, без трафика и защиты, обойдется нам в 2700 руб:
mnogobyte.ru/colocation.html
Допустим трафик и защиту мы будем предоставлять сами за 1000 руб в месяц + 1000 руб в месяц. облуживание, получаем расходов: размещение + трафик + обслуживание
2700 + 1000 + 1000 = 4700 руб.
Значит наш сервер, чтобы окупить себя «в ноль» за 24 месяца, должен приносить минимум: 1/24 стоимости + расходы за 1 месяц:
4764.45 + 4700 = 9463.45 руб в месяц
делим эту сумму на наших 4-х клиентов, и получаем среднюю стоимость 1 такой VDS:
9463.45 / 4 = 2365.86 руб.
Инфляцию, амортизацию и прочие расходы мы сюда не заносим. Это фактически себестоимость такого решения при условии, что 4 клиента всегда есть на этом сервере, и исправно оплачивают свои VDS. Но по факту, такого может и не быть. Сегодня людям нужен такой сервер, а завтра они решат, что лучше урезать расходы и взять что-то более бюджетное, и на выходе мы уже получаем, что окупаемость такого сервера растягивается уже на 3 года вместо двух. Поэтому разумно будет добавить 30% к итоговой стоимости, и это будет минимальной ценой, которую мы сможем дать: 2365.86 + 30% = 3075 руб.
Мы готовы выслушать ваши мысли и предложения, и вместе решить, нужен ли нам такой тариф, или нет. Будем рады любой конструктивной критике и предложениям!
4 комментария
Я уже пробовал такие тарифы не зашли.
Так что лучше покупайте i9 процессор, там 8 ядер и 16 потоков. Сейчас уже продаются такие.
i9-9900k, 64 Gb ddr4, 2x500 gb ssd — 110400р
И хотя бы 8 клиентов делайте или 16 клиентов по потоку.
Вот такое может зайти.
Ну а вообще лучший доход — только продажи дедика. Никаких делений.
Виртуалки чтобы прямо очень много нарастить. Дело не в ценах. И дело не в делениях. И даже не в какой круче CPU. А все дело в панели в которой ты будешь собирать их на 10-20 лет и хранить. Нету такой прямо крутой и вечной технологии, где берешь и просто копишь, постоянно растешь.
Вот с дедиками можно постоянно продавать и копить.
И получилось бы короче за несколько лет правильного развития — игровое облако в РФ.
Вот это куда интереснее было бы. И для будущего даже тоже.
Я бы даже бесплатно курировал такой проект в подсказывал что нужно улучшать.
А если говорить о оптимизации цены. То я пришел к выводу — нада делать ceph и только так. Чтобы реально была удобная панель, чтобы можно было наращивать в тысячи и десятки тысяч вируталок. Чтобы удобно было распределять ресурсы, мигрировать, наращивать. И перемещать IP. У гемейров основная боль это IP, они на старте не имеют денег и за 500р на 5 дней допустим покупают виртуалку. И эти 5 дней их атакуют постоянно ддосами. И вот если они за 5 дней не слились. То потом они сразу могут вырасти на 64 озу дедик полноценный. А через пол года купить серверов на 200 тысяч в овх каком-ниб. Но в самом начале — они бомжи и на старт у них нет. Но если они удачно стартанули, то с игр они потом сразу деньги собирают и оплачивают уже услуги не скупясь. И вот их нужно сохранить IP. А если покупать ноды и делить на кол-во, где на каждой ноде своя сетка. То IP достаточно трудно перенести на другой дедик чтобы и не повредить соседям. Если куплена сетка, а не штучный IP. Вот одна из проблем убогости решения на базе овх.
Так что
1. Нужна хорошая панель. Удобная для собирательства. Гибкая. И желательно чтобы она сразу была как сервис, который решает проблему хостера.
2. Чтобы оптимизировать прямо виртуалки и максимально выжимать из серверов, нужно делать кластер, ceph где массив nvme отдельно от процессоров находится чтобы перемещение виртуалок было чуть ли не моментальное. При варианте деления сервера на части очень много убытка и простоя. А когда будет массив, все ресурсы cpu/озу с всех нод кластера можно будет рационально распределять. И вот короче снова я возвращаюсь к мысли — если хотите делать, делайте крутое облако для геймеров на базе известного ДЦ многобайт. И только так. Только это имеет смысл в будущее. Если хотите действительно заработать по крупному.
3.12. Исполнитель вправе лимитировать скорость полосы интернет Услуги Клиента, если потребление исходящего трафика Услуги превышает 3 террабайта в месяц, или 100 гигабайт в сутки. Если Клиент не согласен с ограничениями скорости полосы, ему будут предложены индивидуальные условия (цены) на трафик.
Что делать с этими 10мбит непонятно…
Вставка изображения
Оставить комментарий