Многие задаются вопросом, что лучше, виртуальный или выделенный сервер?
Здесь нужно четко понимать грани между этими двумя предложениями. И ни в коем случае нельзя говорить об каких то "лучше", "хуже"! Все зависит только от ваших требований, реальных ресурсов, которые потребляются вами. Конечно же варианты с дикими оверселами здесь не рассматриваю, это дикость.
И так, какие ресурсы мы имеем (потребляем):
процессор;
оперативная память;
дисковая система;
трафик;
пропускная способность канала.
Сравнение серверов: недостатки и преимущества
Виртуальный сервер
Дешевый выделенный сервер
Индивидуальный выбор выделеного сервера
Процессор
VDS всегда строятся на качественных современных процессорах, которые быстро выполняют поставленную задачу при условии что кол-ва ядер и их частоты достаточно.
Как правило это процессоры старого поколения, которые даже при вроде как достаточной частоте обрабатывают запросы существенно медленнее.
Можно выбрать качественный современный процессор, чтобы и не переплачивать и не быть в ущербе по скорости обработки данных.
Оперативная память
Быстрая память с коррекцией ошибок.
Медленная память. Не всегда можно выбрать требуемый объем. Зачастую идет переплата за неиспользуемый объем.
Быстрая память с коррекцией ошибок. Зачастую идет переплата за неиспользуемый объем.
Дисковая система
Быстрые накопители с использованием Hardware RAID.
Медленные накопители. Зачастую идет переплата за неиспользуемый объем.
Можно выбрать требуемую дисковую. Зачастую идет переплата за неиспользуемый объем.
Канал
Ограничен в 50 Mbit/sec *
Как правило ограничен в 100 Mbit/sec и без гарантий
Можно выбрать требуемую полосу пропускания
Дополнительно
Нет необходимости следить за состоянием железа.
Необходимо следить за состоянием железа и своевременно уведомлять об необходимости замены. В основном это касается HDD.
Необходимо следить за состоянием железа и своевременно уведомлять об необходимости замены. В основном это касается HDD.
требуется много дискового пространства (Несколько сотен GB) - необходимо брауть выделенный сервер;
требуется канал свыше 50 Mbit/sec - необходимо брать выделенный сервер с гигабитным портом;
много операций выполняется в памяти - виртуальный сервер либо выделенный, но не из дешевых предложений, DDR3 ECC;
высокая дисковая нагрузка - виртуальный сервер либо выделенный но с подбором необходимого дискового массива (индивидуально);
очень высокая дисковая - только выделенный сервер с дорогими (увы иначе не получится) качественными накопителями;
нет желания/навыков следить за состоянием железа - виртуальный сервер vds, при условии что остальные параметры удовлетворяют.
Основные заблуждения:
"на vds нет гарантированных ресурсов" - это не так. Конечно теоретически это возможно. Но если хостеру важна его репутация заявленные ресурсы будут гарантироватся в любом случае;
"OpenVZ очень плохая виртуализация. KVM/XEN лучше" - у KVM есть свои особенности, так как это отдельное ядро для каждой виртуалки. В остальных случаях особых отличий нету, при условии что хостер качественно выполняет свою работу;
"нагрузка на диск. Нужно брать диск побольше" - от размера диска не зависит его производительность;
"у процессора главное высокая частота" - частота это только один из многих параметров CPU. К примеру, Intel Atom C2550 4 ядра по 2.40GHz набрал всего 2329 баллов, а Intel Core i7-3517UE 2 ядра по 1.70GHz - 3449. Меньше ядер, ниже частота, а производительность выше;
"мало памяти. Единственное решение - увеличить объем" - это справедливо только если у вас качественная быстрая оперативка. А если на частота 667 MHz то иногда можно сохранить тот же объем, но повысив частоту добится тех же результатов.
Надеюсь статья будет вам полезной и поможет сделать правильное капиталовложение!
Wednesday, 12 November 2014, 10:19Прочитано 58 раз