Как выбрать лучший хостинг VPS - Virtuozzo или OpenVZ против Xen против KVM
Опубликовано: 2021-08-19Большинство людей начинают свой онлайн-бизнес с виртуального хостинга. В конце концов, виртуальный хостинг - это очень дешево, и он хорошо справляется со своей задачей, когда ваш сайт не получает много трафика.
Фактически, я открыл свой онлайн-магазин носовых платков на Bluehost и оставался там более двух лет, платя всего 6,95 доллара в месяц (сегодня Bluehost еще дешевле - 4,95 доллара в месяц).

Фото Ivanpw
Но в конечном итоге ваш веб-сайт перерастет вашу учетную запись общего хостинга, и следующим логическим обновлением станет регистрация на веб-хостинге VPS. Но проблема в том, что существует множество разновидностей VPS.
Вот лучший vps-хостинг, который вы можете получить.
Что такое VPS-хостинг?
Во-первых, VPS означает виртуальный частный сервер, что по сути означает, что одна машина разделена на отдельные серверы, каждый из которых действует как выделенная машина.
В то время как хостинг VPS очень похож на общий хостинг тем, что несколько учетных записей размещаются на одном компьютере, веб-хостинг VPS гарантирует вам выделенные ресурсы для вашего веб-сайта и изолирует ваши сайты от других, находящихся на одном компьютере.
Особенно, когда вы управляете интернет-магазином, абсолютно важно, чтобы вы поддерживали отзывчивый веб-сайт, иначе вы можете расстроить клиентов и потерять потенциальный бизнес.
Моя история обновления
Когда я впервые перешел на веб-хостинг VPS с общего хостинга Bluehost, я слепо подписался на VPS, который рекомендовал один из моих друзей. И хотя я не буду называть имен, я оставался с тем же веб-хостингом VPS в течение нескольких лет, пока он полностью не обрушился на меня в конце прошлого года, что побудило меня искать другой вариант.
Но вот что забавно в веб-хостинге. Вы никогда не узнаете, хороший у вас хостинг или плохой, пока не переключитесь. Итак, в отличие от прошлого раза, когда я слепо последовал чьему-то совету, я решил провести собственное исследование и полностью понять различные особенности VPS.
И мальчик это открыл глаза! Раньше я думал, что все VPS были созданы более или менее равными, и что вы всегда можете доверять номерам, которые вам давали. Но так бывает не всегда!
Например, если хост VPS обещает вам 1 ГБ выделенной оперативной памяти и 1 ТБ пропускной способности, это именно то, что вы должны сделать, правильно? На самом деле ответ не всегда так прост и во многом зависит от того, какой тип виртуализации VPS используется на сервере.
Не волнуйтесь, это не будет техническая статья. Но я научу вас, чего следует избегать при покупке подходящего веб-хостинга VPS для вашего бизнеса.
Избегайте хостов VPS, которые используют Virtuozzo и OpenVZ
Виртуальный частный сервер - это, по сути, одна машина, разделенная на отдельные серверы, которые можно продавать по отдельности. Идея состоит в том, что вы можете получить производительность, подобную «выделенному серверу», не платя за выделенный сервер.
Однако важно понимать, что существует множество различных способов разделить машину на части, и это не всегда очевидно для конечного пользователя. Сегодня на рынке представлены 3 распространенных решения виртуализации для веб-хостинга VPS, Virtuozzo, Xen и KVM .
В целом, не обязательно разбираться во всех тонкостях этих трех, но вы всегда должны спрашивать поставщика VPS, какой метод виртуализации он использует для своих серверов.
Почему? Это потому, что Virtuozzo наименее предсказуема из группы, и вам следует избегать регистрации на любом VPS, который использует Virtuozzo, если вы хотите, чтобы ваш сервер был полностью изолирован от других учетных записей на той же машине.
Другими словами, вы не хотите, чтобы другие мошеннические веб-сайты на вашем компьютере могли отключать или влиять на работу ваших собственных сайтов.
Мой опыт работы с VPS на основе Virtuozzo
Первый веб-хостинг VPS, на который я подписался, использовал Virtuozzo, и лучший способ объяснить, почему это отстой, - предоставить вам несколько реальных примеров и опыта.
Примечание. Существует также вариант ПК Р-Виртуализация с открытым исходным кодом под названием OpenVZ. У обоих одинаковые недостатки.
Когда я был на ПК Р-Виртуализация, мой сервер случайным образом замедлялся в определенные периоды дня, хотя мои веб-сайты не получали большого трафика. И хотя мне это показалось странным, системные администраторы говорили мне, что именно мои сайты вызывают замедление из-за чрезмерных «фоновых процессов».

Для вас это звучит как чушь? Должен признать, это сработало у меня в BS, но в то время я не был слишком строг в отношении скорости, и мои сайты редко выходили из строя. Я думаю, что основная причина, по которой я не жаловался, заключалась в том, что я пришел к этим ребятам прямо с виртуального хостинга, а мой VPS все еще был на световые годы быстрее, чем то, что у меня было в прошлом.
Только после того, как я провел небольшое исследование, я действительно понял, почему мои сайты внезапно замедлялись и увеличивалась нагрузка на сервер. Виновником была Virtuozzo и то, как она обрабатывает выделение памяти.
(Прежде чем продолжить, я просто хотел сказать несколько слов и поблагодарить Ларри Людвига из HostCube за ответы на все вопросы о моем VPS-хостинге!).
Почему Virtuozzo не подходит для критически важных сайтов
Чтобы объяснить, почему у ПК Р-Виртуализация плохая изоляция разных учетных записей на одном компьютере, вот очень простой пример.
Прежде всего, когда в плане Virtuozzo VPS указано, что вы получаете 512 МБ «гарантированной» ОЗУ и 1024 МБ «наращиваемой» ОЗУ, это означает, что вам «выделено» до 512 МБ ОЗУ для вашей учетной записи и до 1024 МБ дополнительной памяти. использовать по мере необходимости, пока есть доступные ресурсы памяти.
Для пользователей ПК Р-Виртуализация портит «непрерывное выделение памяти». Вот почему ...
Предположим, у вас есть 2 пользователя на машине, где каждый пользователь получает 512 МБ гарантированной оперативной памяти и 1024 МБ оперативной памяти с возможностью наращивания, и эти 2 пользователя размещены на машине с 1 ГБ физической памяти.
512 МБ гарантированно + 512 МБ гарантированно = 1 ГБ ОЗУ. Звучит нормально, правда?
Но предположим, что один из пользователей (пользователь 1) решает запустить программу, интенсивно использующую память, для которой требуется 900 МБ ОЗУ. Между тем, другой пользователь (пользователь 2) практически бездействует и использует только 100 МБ оперативной памяти.
В этом случае пользователю 1 будет выделено 900 МБ оперативной памяти, а в системе останется только 124 МБ. Однако, если пользователь 2 позже получит всплеск трафика и ему потребуется 512 МБ оперативной памяти…
Угадай, что? Пользователю 2 не повезло, потому что пользователь 1 использует большую часть ОЗУ на машине. В результате сайт пользователя 2 либо выйдет из строя, либо испытает серьезное замедление во время перетасовки памяти.
В общем, ПК Р-Виртуализация работает очень быстро, если веб-хост помещает в машину достаточно ОЗУ, чтобы покрыть сумму всей расширяемой памяти в системе, или если на том же сервере нет мошеннических веб-сайтов.
Однако, учитывая, что веб-хостинг - это очень жестокий бизнес, хосты ПК Р-Виртуализация часто загружают только машину с минимальным «гарантированным» выделением памяти.
Следовательно, когда на одном компьютере есть несколько мошеннических веб-сайтов, использующих одни и те же ресурсы памяти, ваши собственные веб-сайты могут выйти из строя не по вашей вине!
Альтернатива - KVM и Xen
Хотя может показаться удобным иметь доступ к «резким ресурсам», когда ваш сайт перегружен, на самом деле это делает ваш сайт намного менее предсказуемым. В Virtuozzo VPS распределение памяти нечеткое, что означает, что у вас может закончиться нехватка памяти, когда она вам понадобится, если другие пользователи в системе будут жадными.
Вот почему гораздо лучше запускать ваши критически важные веб-сайты на серверах VPS, где у вас есть полностью выделенные ресурсы, и именно здесь используются Xen и KVM. В VPS на основе Xen или KVM все ресурсы RAM и процессора полностью выделены, что означает, что они всегда доступны для вас, когда вам это нужно.
Поэтому VPS на базе Xen или KVM будет вести себя как настоящий выделенный сервер с почти полной изоляцией учетных записей пользователей. Единственным недостатком является то, что сервер на базе Xen или KVM будет работать немного медленнее, чем эквивалентная установка Virtuozzo. Но положительным моментом является то, что никто другой не сможет вывести ваши сайты из строя.
Заключение
Тогда основной смысл этого поста - убедиться, что вы понимаете, что не все VPS-хостинги созданы равными. Если вы управляете веб-сайтами, которые ежедневно зарабатывают значительные суммы денег, в ваших интересах выбрать VPS на базе Xen или KVM.
Недавно я переключил все свои веб-сайты на Storm On Demand, основанный на KVM, и до сих пор они были отличными! Если вы в настоящее время пользуетесь ПК Р-Виртуализация, я рекомендую вам переключиться.