Физический или виртуальный? Выбираем сервер для своего проекта

9 Февраля 2018

Обычный хостинг уже не устраивает и возникает проблема выбора: купить физический сервер или арендовать виртуальный? В этой статье мы попытаемся сравнить несравнимые вещи — физическое и виртуальное.

сервер для веб проекта

Нужен ли вашему проекту сервер?

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

Вот несколько примеров, когда проекту (организации) нужен собственный серверный компьютер:

  1. Крупный Интернет-проект вроде массовой многопользовательской онлайн-игры, большого Интернет-магазина, хостинг-провайдера и т. д.
  2. Необходимость удаленной совместной работы с каким-то приложением вроде 1С или любым другим.
  3. Наличие большого количества пользовательского контента, например, социальная сеть.
  4. Сайт с высокой посещаемостью и обычный хостинг уже не справляется. Сайт отключают за превышение лимитов ресурсов. Вы уже пробовали оптимизировать программное обеспечение и переходить к другому хостеру с более мягкими лимитами.

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

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

Стоимость физического сервера

Давайте присмотрим сервер средней конфигурации, который бы подошел под наши нужды. При выборе оборудования ориентируйтесь на модели в стандартных корпусах 1U или 2U, что будет полезно, если вы надумаете поместить серверную технику в дата-центр.

На Яндекс. Маркете был найден сервер следующей конфигурации:
Proliant DL180 Gen9 E5-2620v4 Hot Plug Rack (2U) / Xeon8C 2.1GHz(20Mb)/ 1×16GbR1D_2400/P440FBWC(2GB/RAID1/10/5/6)/2×300GB12G10K(8/16up)SFF/noDVD/2HPFans/iLOstd(w/o port)/2×1GbEth/EasyRK+CMA/1×900W

Стоимость физического сервера на яндекс маркете

Рис. 1. Стоимость физического сервера

Конфигурация средняя, но есть определенные положительные моменты: стандартный корпус 2U, серверный процессор Xeon, регистровая память 16 Гб, два накопителя по 300 Гб каждый (подойдет для создания RAID-массива).

Стоимость этого оборудования составляет 146 851 р. От этой суммы мы и будем отталкиваться в дальнейших расчетах.

Стоимость виртуального сервера

Посмотрим, во сколько обойдется виртуальный серверный компьютер на платформе xelent.ru. Конфигурация (рис. 2) с 4-ядерным процессором Xeon, 16 Гб оперативной памяти и SAS-диском на 100 Гб обойдется 5980 р. в месяц (рис. 3).

Конфигурация виртуального сервера

Рис. 2. Конфигурация виртуального сервера

Стоимость виртуального сервера

Рис. 3. Стоимость виртуального сервера

Если облака для вас
не просто теория
Широкий спектр услуг
по выделенным северам
и мультиклауд-решениям
Конфигурация VPS и бесплатный тест уже через 2 минуты
Организация вашей IT-инфраструктуры на основе мультиклауд-решения

Если разделить стоимость физического сервера (а это 146 851 р.) на стоимость одного месяца аренды, то выходит, что на эти деньги вы можете арендовать виртуальный серверный компьютер целых 2 года (а именно 24 с половиной месяца).

Также учтите, что всю сумму (в случае с физическим сервером) придется оплатить сразу. Заметьте: мы говорим не об аренде серверного компьютера, а именно о покупке собственного за собственные средства. В случае с кредитными средствами комплектующие обойдутся еще дороже, так как нужно выплачивать проценты по кредиту. Как капиталовложение собственный серверный компьютер для небольших и средних проектов — тоже не вариант, так как за непродолжительное время он очень быстро потеряет в цене, и вы не сможете продать его даже за половину суммы, если обнаружите, что он вам больше не нужен. К тому же, сразу после покупки нового оборудования оно становится «б/у» и теряет в цене 30%, а после года эксплуатации — еще больше.

Вам пришла в голову «светлая» мысль купить «б/у» оборудование? Это все равно, что купить кота в мешке. Никто не знает, сколько это оборудование еще проработало, а гарантии уже, как правило, нет. Любой технический специалист на вопрос о том, что лучше — б/у комплектующие или новые, ответит, что лучше приобрести новую технику с действующей гарантией, но опять же все упирается в финансы.

Да, вы можете возразить, что на физическом сервере больше дискового пространства в три раза, но:

  • Во-первых, далеко не всегда вам сразу нужны будут все 300 Гб (второй накопитель используется в качестве зеркала, поэтому вторые 300 Гб не считаются).
  • Во-вторых, в случае с виртуальной машиной вам не нужно сразу оплачивать стоимость аренды на 2 года вперед. Вы можете платить так, как вам угодно — можно платить раз в месяц, можно оплачивать раз в день (всего 199.33 рубля в день), можете уменьшить количество ресурсов и платить меньше. Например, та же конфигурация, но с 8 Гб оперативной памяти, обойдется всего в 3460 рублей в месяц, а этого хватит на 42 месяца аренды.

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

Стоимость содержания физического сервера

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

В стоимость содержания собственной серверной машины входят следующие составляющие:

  • Цена программного обеспечения. Покупая виртуальную машину, вы автоматически покупаете и лицензию на право использования того или иного программного обеспечения, например, Microsoft Windows Server. В случае с физическим сервером за «математику» придется доплатить.
  • Зарплата администратору. В зависимости от уровня администратора и вашего региона, эта сумма будет составлять 25 — 50 тысяч рублей в месяц.
  • Стоимость основного и резервного Интернет-канала. В цену виртуальной машины уже входит один выделенный IP-адрес и канал со скоростью 10 Мбит/с. И будьте уверены: канал резервируемый. Никто не захочет, чтобы клиенты остались без Интернета. Вам же для своего серверного компьютера придется обеспечить резервный канал самостоятельно. И опять же для этого придется привлекать компетентных специалистов, что потребует лишних денег, которых у небольших организаций часто не бывает.
  • Стоимость электричества. Серверный компьютер оснащен блоком питания на 900 Вт (при полной нагрузке). Стоимость электроэнергии несложно подсчитать самостоятельно. Сюда же посчитайте затраты на кондиционирование помещения, в котором находится аппаратура — ей не должно быть слишком жарко, что особенно актуально для летнего периода.
  • Стоимость системы резервного электропитания. Вы же не хотите, чтобы работа вашей организации остановилась, если пропадет электричество? А скачки электричества очень опасны для железа, поэтому система резервного питания должна быть, пусть самая простенькая — хотя бы для защиты от перепадов электричества.

С последним пунктом могут быть проблемы. Серверные ИБП, способные «продержать» сервер несколько часов, пока электропитание не будет восстановлено, стоят несколько сотен тысяч рублей, то есть дороже, чем серверное оборудование. Бюджетный вариант, например, APC by Schneider Electric Smart-UPS XL Modular 1500VA 230V Rackmount/Tower, обеспечивающий всего 28 минут при половинной нагрузке, обойдется от 78 тысяч рублей. Полноценное серверное решение вроде APC by Schneider Electric Smart-UPS SRT 8000VA RM 230V стоит от 260 тысяч рублей.

Если позволяют условия, например, у вас собственное здание, можно попробовать установить дизель-генераторы — это дешевле. В офисном здании ваши соседи вряд ли это оценят. Шум и запах никто не отменял. Я уже молчу про пожарные нормы.

Выход один — colocation, то есть размещение собственного оборудования в дата-центре. Выглядит эта услуга так. Вы покупаете физический сервер и выполняете его доставку в дата-центр. Там обеспечиваются все условия для его бесперебойной работы — есть резервный Интернет-канал, система резервного питания, система кондиционирования.

Стоимость размещения, правда, не очень велика. Всего за 3500 р. в месяц вы сможете разместить технику в дата-центре уровня 3 (TIER III), при этом вам обеспечат защиту от DDoS-атак и гарантируют Интернет-канал 100 Мбит/с. Правда, 3500 р. — это почти месячная стоимость аренды виртуального сервера с 8 Гб оперативной памяти…

Если разместить собственное оборудование в ДЦ, то у вас становится гораздо меньше головной боли и из всех расходов остается стоимость colocation, стоимость ПО (если нужно) и зарплата администратору. Конечно, спустя два года добавится и стоимость технического обслуживания. Гарантия на серверные узлы составляет как раз 2 года, а в составе компьютера есть много механических частей, которые могут выйти из строя — вентиляторы, жесткие диски и т. д. В случае с виртуальной машиной вам об этом не нужно заботиться, впрочем, об этом мы еще поговорим.

Если не учитывать стоимость программного обеспечения (ведь можно использовать бесплатное ПО), то стоимость содержания в месяц выглядит так:

  • 3 500 р. — услуги colocation;
  • 25 000 — 30 000 р. — минимальная зарплата администратора (конечно, эту сумму можно не платить, если «сам себе администратор»).

Важно понимать, что даже при использовании ваше железо — это ваше железо. Представим неприятную ситуацию: вы разместили сервер в ДЦ, а спустя некоторое время вышел из строя жесткий диск. Все равно вам нужен администратор, который бы подобрал нужный жесткий диск, отправил его провайдеру в ДЦ, ну или же заранее придется покупать резервный диск, чтобы он хранился в ДЦ. Стоимость замены жесткого диска будет считаться по времени работы — 1000 р./час, операция замены жесткого диска занимает минимум 15 минут.

Содержание физического серверного компьютера обойдется минимум в 2850 р. в месяц. При этом стоимость Интернет-соединения в счет не включается, поскольку подразумевается, что офис, где будет расположена техника, уже оснащен Интернет-каналом и за него все равно придется платить.

Альтернатива физическому серверу: выделенный сервер

Выделенный (dedicated) сервер — отличная альтернатива физическому серверу. Это тоже самоевысокопроизводительное компьютерное оборудование, установленное в дата-центре провайдера, только вы его не покупаете, а арендуете. При этом вам уже не нужно думать над тем, какой сервер выбрать, т. к. вы сможете в любой момент изменить технические характеристики аппаратуры за дополнительную плату. Разумеется, в отличие от виртуальной машины, модернизация выделенного серверного компьютера потребует чуть больше времени, но вам не придется тратить огромные деньги и время на подбор комплектующих.

Теперь немного математики. Возьмем выделенный сервер следующей конфигурации:

2 x Xeon L5630 (4 Core*2,13GHz) 16GB DDR3 2×2TB SATA HDD

Такая отличная конфигурация обойдется всего в 9500 рублей в месяц. По конфигурации этот компьютер похож на наш физический, который мы выбрали в качестве эталонного, вот только у него 2 SATA-диска по 2 ТБ каждый. При желании, можно арендовать компьютер с четырьмя SAS-дисками по 146 Гб каждый. Он обойдется в те же 9 500 р./месяц.

Да, это дороже, чем виртуальная машина, но это ведь настоящий физический серверный компьютер, который вам не нужно сразу полностью оплачивать. В год подобное оборудование обойдется вам 114 тысяч рублей. Можно, конечно, купить за 146 тысяч физический, но стоимость его содержания мы уже обсуждали. А здесь вы платите всего 9 500 р./месяц и никакой головной боли. Не нужно заботиться ни об Интернет-соединении, ни о резервном питании, ни о кондиционировании, ни о системе климат-контроля — все это проблемы дата-центра.

При желании можно сэкономить и заплатить за аренду выделенного сервера сразу — тогда год аренды обойдется 96 900 р. (-15%).

У выделенного серверного компьютера все преимущества физического, но при этом не нужно платить за colocation (это уже включено в тариф), не нужно беспокоиться относительно возможной поломки аппаратуры и ее простоя. Обслуживанием техники занимаются инженеры ДЦ, а клиенты могут спокойно пользоваться всеми привилегиями, которые дает данная услуга.

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

Теперь о содержании выделенного серверного компьютера. Все-таки это не виртуальный, а физический сервер. Следовательно, вам нужно будет доплатить за ПО, если нет возможности обойдись бесплатным вроде Linux и FreeBSD. Лицензии на софт при аренде также обойдутся дешевле, чем покупка программных продуктов у их разработчиков.

Серверный администратор вам особо не нужен, так как изначальную настройку выполнит провайдер и совершенно бесплатно. Модернизация и обеспечение работоспособности техники — тоже проблемы провайдера. Единственное за что придется, возможно, доплатить — настройка какого-то специфического программного обеспечения, но это разово и необходимо не всегда — все зависит от поставленных задач. Администратор, который бы следил за состоянием Интернет-соединения, отвечал за работоспособность аппаратуры, вам не тоже нужен, так как все эти обязанности выполняет персонал провайдера.

Преимущество арендуемого оборудования в том, что за его работоспособность несет ответственность дата-центр. Вспомним ситуацию с жестким диском. В случае его отказа вам его бесплатно заменит дата-центр. Вам не нужно платить ни за жесткий диск, ни за его замену.

Преимущества и недостатки

По стоимости содержания однозначно лидирует виртуальная машина. Но давайте на секунду забудем о финансах. Неужели у сервера из плат и проводов нет других преимуществ?

Производительность виртуальной машины, хоть и будет высокой, но она будет ниже, чем у физической. С другой стороны, в большинстве случаев производительности, предоставляемой виртуальной средой вполне достаточно, а в случае с физическим оборудованием вы переплачиваете за неиспользуемые ресурсы.

Разница в производительности будет ощущаться только на очень мощных конфигурациях с сотнями гигабайтов «оперативки». Если речь идет об обычном сервере с 16 Гб RAM, который нужен под удаленный доступ к 1С, то никакой разницы вы не заметите.

У виртуальной машины есть свои преимущества. Одно из них — простота обслуживания. Админ (именно серверный, а не проектный администратор) не нужен как таковой, поскольку управление оборудованием, его конфигурацией осуществляется через удобную панель управления, и вы можете в любой момент сотворить с ним все, что угодно. Например, модернизировать производительность виртуальной системы, добавив еще оперативной памяти или дополнительный жесткий диск всего за пару кликов мышки.

Вам не нужно беспокоиться, что накопитель выйдет из строя — если это и произойдет, то это проблемы провайдера, а вы сможете восстановить свою виртуальную машину из бэкапа. О клонировании серверного компьютера нажатием одной кнопки — отдельный разговор. Вам не нужно ни о чем заботиться — ни о перепадах напряжения, ни об отключении электричества и т. д. Все это — проблемы провайдера, которые будет решать именно он.

В случае с виртуальной машиной вы платите только за используемые ресурсы. Если даже заказан компьютер с запасом и есть неиспользуемые ресурсы, то можно «уменьшить» действующую конфигурацию. Если 16 Гб «оперативки» — много, можно в любой момент превратить их в 8 Гб и платить на пару тысяч рублей в месяц меньше.

К тому же в стоимость виртуальной машины уже входит один IP-адрес, гарантированный Интернет-канал с неограниченным трафиком и пропускной способностью 10 Мбит/с, а также бесперебойное питание. Если первые две «плюшки» (IP-адрес и Интернет) сейчас особо не проблема, то бесперебойное питание стоит очень дорого.

В следующей таблице приводятся преимущества и всех типов серверов.

Тип сервера

Преимущества

Недостатки

Физический
  • Настоящий компьютер из плат и проводов
  • Сразу доступны все ресурсы
  • Более высокая производительность

  • Значительно дороже при покупке и содержании
  • Всю сумму платим сразу
  • Требуется серверный администратор
  • Необходимо платить за colocation или обеспечить самому надлежащие условия для работы техники
  • Сложность модернизации

Виртуальный
  • Гораздо дешевле физического
  • Простота обслуживания, не нужен отдельный админ в штате
  • Обеспечение работоспособности - не ваша проблема
  • Быстрое серверное клонирование
  • Быстрое создание "снимка" виртуальной машины, что позволяет восстановить сервер за считанные секунды
  • Простота модернизации
  • Оплата только за используемые ресурсы, возможность быстро изменить серверную конфигурацию
  • В стоимость уже входит IP-адрес и Интернет канал
  • Производительность немного ниже, чем у физического серверного компьютера
  • Нельзя увидеть/пощупать физически

Выделенный

  • Все преимущества физического серверного компьютера
  • Услуги colocation уже входят в тариф
  • Не нужно беспокоиться о том, что техника может сломаться
  • Физический сервер, который вы получаете сразу, а оплачиваете - по мере использования

  • Дороже виртуальной машины
  • Нужно платить за ПО (если нет возможности обойтись бесплатным)

Немного математики

Настало время подвести финансовые итоги. Следующая таблица позволит вам просчитать содержание каждого вида сервера. Затраты на содержание физического сервера приводятся из расчета того, что будет использоваться colocation и не будет никаких сопутствующих затрат вроде выхода из строя серверных компонентов (так как оборудование новое, в первый год эксплуатации таких ситуаций быть не должно).

Статья расходов

Физический

Виртуальный

Выделенный

1

Покупка сервера, р. 146 851 - -
2 Абонплата, р./мес. - 3400 - 5980 и выше от 9500 (*)
3 Затраты на colocation, р./мес. 3500 - -
4 Зарплата администратора, р./мес. от 2 5000 - 0 или 25000 (**)
5 Затраты на ПО, р. 70 938 - 978 р./мес.
6 Общие затраты за первый год, р.
(1+(2+3+4)*12+5 | 5*12)
559 789 71 760 125 736
Потеря стоимости оборудования 73 425,5 - -

(*) зависит от конфигурации
(**) зависит от поставленных задач
(***) Microsoft Windows Server 2012 Standard

Нужно понимать, что затрат на ПО может и не быть. Мы же посчитали стоимость лицензии Microsoft Windows Server 2012 Standard на два процессора. Это минимальная лицензия. Вам также могут понадобиться лицензии на терминальный доступ. Конечно, это при использовании Windows. В случае Linux или FreeBSD у вас не будет никаких затрат на ПО.

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

Наиболее оптимальный вариант с экономической точки зрения — виртуальный серверный компьютер. Выделенный обойдется дороже, однако, нужен он только в самых сложных случаях, но конечное решение о том, какой сервер выбирать в 2018 году остается за вами.

Выводы

Арендовать виртуальный сервер в большинстве случаев выгоднее, проще и удобнее, чем связываться с физическим сервером. Сегодня, по сути, физическое оборудование имеет смысл приобретать, если вы сами планируете предоставлять виртуальные машины в аренду. Во всех остальных случаях можно обойтись виртуальным сервером.

Получить консультацию специалиста
Персональный ассистент
Cloud.Xelent