2008-01-31 00:06:32 by admin
Перед тем, как принимать решение о заказе той или иной услуги, необходимо оценить все ее особенности, сильные и слабые стороны той или иной технологии, возможные проблемы. Особенно актуально это в случае принятия решения о заказе VDS.
Какие же преимущества имеет технология виртуализации?
- Низкая цена по сравнению со стоимостью аренды выделенного сервера при практически идентичных возможностях.
- Отсутствие ограничений, свойственных виртуальному хостингу. Ресурсы, выделенные для VDS, гарантированы и превысить их невозможно. Соответственно, нет возможности перегрузить мастер-сервер, даже если используется 100% выделенных CPU и памяти 24 часа в сутки 365 дней в году.
- Неограниченный root-доступ к серверу, возможность самостоятельно установить любое необходимое программное обеспечение.
- Более простая процедура изменения конфигурации VDS по сравнению с выделенным сервером, причем изменение конфигурации происходит "на лету", без простоев.
- Но, наряду с неоспоримыми преимуществами, технология виртуализации не лишена и недостатков, о которых следует знать. Не всегда VDS - оптимальный выбор. Иногда целесообразно отказаться от использования VDS, арендовав выделенный сервер или, если проект это позволяет, остановившись на услугах виртуального хостинга.
Недостатки VDS по сравнению с услугами виртуального хостинга:
VDS - не разновидность хостинг-аккаунта. Это сервер, а любой сервер требует администрирования. Когда сайт размещается на хостинг-аккаунте, задача администрирования сервера лежит на хостинг-провайдере. Стабильность работы такого сайта зависит от качества администрирования сервера хостинг-провайдером. Вам остается только заниматься непосредственно сайтом.
В случае аренды VDS вопросы администрирования ложатся целиком и полностью на Вас!
Если Вы хорошо знакомы с Unix-подобными операционными системами, это, конечно, не проблема. Но если такого опыта нет - Вам придется заказывать услуги администрирования дополнительно. Это дополнительные расходы, причем стоимость администрирования VDS не отличается от стоимости администрирования выделенного сервера. А без должного администрирования невозможно говорить о стабильности работы сервера.
В случае размещения сайта на хостинг-аккаунте, сайт будет ограничен посредней нагрузке на CPU, но это не помешает ему в пиках кратковременно использовать практически все ресурсы сервера хостинг- провайдера. На VDS можно использовать на 100% все, что выделено, такие нагрузки выходят далеко за пределы ограничений обычного хостинг-аккаунта. Но и в пиках сайту будут доступны только те ресурсы, которые выделены для VDS. Поэтому вполне возможен вариант, что скорость работы сайта при переходе с виртуального хостинга на VDS не повысится, а наоборот, несколько понизится. Насколько - зависит от конфигурации VDS и степени загруженности сервера, на котором ранее размещался сайт.
Недостатки VDS по сравнению с выделенным сервером:
- Узкое место любой технологии виртуализации - производительность дисковой подсистемы. В то время, как CPU, память и дисковое пространство легко разделяются между виртуальными серверами и жестко лимитируются, ограничить нагрузку, создаваемую каждым VDS на жесткие диски невозможно. В результате, если дисковый накопитель занят поиском информации по запросу какого-либо VDS - всем остальным остается только ждать. Другими словами, если один из VDS-ов активно работает с диском, это в той или иной степени снижает производительности всех остальных VDS, расположенных на том же сервере. С одной стороны, это не позволяет VDS достичь производительности выделенного сервера с аналогичными параметрами. С другой стороны, действительно серьезные проблемы случаются достаточно редко и носят временный характер (обычно ночью, в случае одновременного резервного копирования данных владельцами нескольких VDS). Эту особенность надо иметь в виду.
- Для VDS доступны не все функции выделенного сервера. Так, нет возможности сменить ядро операционной системы - все VDS используют ядро мастер-сервера. Для изменения имени сервера, корректировки времени, установки модулей ядра потребуется обращение в службу технической поддержки. В установке некоторых модулей ядра Вам могут и отказать.
- Дисковое пространство на VDS - всегда одним разделом. "Разбить" диск иначе невозможно.
- VDS неспособен работать со swap-памятью. Если в какой-то момент выделенному серверу не хватает установленной оперативной памяти - неиспользуемые в это время данные могут быть выгружены в раздел подкачки на диске (swap-раздел). Несмотря на то, что производительность сервера резко снижается, это позволяет программам продолжать работать. VDS в таком случае просто аварийно завершает работу програмы, которой не хватило памяти. В случае существенной перегрузки, VDS может просто отключиться. Поэтому на VDS приходится уделять гораздо больше внимания контролю за использованием ресурсов.