Виртуальный выделенный сервер (VDS, Virtual Dedicated Server) - это услуга, предоставляющая клиенту эмуляцию физического сервера. В данной статье будет приведен обзор провайдеров виртуальных серверов, и мы попытаемся выбрать лучшего.
С точки зрения пользователя виртуальный сервер ничем не отличается от физического – на самом деле, пользователь не только не заметит разницы, но и не сможет определить, с каким сервером он взаимодействует.
С точки зрения администратора vds виртуальный выделенный сервер похож на удаленный, установленный в дата-центре (ДЦ): можете представить, что купили самый обычный компьютер и установили его в ДЦ. Администрирование будет осуществляться аналогично – по ssh для Linux и по RDP - для Windows.
На российском рынке работают множество самых разных облачных провайдеров. На что обратить внимание, чтобы быть довольным своим выбором?
Начинать выбор следует с дата-центра. Самое важное – это ваши данные: они должны быть постоянно доступны и с ними не должно произойти никаких неприятностей. Никто не будет рад низкой цене, если его сайт большую часть времени недоступен, а данные постоянно куда-то пропадают. Конечно, мы утрируем, но суть такова. Согласно классификации, Uptime Institute дата-центру присваивается уровень – от I до IV. Самые защищенные и самые дорогие – IV уровня. Оптимальный по цене – Tier III. Такие ДЦ обеспечивают до 99.98% доступности.
В чьей именно собственности находится ДЦ – значения не имеет. Он может быть и арендован. Если выбирать между собственного уровня II и арендованным третьего уровня, то выбор очевиден – Tier III.
После того, как вы убедились, что с ДЦ все хорошо, можно перейти к сравнению стоимости. Стоимость услуги зависит от характеристик: числа процессоров и их типа, пула оборудования (если разрешено его выбрать), объема оперативной памяти, типа и размера хранилища, ширины канала связи, количества выделенных IP-адресов, лицензий на программное обеспечение. Учитывается ли трафик? У некоторых компаний цены дешевле, но зато трафик – платный. Пользователю предоставляется некоторый объем, за превышение которого нужно платить.
Третий немаловажный фактор – наличие панели управления арендованными ресурсами. Если ее нет, управлять ресурсами придется из командной строки, а это неудобно и требует определенной квалификации. При наличии панели управления все достаточно просто – развернуть сервер, изменить его конфигурацию – пару кликов мышкой. Обязательно убедитесь, что поддерживается необходимая ОС.
Также нужно обратить внимание на наличие пробного периода. Некоторые компании предоставляют бесплатную регистрацию и некоторой тестовый период бесплатно, позволяя оценить, как все работает. Обязательно воспользуйтесь ним перед покупкой VDS сервера: как минимум сможете оценить, насколько удобна панель управления (ПУ) и проверить, насколько быстро работает дисковая подсистема. Некоторые не особо честные фирмы продают SSD-диски, которые они ограничивают по количеству операций и в результате реальная производительность оказывается на уровне обычного HDD. Проверить производительность диска в Windows можно программой Crystal DiskMark, а в Linux – командой dd.
Последний фактор, заслуживающий внимание – работа техподдержки. Работает ли она круглосуточно? Какие способы обращения в поддержку существуют? Во время тестового периода можно проверить и работу технической поддержки: обратитесь в техподдержку в нерабочее и время и посмотрите, насколько быстро отреагируют и отреагируют ли вообще.
Далее приведен обзор провайдеров виртуальных серверов, работающих на рынке Российской Федерации. Компаний очень много и физически всех не протестируешь, поэтому в обзор попали только те, с которыми лично работал (как пользователь) автор данной статьи: UltraVDS, Sprintbox, Xelent, mcHost, Jino.
Начнем с дата-центра. Ваши данные будут храниться в ДЦ "Бункер", который находится на шестиметровой глубине в г. Королев. Описание этого ДЦ доступно по ссылке. Вот только незадача: нигде не упоминается уровень ДЦ. Скорее всего, этот ДЦ не проходил сертификацию (это недешевое удовольствие) и поэтому соответствующий уровень присвоен не был. Или же был присвоен уровень, которым особо не похвастаешься. В любом случае лично меня это бы насторожило. С другой стороны есть положительный опыт работы с UltraVDS и особых нареканий на него не было.
Переходим к стоимости. Мы будем создавать виртуальную машину с 4-ядерным процессором, 4 Гб ОЗУ, 70 Гб SSD диска и одним IP-адресом. Приходится подстраиваться под Jino, где это самая мощная конфигурация и лучше выбрать нельзя. Всевозможные скидки (например, при оплате за год) учитывать не будем – интересует "чистая" цена в месяц. Для UltaVDS она изображена на рис. 1 – 2090 р./мес.
Рис. 1. Цена "подопытной" конфигурации от UltraVDS
UltraVDS продает только Windows-серверы, поэтому другие операционные системы не поддерживаются. Из положительных моментов: лицензия на Windows Server (от 2003 до 2016) уже входит в тариф.
После регистрации пользователю доступна удобная ПУ, содержащая не только средства управления, но и возможность просмотра статистики используемых ресурсов.
Рис. 2. Тест производительности SSD-диска, UltraVDS
В отличие от UltraVDS, с дата-центром у Спринтбокса все хорошо – оборудование находится в ДЦ Xelent, а этом ДЦ уровня III (Tier III). ДЦ хоть и не собственный, но зато надежный – как раз ситуация, о которой мы писали (что ДЦ может быть не своим).
Sprintbox поддерживает только UNIX-образные операционные системы – Linux, FreeBSD. В принципе, они обещают развернуть и Windows-машину, если вы предоставите им ISO-образ. Но это означает, что лицензия на Windows не входит в услугу и вам придется приобретать ее отдельно. Недостатком это назвать нельзя: ведь Sprintbox не предоставляет Windows-серверы.
Цена тестовой конфигурации приведена на рис. 3. 70 Гб SSD выбрать не получилось, поскольку такой размер не поддерживается конфигуратором.
Рис. 3. Цены Sprintbox
Получилось чуть дороже, чем в предыдущем случае, но и размер диска больше. Хотя в целом, за "виртуалку" с Linux – дороговато
Рис. 4. Производительность диска (Sprintbox)
Оборудование размещено в собственном дата-центре, сертифицированном по Tier III. Дата-центр предоставляет услуги другим облачным провайдерам, что говорит о его надежности (никто бы не сотрудничал с ненадежным ДЦ).
Стоимость услуг здесь – одна из самых высоких, но это плата за надежность. Конфигурация построена на процессорах Xeon E5 (в тестируемой конфигурации) и СХД NetApp AFF300/FAS 8040 (GB), в качестве гипервизора используется VMware. Это дорогое оборудование, но и стоимость аренды соответствующая.
Рис. 5. Стоимость VDS (Xelent)
К преимуществам Xelent можно отнести панель управления: в отличие от конкурентов, она образцовая. В ней можно не только создавать/удалять виртуальные машины. Она поддерживает шаблоны, что будет полезно для интеграторов (можно создать один шаблон и на его базе создавать серверы с нужной конфигурацией), поддерживается создание виртуальных сетей. Это не просто панель управления сервером – она позволяет управлять всей виртуальной инфраструктурой.
Поддерживаются все основные операционные системы – Windows, Linux, FreeBSD. В панели управления можно создать VDS с уже предустановленной CMS (если нужен сайт), а также выбрать специфический дистрибутив (например, pfSense), если вам нужен VPN-сервер.
Лицензия на ПО уже входит в стоимость, как и IP-адрес с неограниченным трафиком. А вот пропускная способность – низковата – всего 10 Мбит/с. Каждые дополнительные 10 Мбит/с обойдутся в 100 р./мес. Но зато канал синхронный и пропускную полосу вы получите в полном объеме (а не так, что обещают 200 Мбит/с, а реально получается 100 Мбит/с).
Рис. 6. Производительность SSD-диска Xelent
Как обычно, начнем с дата-центра. Здесь на выбор предоставляют размещение или в DataPro (Titer III) или в EvoSwitch (Tier IV). Первый находится в Москве, второй – в Европе (Нидерланды). Если на VDS не будут обрабатываться персональные данные пользователей, можно выбрать европейский ДЦ. В противном случае – только московский, что требует ФЗ 152.
Теперь о ценах. Конфигуратора нет, можно выбрать уже готовые тарифы: mcHost заставляет пользователей переплачивать за неиспользуемые ресурсы. Например, мне нужен 8 ядерный процессор и небольшой накопитель, скажем, на 60-100 Гб. Но мне предлагают выбрать тариф VZ-4, где накопитель 200 Гб, которые мне, возможно, никогда не понадобятся.
Рис. 7. Тарифы mcHost
Тариф, подобный VZ-3, у того же Sprintbox обойдется в 3199 р.
Цена не очень высокая, но есть два момента:
Что еще не понравилось, так это производительность SSD на уровне обычного HDD – чуть больше 100 Мбайт/с и при этом в техподдержке уверяют, что это нормально. Покупая VDS с SSD мне бы хотелось видеть цифры хотя бы на уровне от 200 Мбайт/с. Как оказалось, установлено ограничение по использованию дискового I/O: 1000 IOPS или до 200 Мбайт/с.
Рис. 8. Скорость работы SSD mcHost
Данные клиентов Джино хранятся в ДЦ М1, сертифицированном по Tier III. Это один из крупнейших в Московском регионе дата-центров.
Примечательно, что у Jino можно купить, как VPS (виртуализация OpenVZ), так и VDS (аппаратная виртуализация KVM). Максимальная VDS-конфигурация обойдется в 1599 р./мес.
Рис. 9. Тарифы Jino
Но не все так просто. Максимальная конфигурация довольно скудная. Аналогичная конфигурация на Sprintbox обойдется в 1999 рублей, но там вы получите бесплатный IP-адрес, неограниченный трафик, а также полноценный SSD. У Jino есть несколько моментов:
При тестировании производительности накопителя произошел небольшой конфуз – 10.5 Мбайт/с. После обращения в службу поддержку по данному факту скорость возросла до космических 805 Мбайт/с.
Рис. 10. Тот самый конфуз
При работе с Jino мы рекомендуем проверять производительность дисковой подсистемы сразу и если скорость низкая, требовать ее повышения.
Не зная задач, рекомендовать какого-то провайдера сложно. Если нужно недорогое решение на базе Linux, можно посмотреть в сторону Jino. Если затевается что-то серьезное – несколько серверов, да еще и с разными операционными системами, объединенными в одну виртуальную сеть – однозначно Xelent. Также принять решение поможет сводная таблица, приведенная ниже.
Параметр |
UltraVDS |
Sprintbox |
Xelent |
mcHost |
Jino |
Дата-центр, Tier |
н/д |
Tier III |
Tier III |
Tier III/IV |
Tier III |
Цена тестовой конфигурации, р. |
2090 |
2199 |
3100 |
- |
1599 |
Поддерживаемые ОС |
Windows |
Linux, FreeBSD |
Windows, Linux, FreeBSD |
Linux |
Linux, FreeBSD, Windows |
Входят ли лицензии в стоимость |
Да |
- |
Да |
- |
Нет |
Скорость работы диска (чтение/запись), Мб/с |
1275/1042 |
-/286 |
572/624 |
-/107 |
-/805 |
Наличие панели управления |
+ |
+ |
+ |
+ |
+ |
Входит ли IP в стоимость |
+ |
+ |
+ |
+ |
Нет |
Неограниченный трафик |
+ |
+ |
+ |
+ |
- |
Тестовый период |
3 дня |
10 минут |
2000 р. |
- |
- |
График работы техподдержки |
24/7 |
24/7 |
24/7 |
24/7 |
24/7 |
Техподдержка по телефону |
+ |
+ |
+ |
- |
В рабочее время |