• База знаний
  • /
  • Блог
  • /
  • Wiki
  • /
  • ONLINE CHAT
+380 (44) 364 05 71

Что такое VPS хостинг

Оглавление:

Меня зовут Евгений Шерман, я руковожу компанией FREEhost.UA в Украине. С 2006 года мы предоставляем услуги VPS / VDS. В большинстве случаев наши клиенты, приобретая VPS-хостинг, не до конца осознают все особенности этой услуги. Поэтому кратко расскажу об этом и поведаю историю развития нашего VPS-облака.

Тип виртуализации

Есть два ключевых варианта виртуализации:

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

  2. Полная виртуализация. Это технология аппаратной виртуализации, с помощью которой на физическом сервере можно создать абсолютно независимый VPS-сервер. Сервер VPS — полный аналог физического. На нем можно установить свою операционную систему (Windows, Linux, FreeBSD, или собственный образ), у него есть собственное дисковое пространство и область для виртуальной памяти. Это самый надежный вариант виртуализации (особенно по сравнению с предыдущим), так как VPS-серверы в нем полностью разделены.

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

Облака кластера

Чем выше ценность проекта, тем дороже обходится владельцу его простой. Иногда объем нужных вычислительных ресурсов может быть выше, чем дает сервер. Поэтому серверы VPS-хостинга стали объединять в кластера.

Как правило VPS на кластере обходится дороже обычного. Причина — в сложности реализации. Грамотно построенный кластер VDS-хостинга гарантирует резервирование всех элементов системы. Для этого обычно используют схему N+1: в таком случае для каждого из элементов предусмотрена горячая замена. К примеру, если в кластер входит три сервера, есть четвертый неиспользуемый сервер, но на него всегда можно перенести виртуальный сервер: если любой из серверов выйдет из строя или потребуется больше ресурсов. Резервировать можно также и каналы связи, коммутационное оборудование, системы хранения данных.

Для управления кластерами используют разные системы. Среди них: Proxmox, OpenStack, VMware. Мы для облачного VPS отдали предпочтение системе Proxmox.

Дисковая подсистема

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

Обычно услуги VPS предоставляют на дисках SATA, на SSD и на комбинации этих накопителей. Сейчас появились и накопители NVMe.

Диски SATA самые дешевые, но и скорость работы у них минимальная (см. рис.).

Сравнительная характеристика производительность SSD и SATA дисков на VPS

VPS на SATA продают с большим дисковым объемом. Их используют преимущественно для проектов, в которых дисковое пространство важнее скорости. Также их покупают в качестве резервных носителей и для проектов, не очень активно использующих файловую систему.

Скорость SSD VPS значительно выше. Полные характеристики зависят от класса накопителя (клиентский или корпоративный). Корпоративные работают быстрее, готовы к максимальным круглосуточным нагрузкам, служат дольше. Но и цена их на порядок выше. По этой причине некоторые хостинг-провайдеры, стремясь сэкономить, предлагают клиентские SSD для виртуальных серверов.

Существуют гибридные решения: когда на VPS одновременно можно использовать диски SATA и SSD. Таким образом, на SSD можно разместить базу данных, а на SATA — всю графику.

Если для проекта достаточно до 20 Гб дискового пространства, рекомендуем выбрать хостинг SSD VPS. При разнице в цене около $2-3 скорость и производительность будут оптимальными для работы сайта.

Самые быстрые накопители — NVMe. Они быстрее накопителей SSD в 3-5 раз. Если скорость дисковой подсистемы — наиболее важный критерий выбора, стоит выбирать именно NVMe.

Мы использовали SATA диски на VPS-серверах до 2015 года. Когда цена SSD снизилась, мы перевели клиентов на этот формат. Хостинг стал более быстрым, что привело к снижению потребления оперативной памяти и увеличении скорости сайтов на VDS в 3-4 раза. Сейчас проводим перенос на NVMe.

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

Чтобы построить отказоустойчивый кластер VPS, нужно провести сложную работу. Я коснусь этого позже. Для обеспечения возможности миграции виртуального сервера между физическими, дисковую систему нужно располагать на отдельных серверах и делать доступной на каждом из физических серверов, входящих в кластер VDS.

Чаще всего для этого покупают дорогие файловые хранилища. Они гарантируют надежное хранение данных и стабильную работу. Но это — закрытый продукт, и администраторы не могут на него повлиять. Для первой реализации нашего VPS-хостинга мы использовали именно такой принцип.

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

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

Поддержка

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

  1. Без поддержки. Подходит в случаях, если у пользователя есть опыт администрирования.

  2. С базовой поддержкой. Сюда входит минимальный перечень задач: к примеру, обновление PHP, изменение настроек, подключение сертификата SSL, добавление модулей и пр. выполнение задач, не входящих в перечень, нужно оплачивать отдельно.

  3. С дополнительными услугами администрирования. Предоставление сервера под полный контроль провайдеру. Оператор в таком случае устанавливает на VPS-сервер свою систему, ведет контроль работоспособности виртуальной машины и всех работающих на ней сервисов.

Мы предлагаем все варианты обслуживания. Выбирая пакет VPS-хостинга, обращайте внимание на название тарифного плана. В пакетах линейки UNIX-ONLY поддержка не предусмотрена, на них нельзя установить панель управления. В остальных пакетах доступна базовая поддержка. Расширенное администрирование можно заказать при желании.

Размещение оборудования и каналы связи

Скорость доступа к сайтам на VPS-хостинге зависит от географического расположения дата-центра, в котором размещены серверы провайдера. Чем дальше расположены серверы, тем больше будут передаваться данные посетителю. Также стоит учитывать, что поисковики при выдаче результатов учитывают страну, в которой расположены серверы хостинга.

Мы работаем в Украине, и наши серверы расположены в собственном дата-центре в Киеве. Дата-центр подключен ко всем крупным точкам обмена трафиком страны: UA-IX, GIGANET, DTEL-IX. Общая пропускная способность каналов связи — 100 Гбит/сек. Мы закладываем двойное резервирование емкости. Чаще всего наши услуги VPS-хостинга заказывают для сайтов Украины и Европы.

Дополнительные услуги

Перечень таких услуг может быть разным. К самым распространенным относят:

  • дополнительное пространство для резервных копий;

  • автоматическое создание бекапов виртуального сервера;

  • заказ дополнительных IP-адресов;

  • доступная панель управления VPS-сервером;

  • мониторинг с оповещением о проблемах (в виде сообщений на мобильный);

  • предоставление бесплатных SSL-сертификатов и т.д.

Мы постоянно обновляем перечень полезных дополнительных услуг. Например, нашим клиентам доступны шаблоны для автоматического развертывания на VPS программного обеспечения. У клиентов есть место для хранения резервных копий с доступом по FTP, ежедневно создаются резервные копии всего виртуального сервера, есть реселлерская программа по регистрации доменов.

Все это — общая характеристика VPS-хостинга. Далее я подробно расскажу о технической реализации нашего VPS-облака.

Приглашаем попробовать наш VPS хостинг, чтоб самостоятельно убедиться в его качестве.

Дата: 30.07.2021
Автор: Евгений
Голосование

Авторам статьи важно Ваше мнение. Будем рады его обсудить с Вами:

comments powered by Disqus
navigate
go
exit
Спасибо, что выбираете FREEhost.UA