Что лучше хостинг или vds
Виртуальный хостинг или виртуальный сервер — что выбрать?
Несмотря на появление дешевых VPS, традиционный веб-хостинг умирать не собирается. Попробуем разобраться, в чем состоят различия между двумя подходами к размещению сайтов и какой из них лучше.
На сайте каждого уважающего себя провайдера обязательно найдется сравнение традиционного веб-хостинга с виртуальными серверами. Авторы статей отмечают сходство VPS с физическими машинами и проводят параллели между ними и собственными квартирами, отводя веб-серверам коллективного пользования роль коммуналок. Поспорить с такой трактовкой трудно, хотя мы попытаемся все не так однозначно. Давайте заглянем чуть глубже поверхностных аналогий и разберем для начинающих пользователей особенности каждого варианта.
Как устроен традиционный хостинг?
Чтобы веб-сервер мог обслуживать различные сайты, были придуманы т.н. name based virtual host. Протокол HTTP предполагает возможность передачи в составе запроса URL (единого указателя ресурса) — это позволяет сервису понять, к какому именно сайту обращается браузер или иная клиентская программа. Остается только привязать доменное имя к нужному IP-адресу и прописать в конфигурации корневой каталог для виртуального хоста. После этого можно разложить файлы сайтов разных пользователей в их домашние каталоги и открыть доступ по FTP для администрирования.
Чтобы веб-приложения на стороне сервера (различные скрипты или даже системы управления контентом — CMS) запускались с правами того или иного пользователя хостинга, в Apache был создан специальный механизм suexec. Понятно, что настройки безопасности веб-сервера не позволяют пользователям лезть в чужой огород, но в целом это действительно похоже на коммунальную квартиру с раздельными комнатами и общим адресом (IP) на сотни сайтов. Сервер баз данных (обычно MySQL) для виртуальных хостов тоже общий, но доступ у пользователя хостинга есть только к его личным базам. Все программное обеспечение сервера кроме скриптов сайта обслуживается провайдером, менять его конфигурацию по своему усмотрению клиенты не могут. Процесс управления аккаунтами автоматизирован: для этих целей у каждого хостера есть специальная веб-панель, через которую можно управлять услугами.
Как устроены VPS?
Сравнение виртуальных серверов с физическими не вполне корректно, поскольку на одном «железном» хосте работает множество VPS. Образно выражаясь, это уже не коммуналка, а многоквартирный дом с общим подъездом и едиными несущими конструкциями. Для создания отдельных «квартир» (VPS) в пределах одного «дома» (физического сервера) задействованы средства установленной на хосте операционной системы и различные технологии виртуализации.
Если применяется виртуализация уровня ОС, процессы клиента просто работают в изолированном окружении (или неком контейнере) и не видят чужих ресурсов и процессов. Отдельная гостевая ОС в этом случае не запускается, а значит программное обеспечение в гостевом окружении должно быть бинарно совместимо с системой на физическом хосте — как правило клиентам предлагают специально модифицированные под такой способ эксплуатации дистрибутивы GNU/Linux. Есть и более продвинутые варианты, вплоть до эмуляции физической машины, на которой можно запустить почти любую гостевую ОС даже с собственного инсталляционного образа.
С точки зрения администратора любой VPS мало чем отличается от физического сервера. При заказе услуги хостер разворачивает выбранную конфигурацию, а дальше обслуживание системы ложится на плечи клиента. При этом можно установить нужное программное обеспечение и как угодно его настроить — полная свобода выбора веб-сервера, версии PHP, сервера баз данных и т.д. IP-адрес у VPS тоже свой, его не придется делить с сотней — другой соседей. На этом с описанием основных различий мы закончим и перейдем к преимуществам и недостаткам, от которых зависит выбор решения.
Какой вариант проще и удобнее?
Виртуальный хостинг не требует администрирования обеспечивающего работу сайта окружения. Клиенту не придется самому устанавливать, настраивать и обновлять системное и прикладное ПО, а в ряде случаев панель управления хостингом позволяет устанавливать и CMS — такой вариант выглядит привлекательным для новичков. С другой стороны задачи тонкой настройки CMS все равно придется решать самостоятельно, к тому же за относительно низким порогом входа прячется меньшая гибкость решения. Выбор софта будет ограничен: на виртуальном хостинге нельзя, например, по своему желанию поменять версию PHP или MySQL, а тем более установить какой-нибудь экзотический пакет или выбрать альтернативную панель управления — придется пользоваться предложенными поставщиком услуг средствами. Если провайдер проведет обновление сервера, в ваших веб-приложениях могут возникнуть проблемы программной совместимости.
VPS лишен этих недостатков традиционного хостинга. Клиент может сам выбрать нужную ему ОС (необязательно Linux) и установить любое программное обеспечение. Настраивать и администрировать окружение придется самостоятельно, однако процесс можно упростить — все хостеры предлагают сразу инсталлировать на виртуальный сервер панель управления, которая автоматизирует процесс администрирования. Благодаря ей большой разницы в сложности управления между традиционным хостингом и VPS не будет. К тому же никто не запрещает установить собственную панель, не входящую в список предложений провайдера. В целом накладные расходы на администрирование VPS не так велики, а большая гибкость решения с лихвой окупает некоторые дополнительные трудозатраты.
Какой вариант безопаснее и надежнее?
Может показаться, будто размещение сайтов на традиционном хостинге безопаснее. Ресурсы разных пользователей надежно изолированы друг от друга, а за актуальностью программного обеспечения сервера следит провайдер — это отличный вариант, но только на первый взгляд. Злоумышленники далеко не всегда эксплуатируют уязвимости в системном ПО, обычно сайты взламывают, используя незакрытые дыры в скриптах и небезопасные настройки систем управления контентом. В этом смысле никаких преимуществ у традиционного хостинга нет — ресурсы клиентов работают на тех же самых CMS — зато недостатков хватает.
Главная проблема виртуального хостинга заключается в общем IP-адресе для сотен сайтов разных пользователей. Если кого-то из ваших соседей взломают и начнут, например, рассылать через него спам или проводить другие вредоносные действия, общий адрес может попасть в различные черные списки. В этом случае пострадают все клиенты, чьи сайты используют тот же IP. Если сосед попадет под DDoS-атаку или создаст чрезмерную нагрузку на вычислительные ресурсы, пострадают остальные «жильцы» сервера. Управлять выделением квот для отдельных VPS провайдеру намного проще, к тому же виртуальному серверу присваивается отдельный IP и необязательно один: можно заказать любое их количество, дополнительный сервис по защите от DDoS, антивирусный сервис и т.д. В смысле безопасности и надежности VPS превосходит традиционный хостинг, нужно только своевременно обновлять установленные программы.
Какой вариант дешевле?
Еще несколько лет назад ответ на этот вопрос был однозначным — при всех ее недостатках комната в коммуналке была намного дешевле отдельной квартиры. Отрасль не стоит на месте и сейчас на рынке появилось множество бюджетных VPS: у нас можно арендовать собственный виртуальный сервер на Linux за 130 рублей в месяц. В среднем месяц работы бюджетного VPS обойдется клиенту в 150 — 250 рублей, при таких ценах мириться с проблемами традиционного хостинга нет смысла, кроме случая, когда на сервере нужно разместить простейшие сайты-визитки. К тому же тарифные планы виртуального хостинга ограничивают количество сайтов и баз данных, а на VPS клиент ограничен только емкостью накопителя и вычислительными возможностями сервера.
Виртуальный хостинг vs VPS сервер. Все за и против.
Сравним виртуальный хостинг с виртуальным выделенным сервером. Рассмотрим все минусы виртуального хостинга и плюсы виртуального выделенного сервера.
Функционирует такой виртуальный сервер так же, как и физический. У вас есть возможность настраивать систему так, как того требует техническое задание проекта. Собирать одну, две, или даже три различные версии php. Создавать необходимое число FTP-аккаунтов, изменять настройки сервисов и служб. Виртуальный выделенный сервер никак не пересекается с «соседями». «Поломка» одного из серверов VDS не повлечет за собой остановку всех остальных. На одном физическим сервере могут находиться один и более контейнеров. Количество контейнеров ограничивается ресурсами физического сервера и жадностью владельца физического сервера.
VDS имеет выделенный IP и гарантированные ресурсы. В рамках виртуализации OpenVZ клиент может изменять ресурсы сервера без перезагрузки самого VDS. Максимальная производительность VDS сервера может быть больше, чем заявлена владельцу виртуального сервера. Операционные системы ограничены: Fedora, Centos, ubuntu, Debian
К плюсам можно отнести:
Минус перекрывается огромным числом панелей управления, что сводит необходимость администрирования сервера к минимуму.
У виртуального хостинга с ресурсами все немного хуже и лучше одновременно.
К однозначным плюсам можно отнеси стоимость. В среднем виртуальный хостинг можно приобрести за 80 рублей при оплате за месяц.
Разберемся по пунктам.
Отсутствие гарантированных ресурсов
Все пользователи используют все ресурсы. Это значит, что в определённые моменты времени система сможет выделить конкретно вашему процессу 2ГБ оперативной памяти, а в другой не сможет и 512 мегабайт. От этого зависит отказоустойчивость вашего сайта и его видимость в поисковых системах.
Общий IP
На виртуальном хостинге на одном IP может находиться не одна сотня сайтов. Это влияет и на установку SSL, и на оптимизацию для сайта. Кроме того, есть вероятность получить нерабочий сайт из-за соседа, которого заблокировал РОСКОМНАДЗОР. Или получить проблемы с отправкой почты, когда IP почтового сервера виртуального хостинга попадет в так называемые «черные списки» (BlackList). Конечно, можно купить IP дополнительно, но общий IP — несомненный минус виртуального хостинга.
Отсутствие возможности изменять файлы конфигурации
Пользователь не имеет возможности править файлы конфигурации, например, mysql или любые другие файлы конфигураций. Эти файлы настраиваются один раз администраторами хостинга для всех клиентов.
Отсутствие возможности устанавливать дополнительное ПО
Пользователь не может поставить дополнительное ПО на хостинг, так как такая установка повлияет на всех пользователей виртуально хостинга. Такую возможность имеет только администратор.
Подводя итог, можно составить небольшую таблицу:
| Плюсы | Минусы | |
|---|---|---|
| Виртуальный хостинг | Цена | Отсутствие гарантированных ресурсов Общий IP Отсутствие возможности изменять файлы конфигурации Отсутствие возможности устанавливать дополнительное ПО |
| VDS/VPS | Выделенный IP Гарантированные ресурсы Возможность увеличивать ресурсы сервера без перезагрузки Изолированность | Требуется опыта администрирования GNU/Linux |
Для кого подходит виртуальный хостинг? Для сайтов-визиток, небольших портфолио и небольших блогов. VDS же подходит для всех видов сайтов, от небольших блогов до высоконагруженных проектов, таких как интернет-магазины и CRM.
Виртуальный хостинг или VPS — что выбрать?
Виртуальный хостинг или VPS? Такая дилемма встает перед многими вебмастерами. Есть простое и потому распространенное мнение, что лучше выбирать виртуальный выделенный сервер (также его называют VPS, VDS) — просто потому что он дороже, а, следовательно, качественней. Но не все так просто.
Виртуальный хостинг
У виртуального хостинга есть несколько альтернативных названий: общий, shared, расшаренный. Несколько клиентов виртуального хостинга одновременно располагаются на одном сервере — реальном или выделенном. Для каждого клиента хостера создается своя песочница.
Такой подход не дает большой свободы действия конечному пользователю, но в какой-то мере облегчает ему жизнь — для управления виртуальным хостингом не требуется администратор, не нужны знания по настройке серверов. В ваше пользование поступают простые панели управления, с которыми разберется даже новичок.
Стоимость виртуального хостинга начинается от 1 доллара в месяц, и за эти деньги вы можете получить нефиксированное дисковое пространство и вычислительные мощности. Объем доступных вам ресурсов сервера зависит от остальных пользователей на сервере.
Читайте также
Виртуальный выделенный сервер
VPS действительно обойдется дороже, чем виртуальный хостинг. Создание такого типа сервера требует больших финансовых вложений от хостера. Хостинговая компания, предлагающая вам выделенный сервер, владеет одной (или несколькими) мощной физической машиной. На ней располагается основной сервер, поделенный на несколько виртуальных. Конечный пользователь, то есть владелец сайта, получает в свое распоряжение один из этих виртуальных выделенных серверов (VPS).
Такой подход позволяет компании-хостеру предоставить вам гарантированную вычислительную мощность и дисковое пространство. Как вы распорядитесь этими ресурсами — уже ваше дело. Можно опубликовать один крупный сайт, но при желании на виртуальном сервере можно размещать сразу несколько сайтов — так оплаченные ресурсы делятся между проектами.
Сравниваем
Казалось бы, выбор очевиден — если есть достаточно денег, нужно арендовать VPS, а для недорогих проектов и виртуальный хостинг подойдет. Но на самом деле и у второго варианта есть несколько преимуществ помимо цены.
Архитектура систем
Виртуальный выделенный сервер — это отдельная единица, которая никак не зависит от соседних серверов, установленных на той же физической машине. Сайт, размещенный на VPS, будет располагаться параллельно другим проектам, которые также хранятся на этом физическом сервере. Каждый виртуальный сервер будет обладать собственными производственными мощностями, никакой передачи данных между серверами не предусмотрено.
Общий хостинг предполагает наличие одного сервера, который делят между собой владельцы сайтов, арендующие там место. Все ресурсы делятся между проектами по специальным алгоритмам. Обычно это предполагает равное разделение, но в случае нехватки производительности у одного проекта сервер может перераспределить ресурсы так, чтобы все сайты максимально справлялись с нагрузкой.
Производительность
Со стабильным потоком посетителей VPS справляется лучше. Производительность сайта обеспечивается фиксированными выделенными мощностями. Если вы замечаете, что сайт по мере расширения начинает тормозить, всегда можно сменить тарифный план — докупить у хостера дополнительные ресурсы.
Однако при внезапных скачках посещаемости виртуальный хостинг может неожиданно показать себя с лучшей стороны — если ваши соседи по серверу не загружают его в тот же момент, общий сервер может быстрее обработать запросы пользователей, чем фиксированные мощности VPS.
Но это работает и в обратную сторону — если у кого-то из ваших соседей резко увеличилось количество посетителей, то и ваш сайт начнет подтормаживать. Обычно хостинговые компании внимательно следят за нагрузкой и могут попросить владельца сайта ограничить посещаемость, чтобы не мешать другим, но так происходит не всегда. Так что будьте готовы к тому, что DDoS-атака на соседний сайт отразится и на вашем проекте.
Администрирование
Характерное отличие VPS от виртуального хостинга — возможность тонкой настройки. Сервер предоставляется с заготовленной операционной системой, некоторые хостеры предлагают пакет предустановленного софта. Но настройка сервера полностью ложится на ваши плечи. Если вы не разбираетесь в настройке серверных ОС, лучше не пытаться самостоятельно обживать VPS — впустую потратите время, деньги и нервы. Можно нанять системного администратора у самого хостера, но обычно это неоправданно дорогая услуга. Хорошим вариантом будет найм сисадмина-фрилансера.
Существуют тарифы, на которых можно арендовать виртуальный сервер с бесплатным администрированием. Разумеется, уровень настройки будет не самым высоким, но вы сможете опробовать работу «выделенки» без значительных вложений в работу профильного специалиста.
Управлять хостингом можно с помощью предложенной хостером панели управления. Например, хостинг Timeweb использует собственную, также наиболее часто встречаются панели:
Они легки в освоении, но предлагают ограниченный функционал. Если у вас нет навыков администрирования (или надежного, верного сисадмина), если вы не знаете, зачем нужен интерпретатор PHP и что такое Apache HTTP Server, лучше выбрать виртуальный хостинг.
Безопасность
Я уже упоминала о DDoS-атаках — им подвергаются сразу все сайты-соседи, которые арендуют хостинг на одном сервере. Когда сайт размещен на VPS, вы не зависите от сайтов и серверов, которые расположены на той же физической машине, однако за безопасностью своего сервера нужно следить самостоятельно. В то время как о безопасности виртуального хостинга заботится хостинг-провайдер.
Подводим итоги
Когда виртуальный сервер лучше, чем общий хостинг? В первую очередь, когда у вас есть понимание тонкостей настройки сервера или возможность нанять сисадмина. Без этого все плюсы тонкой настройки VPS сводятся на нет. Виртуальный сервер нужно арендовать, если планируется проект средней или высокой нагруженности. Расшаренный хостинг не сможет поддерживать стабильную производительность такого сайта, так что придется раскошелиться на VPS. VPS-хостинг чаще всего выбирают для размещения:
Большинство простых проектов, не требующих установки собственного ПО, хорошо обустраиваются и на виртуальном хостинге. Сюда входят небольшие блоги, личные сайты, интернет-магазины с базовым функционалом, информационные странички, сайты-визитки и так далее. Словом, если ваш сайт не подразумевает никакого уникального функционала, вы вполне можете разместить его на виртуальном хостинге. Свой первый сайт лучше всего размещать именно на виртуальном хостинге.
VDS/VPS: от хостинга до облаков
История хостинга связана с развитием интернета. В 90-х годах в разных странах стали появляться провайдеры, специализирующиеся на услугах размещения сайтов в большом количестве. В качестве операционных систем для серверов хостинга обычно использовались надежные и доступные дистрибутивы Linux.
Технология виртуализации, разработанная для мейнфреймов IBM еще в 80-х, оказалась весьма кстати и на других платформах. Появились программные средства виртуализации – Parallels Virtuozzo, OpenVZ, VMware ESX, Microsoft Hyper-V, XenSource, Xen, KVM, HyperVM, FreeVPS, FreeBSD Jail, VDSManager, Solaris Zones.
В них используются разные методы виртуализации. VMWare виртуализирует физическое оборудование, в Virtuozzo компании SWsoft (теперь Parallels) — уровень операционной системы. Гостевые экземпляры ОС — виртуальные частные серверы (Virtual Private Servers, VPS) – работают в среде базовой ОС. Эта технология позволяет на одном физическом сервере под Windows или Linux запускать несколько копий ОС в виртуальных контейнерах — изолированных виртуальных средах.
Виртуализация оказалась подходящим средством для максимального использования имеющихся физических ресурсов. Именно поэтому она привлекла внимание поставщиков услуг хостинга. В настоящее время, согласно исследованиям, виртуализацию серверов используют уже 76% компаний.
Что такое VDS/VPS?
Этот вид хостинговых услуг эволюционировал вместе с программными средствами виртуализации. Термины VDS (Virtual Dedicated Server) или VPS (Virtual Private Server), обозначающие виртуальный выделенный сервер, функционирующий на физическом, появились почти десятилетие назад, еще в «дооблачную» эпоху, хотя сегодня VDS/VPS считается облачным сервисом, да обычно и является таковым в соответствии с классическими определениями.
По сути оба термина означают одно — виртуальный выделенный сервер: на одном физическом сервере работает несколько виртуальных, при этом сбой в работе одного виртуального сервера не влияет на функционирование соседних. Хотя некоторые считают, что между этими сервисами все же есть отличия.
Каждый виртуальный сервер эмулирует работу физического, и заказчик VPS получает его в свое полное распоряжение: имеет права администратора для установки ОС и программного обеспечения, может устанавливать приложения, работать с файлами и выполнять другие действия, как владелец обычного сервера. Возможности ограничиваются только выделенными ресурсами. В России услуги VPS получили распространение еще в начале 2000-х.
Альтернативы VPS – виртуальный и физический хостинг.
Виртуальный хостинг
Так называемый виртуальный (shared) хостинг в отличие от VPS предоставляет ограниченные возможности настройки и управления, а пользователю выделяется емкость на заранее подготовленном сервере. Он не может изменять выделенные ресурсы, устанавливать дополнительное ПО, менять настройки сервера. Разрешено изменять только свой контент.
Ресурсы физического сервера разделяются между его пользователями, поэтому может возникать дефицит ресурсов во время пиковых нагрузок. Обычно виртуальный хостинг подходит для небольших проектов и задач, не требующих значительных ресурсов и высокого уровня безопасности.
В отличие от обычного виртуального хостинга, на виртуальном сервере VPS/VDS обычно предусматривается защита от DDoS-атак, резервное копирование данных, каждый виртуальный сервер имеет свой IP-адрес, а при необходимости можно получить дополнительные IP-адреса, в то время как при виртуальном хостинге несколько сайтов нередко используют один IP-адрес.
Виртуальный выделенный сервер не имеет ограничений, свойственных виртуальному хостингу. Можно создавать любое количество сайтов, баз данных, доменных зон и пр. Есть ограничение на физические ресурсы, но VPS их гарантированно получит, в то время как на виртуальном хостинге такой гарантии нет. Как уже отмечалось, владелец VPS имеет полный доступ к системе и права пользователя root, может устанавливать любое ПО, а при виртуальном хостинге это может делать только провайдер.
Однако стоимость аренды виртуального выделенного сервера обычно выше стоимости виртуального хостинга, но значительно ниже аренды сопоставимого физического сервера.
Физический хостинг
Компания, предоставляющая услуги хостинга (хостер), отвечает за надежность и качество подключения серверов к сети, их техническую поддержку, обслуживание, модернизацию оборудования, резервное копирование данных, безопасность и т. д. Многих пользователей устраивает подобный сервис, но как быть, если заказчику понадобится инсталлировать специальное ПО, управлять им и вообще быть полным хозяином своего сайта?
Выход — аренда серверного оборудования с частичным управлением или хостинг с установкой сервера клиента на площадке провайдера. При высоких требованиях к ресурсам проектов до определенного времени существовал один вариант — размещение на выделенных физических серверах: арендованном, выделенном (Dedicated) или на установленном на площадке провайдера оборудовании заказчика (Colocation).
В Москве построено несколько крупных центров обработки данных с поддержкой бесперебойного питания, выбором необходимого оборудования, системами охлаждения, мониторинга и безопасности. Этот вид сервиса предлагают многие крупные провайдеры, но он достаточно дорог.
Выделенный сервер представляет собой отдельный физический сервер в ЦОД. Его владельцу доступны все ресурсы сервера и возможности его настройки. Он может установить на него любое ПО, имеет доступ ко всем устройствам сервера, может менять операционную систему. Если при виртуальном хостинге за обновление операционной системы и установленного ПО отвечает хостер, то при выделенном сервере это в ответственности владельца.
Но вернемся к VDS/VPS. Этот вид услуг уже много лет активно развивается и пользуется популярностью у клиентов, чьи сайты или проекты переросли возможности виртуального хостинга, но не требуют выделенного сервера.
Появление на рынке хостинга услуги VPS дало многим пользователям возможность выбрать более подходящий для их задач вариант по более приемлемой цене.
Особенности и преимущества VDS/VPS
Невысокая стоимость при хороших возможностях управления своими сервисами — преимущество VPS. Другое достоинство – простая масштабируемость: можно легко добавить вычислительные ресурсы, память или емкость хранения. Это свойства типичного облачного сервиса, и сегодня VPS, как правило, является по своим характеристикам сервисом IaaS («инфраструктура как услуга»). С другой стороны, общая СХД и канал связи означает, что некоторые клиенты могут злоупотреблять использованием ресурсов в ущерб другим.
Как уже отмечалось, основа данной услуги – виртуализация серверов. Заказчикам VPS могут предлагаться несколько типов виртуализации, например, OpenVZ (на уровне операционной системы) или KVM (аппаратная).
Технология виртуализации — один из важных факторов выбора виртуального сервера: программная (виртуализацию на уровне ядра операционной системы) или аппаратная (полная изоляция, управляемая гипервизором). В первом случае используется одно общее ядро системы и выбранный провайдером тип ОС: для Linux server — CentOS, Debian, Ubuntu и т.п., для Windows VDS – та же версия Windows.
Все системы виртуализации имеют свои достоинства и недостатки. Потери на виртуализацию обычно оцениваются в 5-10% от общих ресурсов, но точно подсчитать их сложно — это зависит от многих факторов. Среди сред поддержки виртуальных выделенных серверов одним из давних лидеров является технология Virtuozzo.
В случае Virtuozzo для приложения все выглядит так, будто оно работает на одной машине, благодаря чему можно выполнять ресурсоемкие задачи. Непроизводительные потери на виртуализацию невелики и составляют, по данным разработчиков, 1-2%.
В OpenVZ, Virtuozzo, VDSmanager виртуализация программная. Её преимущества — скорость работы, низкая стоимость. Минус: нечеткое разграничение ресурсов, высокая нагрузка может отразиться на соседях. Если другие VPS простаивают, то активно работающий виртуальный сервер может задействовать все неиспользуемые мощности, однако при активизации еще одного VPS ресурсы «урезаются» согласно заданным параметрам. У разных VPS они могут существенно различаться.
Плюс: благодаря использованию одной ОС и памяти виртуализация на уровне ОС обеспечивает наивысшую плотность (максимальное количество контейнеров – виртуальных серверов) на сервере.
OpenVZ создает на физическом сервере изолированные копии операционной системы (Virtual Environments, VE). Поскольку виртуальные серверы используют общее ядро Linux, выбор ОС у заказчика ограничен. Обычно это Ubuntu, Debian или CentOS. Данная технология характеризуется высокой производительностью, простотой использования и управления сервером.
Полная виртуализация (технологии Xen, KVM и Hyper-V) – это физическое разделение ядра, когда каждый участник может установить требуемую ОС. Она считается более надежной, т.к. виртуальные серверы полностью изолированы друг от друга, более широкий выбор ОС. Минусы: больше времени занимает установка или перезагрузка ОС, более высокая оплата.
Например, в KVM (Kernel-based Virtual Machine) – так называемая аппаратная виртуализация. Она создает полностью изолированный аналог физического сервера с собственным ядром ОС. Каждому такому серверу выделяется своя область в ОЗУ и емкость на диске, сетевая карта. В этом случае возможна установка любой ОС, но масштабирование ресурсов обычно ограничено, и заказчик не всегда имеет возможность изменять количество ядер ЦП или емкость оперативной памяти. Да и стоит такая услуга дороже.
Что выбрать?
VPS часто используют для хостинга сайтов, разработки и тестирования программного обеспечения, для размещения систем управления контентом — CMS (WordPress, Drupal, Joomla), особенно небольшие компании, которым недоступны покупка или аренда физического сервера.
VPS — популярный вид хостинга, так как предоставляет разумный баланс между ценой и возможностями для большинства владельцев интернет-сайтов и приложений.
Услуги VPS сегодня оказывают многие хостеры. Возможности, ценовые характеристики и задачи, которые могут быть решены при использовании этого вида услуг, весьма разнообразны. Каждая компания, оказывающая клиентам услуги VPS, предлагает различный набор возможностей. Эти услуги могут дополняться сопутствующими облачными сервисами, услугами управления и поддержки, обеспечения безопасности, включая защиту от DDoS-атак, лицензии на ПО. Цена сильно различается в зависимости от пакета услуг поддержки и администрирования.
Физический выделенный сервер значительно дороже виртуального выделенного сервера, хотя, кроме предоставляемых ресурсов, VPS почти ничем ему не уступает. Исключение составляет лишь использование приложений, требующих прямого доступа к оборудованию. Создание VPS сервера выполняется за минуты, а сам процесс можно автоматизировать.
Виртуальные серверы могут предоставляться без поддержки (такой вариант дешевле, но не обойтись без знаний администрирования ОС и приложений) или с поддержкой (когда не нужно самостоятельно заниматься сопровождением сервера). Какой же выбрать виртуальный сервер? Это определяется бюджетом и потребностями, характером решаемых задач и реализуемых проектов.
Предложений данной услуги на российском рынке немало. Как следует из опроса компаний-провайдеров, проведенного OSP Data, наиболее доступной облачной услугой для корпоративных клиентов остаются именно виртуальные серверы — они присутствуют в списке предложений девяти из каждых десяти провайдеров (92,3%). По популярности у заказчиков виртуальные серверы занимают вторую позицию после электронной почты: этой услугой пользуются лишь больше трети участников опроса — 37,3%.
Многие хостинг-провайдеры предоставляют услугу виртуального сервера под управлением Windows, акцентируя внимание на стабильности работы, соответствие заявленным параметрам скорости работы дисковой подсистемы (для чего стали использовать флэш-массивы) и ЦП, надежности интернет-соединения. Стремление оптимизировать расходы приводит к росту популярности ИТ-аутсорсинга в целом, и в частности — сервисов VPS и IaaS. По данным J’son & Partners Consulting, объем российского рынка IaaS к 2018 году вырастет до 7 млрд рублей, при том, что в 2014 году он был на уровне 2,5 млрд. Среднегодовой рост составит около 30%.
VPS-хостинг и предоставляется в России десятками и даже сотнями хостинг-провайдеров. Правда, результаты мониторинга Timeweb, проведенного в апреле 2016 года, показали, что количество сайтов в России с посещаемостью более 100 визитов в сутки снизилось с 301 128 в октябре 2015 года до 270 287 сайтов в марте 2016 года. Это негативный фактор, ведь VPS в большинстве случаев используют для размещения сайтов.
Среди гипервизоров виртуализации, по данным опросов, лидирует VMware ESXi (57%), на втором месте Microsoft Hyper-V (19%), третье место делят «другие средства виртуализации» (9%), четвертое — Parallels, Citrix Xen и KVM (по 5%). Еще пару лет назад доля VMware превышала 80%. За счет чего же Hyper-V удалось потеснить конкурента? Рассмотрим некоторые преимущества данной технологии в применении к VPS.
Microsoft Hyper-V: преимущества и особенности
Технология виртуализации Hyper-V доступна в качестве самостоятельного бесплатного ПО Microsoft Hyper-V Server, либо в составе ОС Windows Server 2012. Она базируется на 64-разрядном гипервизоре, отделенном от основной ОС Windows Server 2012. Каждая гостевая ОС работает с собственным ядром и с выделенными гипервизором виртуальными ресурсами, что позволяет запускать на одном физическом сервере разные операционные системы. Данная технология гарантирует, что все заявленные ресурсы будут доступны клиенту в любой момент времени вне зависимости от активности соседей по серверу. Главное отличие Hyper-V хостинга от обычного VPS — полностью изолированные от других виртуальных машин аппаратные ресурсы.
Права администратора позволяют владельцу виртуального сервера настраивать систему, создавать пользователей и устанавливать ПО, как на физическом сервере. Hyper-V VPS является полным аналогом «железного» сервера в плане администрирования и настройки. Можно устанавливать любые ОС, Windows или Linux, настраивать их по своему усмотрению. Точно так же можно инсталлировать любое дополнительное ПО, конфигурировать его, настраивать такие аппаратные ресурсы как объем оперативной памяти, емкость дискового пространства или IP-адреса. В отличие от VPS-хостинга, хостинг Hyper-V гарантирует возможность масштабирования ресурсов для сайтов или приложений, причем масштабирование происходит «на лету», без остановки сервиса.
Использование такого виртуального сервера не ограничивается размещением сайтов. Он может обслуживать и любые другие сервисы, такие как сервер баз данных, сервер терминалов, DNS, FTP и др., использоваться как удаленное рабочее место. С помощью Microsoft Hyper-V VPS можно сэкономить на покупке лицензий на Windows Server 2012, т.к. она уже идет в комплекте с хостингом. Кроме того, такой вариант позволяет уменьшить затраты на лицензии для стороннего ПО при коллективной работе — можно установить на виртуальном сервере одну лицензионную копию, доступную для удаленной работы. Наконец, хостеры предлагают аренду дополнительного ПО Microsoft — SQL Server, SharePoint и пр.
Можно легко управлять всей виртуальной инфраструктурой, используя стандартную консоль управления серверами, применять инструменты для аварийного восстановления данных, консолидации серверов и приложений. Возможность резервного копирования данных обеспечивает круглосуточную бесперебойную работу.
Hyper-V подходит для веб-хостинга (включая высоконагруженные сайты) и хостинга приложений, тестирования и разработки ПО, консолидации серверов, развертывания виртуальных рабочих мест (VDI). Все это — по привлекательной цене, без покупки физических серверов и капитальных вложений в инфраструктуру.




