Количество хостинг-провайдеров растёт, цены выравниваются, где-то оборудование только устаревает, а где-то встречаются в работе новейшие модели. Этот обзор посвящен ТОПовым провайдерам, которые существуют на рынке уже не первый год.
Задачей поставил себе сделать что-то действительно полезное и информативное. Именно поэтому тестировались не просто показатели производительности в момент времени одного замера, а последние два месяца, каждые 15 минут. Это, пожалуй, один из немногих обзоров, которые созданы на базе таких данных, а не тестовой услуги, работающей несколько дней.
Для написания данной статьи на 2 месяца была куплена конфигурация виртуального сервера:
2 ядра процессора, 2ГБ оперативной памяти и 40ГБ диска SSD
Конфигурации с HDD не рассматривал, так как ни один уважающий себя сегодня человек не возьмет новый компьютер или сервер, на котором система и все программы/службы будут находиться на винчестере. Да и стоимость 1ГБ SSD уже не сильно отличается от стоимости 1ГБ быстрых серверных дисков HDD.
Операционная система везде Windows Server 2012 R2.
Замеры производительности проводились каждые 15 минут следующим образом:
Процессор – ровно на 1 минуту запускалась в высшем приоритете задача на различные вычисления:
for (int n = 0; n < 100000; n++){
double r = 1000000000;
for (int a = 0; a < 10; a++)
r = Math.Pow(r * 2, 0.5) / 2;
for (int a = 0; a < 10; a++)
r = Math.Pow(r * 2, 2) / 2;
for (int a = 0; a < 10; a++)
r = Math.Pow(r * 2, 0.3) / 2;
for (int a = 0; a < 10; a++)
r = Math.Pow(r * 2, 3) / 2;
}
Сначала делался тест в одном потоке, затем параллельно запускалось сколько потоков, сколько присутствует ядер на тестируемом VPS сервере.
Дисковая система – случайным образом генерировался массив байт (2ГБ) и сначала он записывался на диск:
Stopwatch stopwatch = new Stopwatch();
//пишем файл без испльзования кэша Windows
using (FileStream fs = new FileStream(path, FileMode.CreateNew, FileAccess.Write, FileShare.None, 1, FileOptions.WriteThrough)){
stopwatch.Start();
for (int a = 0; a < megabytes; a++)
fs.Write(b, 0, b.Length);
}
var result = (int)(megabytes * b.Length / stopwatch.Elapsed.TotalSeconds / 1024 / 1024);
А затем он же с диска считывался:
Stopwatch stopwatch = new Stopwatch();
//читаем этот же временный файл без использования кэша Windows
using (FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read, FileShare.None, 1, (FileOptions)0x20000000)){
stopwatch.Restart();
while (fs.Position < fs.Length)
fs.Read(b, 0, b.Length);
}
var result = (int)(megabytes * b.Length / stopwatch.Elapsed.TotalSeconds / 1024 / 1024);
В качестве результата мы получаем скорость записи и чтения на диск в МБ/с.
Скорость сети – аналогично алгоритму, используемому в моем обзоре 4-хлетней дановсти, были выбраны 10 различные ресурсов, позволяющих загрузить файл, а затем быстро по прямой ссылке его скачать. Каждый из таких сервисов даёт скорость выгрузки не менее 100Мб/с, параллельно на тестируемом виртуальном сервере процесс загрузки файла отправлял запрос всем 10 ресурсам, так что скорость могла легко составлять 1Гбит/с или даже выше. Никто, правда, этой скорости не достиг, хотя рекламный трюк у одного* обещал канал 10Гбит/с.
Скорость исходящего трафика замерялась путём отправки тяжелых POST-запроса на случайные 10 ресурсов, позволяющие на высокой скорости принимать запросы весом 10МБ или более.
Чтобы наши тестируемые сервисы не снижали показатели своими параллельными запросами, тесты скорости сети проводились со смещением 2 минуты друг от друга.
Таким образом мы получили скорость входящего и исходящего канала в Мб/с.
Стабильность каналов связи – каждую минуту тестируемый сервер должен отправлять 10 запросов PING на сервер yandex.ru и на сервер mail.ru. Из результатов выбиралось минимальное значение и записывалось в базу. Если значение PING возрастает или вообще отсутствует, значит на канале связи в провайдера есть какие-то проблемы.
Доступность сервера по сети – каждые 5 секунд отправлялись запросы PING на серверы: yandex.ru, mail.ru и google.ru. Если ни от одного из них не приходило ответа, то записываем перебой со связью и как только хоть от кого-то из них ответ на PING начинает приходить, отмечаем восстановление соединения.
Помимо холодных цифр результатов, постараюсь описать общее впечатление о качестве услуг удобстве их использования и об опыте общения со службой технической поддержки, если в таковой была необходимость.
1gb.ru: 1351 руб. в месяц
Дата-центр: М10 или СТЕК М1, купленный для тестов сервер был размещен в РТКомм/СТЕК.
На физическом сервере был установлен процессор Intel Xeon E5-2695 v2, 2.4 Ггц (2013 года выпуска).
Личный кабинет трудно назвать удобным, но к нему можно привыкнуть если постоянно пользоваться. Парадигма построена на принципе того, что ты платишь не за сервер, а за суммарные ресурсы, то есть можно сделать 1 сервер 2 CPU, 2ГБ RAM, а можно в любой момент убрать у него 1 ядро и 1ГБ оперативной памяти и сделать второй сервер – в рамках тарифа ничего от этого не изменится.
После оплаты сервера выбранной конфигурации нужно соответственно еще раз зайти в ЛК и снова выбрать эту же конфигурацию и запустить процесс создания. Серверы создаются в порядке очереди и в зависимости от ее длины процесс создания занимает до 1 часа, я пересоздавал сервер дважды и получалось то 10 минут, то 60.
Важно отметить, что по умолчанию для всех виртуальных серверов провайдер устанавливает динамическую память. То есть платите всегда как за 2ГБ, а выделяется столько, сколько вам нужно, но не больше этих 2ГБ. Благо есть кнопка для отключения этой функции прямо в ЛК.
Производительность CPU нестабильна и есть тенденция к снижению в ходе работы сервера:
Среднее значение за весь период при работе 2-х ядер: 333 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.4ГГц / 333 = 7.2МГГц
Производительность дисковой системы плавает очень сильно в течение дня, скорость записи крайне низкая:
Средняя скорость чтения 518 МБ/с, средняя скорость записи 81 МБ/с.
За время работы сервера средняя скорость интернет-канала постоянно только падала, в течение всего теста не показывала стабильных результатов:
Средняя скорость загрузки 119 Мб/с, средняя скорость выгрузки 35 Мб/с.
Наблюдаются регулярные просадки по доступности сервера в сети, такой сервер не подойдет для биржевой торговли или для игровых целей.
Uptime: 99.98%, в ходе теста сервер был несколько раз полностью недоступен:
На первом шаге выбора конфигурации на сайте показывается цена 949 руб., выбрав в качестве ОС Windows Server 2012, к цене добавилось еще 560 руб. Если же вам нужно Windows 2016, то стоимость становится уже 1100 руб. в месяц за одну только ОС.
Качестве панели личного кабинета используется ISPmanager, многие к нему привыкли, я до сих пор не могу, сложно назвать его «user-friendly». Страница заказа на одном сайте, панель управления сервером и консоль – на другом, домены – на третьем. И для каждого отдельный вход и генерируется отдельный логин.
Тактовая частота процессора 2.39ГГц, какая модель используется на физическом оборудовании в поддержке уточнить отказались.
По завершению создания сервера установленная Windows Server 2012 не была активирована, активацию проводили вручную после обращения в поддержку и предоставления им данных для авторизации на сервере. Ушло на это 4 часа.
Опция платного резервного копирования почему-то для Windows-серверов недоступна.
Из положительных моментов можно отметить, что сервер был создан через 3 минуты после оплаты.
Стабильные значения производительности наблюдались на протяжении всего теста без значимых просадок:
Среднее значение за весь период при работе 2-х ядер: 377 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.39ГГц / 377 = 6.3МГГц
Аналогично процессорной производительности, с диском также все ровно:
Средняя скорость чтения 1936 МБ/с, средняя скорость записи 502 МБ/с.
Интернет-калан под конец теста показывал хаотичные значения, однако в задержке PING сниженные значения скорости не проявились:
Средняя скорость загрузки 87 Мб/с, средняя скорость выгрузки 88 Мб/с.
Uptime: 99.66%, в ходе теста сервер был несколько раз полностью недоступен:
24 июня: 1 минута
29 июня: 1 минута
30 июня: 1.5 минуты
01 июля: 33 секунды 09 июля: 1 час 7 минут
10 июля: 12 минут
11 июля: 2 минуты 12 июля: 3 часа 17 минут
14 июля: 2 минуты
fozzy.com: 1699 руб. в месяц
Дата-центры: KIAEHOUSE и DataPro, наш виртуальный сервер был размещен в DataPro
На физическом сервере был установлен процессор Intel Xeon E5-2680 v4, 2.4 Ггц (2016 года выпуска).
Процесс выдачи серверов клиентам то ли не автоматизирован, то ли совершенно не отлажен. После оплаты ничего не происходит. Поддержка на вопросы о степени готовности и когда сервер будет предоставлен отвечала только «мы постараемся как можно скорее сделать». Сервер был готов через 1.5 часа.
Важно отметить, что при оплате что в первый месяц, что во второй от них не был получен чек в электронном виде на email, хотя все обязаны чек отправлять с 1 июля 2018 года в соответствии с ФЗ 54.
Отличная, а главное постоянная производительность процессора наблюдалась все 2 месяца анализа:
Среднее значение за весь период при работе 2-х ядер: 497 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.4ГГц / 497 = 4.8МГГц
Скорость дисковой системы хорошая и большинству ее хватит «за глаза», но зачастую случаются регулярные просадки в течение дня:
Средняя скорость чтения 611 МБ/с, средняя скорость записи 453 МБ/с.
Показатели стабильности скорости интернет-соединения и скорости доступа до основных узлов (тест PING) оставляют желать лучших результатов. Есть явное ограничение по исходящему каналу и совершенно дикий график скорости входящего:
Средняя скорость загрузки 320 Мб/с, средняя скорость выгрузки 177 Мб/с.
Uptime: 100%, за время теста не было ни одного перебоя со связью (так, чтобы сервер был недоступен).
ihc.ru: 1000 руб. в месяц (без лицензии Windows!)
Дата-центр: DataPro
Услуга виртуального сервера под управлением Windows Server совершенно не развита, она есть, но возмутительно дорогая по сравнению с серверами на Linux и присутствует только с размещением на HDD.
По условиям теста мне это не подходило, и я решил арендовать обычный сервер на Linux и поставить весто него со своего образа ОС Windows 2012. Поддержка по заявке подцепила мой ISO довольно быстро.
На физическом сервере был установлен процессор Intel Xeon E5-2665, 2.4ГГц (2012 года выпуска).
При первом же тесте производительности дисковой системы возник вопрос из чего она сделана. В конфигурации при продаже услуги пишут SSD NVMe, по факту же цифры больше похожи на те же самые скорости обычных HDD. Задержка выполнения команд ощущалась здесь сильнее всех остальных провейеров.
Результат теста немного плавает в течение дня, но в целом картина стабильная:
Среднее значение за весь период при работе 2-х ядер: 363 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.4ГГц / 363 = 6.6МГГц
Картина дисковой нагрузки повторяет плавающий характер процессорной, но цифры тем не менее остаются приемлемыми для решения большинства задач виртуальных серверов:
Средняя скорость чтения 219 МБ/с, средняя скорость записи 97 МБ/с.
Присутствует ограничение на обе стороны канала (до 100Мбит/с), последние 2 недели теста начались регулярные проблемы с его стабильностью, возможно, в физ. оборудование всего на всего и приходят эти 100Мбит/с:
Средняя скорость загрузки 79 Мб/с, средняя скорость выгрузки 83 Мб/с.
Uptime: 99.997%, в ходе теста сервер был полностью недоступен 19 июля на 2 минуты.
ihor.ru: 600 руб. в месяц (без лицензии Windows!)
Дата-центр: MAROSNET (собственный небольшой ДЦ компании)
Физический сервер с процессором Intel Xeon E5-2860 v2, 2.8ГГц на борту (2013 года выпуска).
По цене это самый дешевый VDS из всех рассматриваемых вариантов, однако картину сразу портит ряд моментов:
Устаревшее оборудование
Отсутствие лицензии Windows Server – требуется приобретать самостоятельно, что мало кому может подойти, разве что только использовать ее без активации
Отсутствует нормальная панель управления ресурсами, вместо нее используется купленный биллинг ISPmanager также, как и у FirstVDS
Плюсом будет то, что сервер после оплаты создался без проблем автоматически всего за 8 минут.
Производительность процессора плавает в течение дня, иногда это возникает сильные просадки:
Среднее значение за весь период при работе 2-х ядер: 380 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.8ГГц / 380 = 7.4МГГц
Присутствует ограничение на производительность дисковой системы и если до лимита чтения можно дотянуться, то и без того небольшой лимит на запись оказался недосягаем – скорость сильно различается в течение дня:
Средняя скорость чтения 240 МБ/с, средняя скорость записи 108 МБ/с.
Есть ограничение в 100Мбит/с, но скорость постоянно плавает от 20 и выше:
Средняя скорость загрузки 81 Мб/с, средняя скорость выгрузки 89 Мб/с.
Uptime: 99.998%, в ходе теста сервер был несколько раз полностью недоступен:
23 июня: 54 секунды
5 июля: 23 секунды
infobox.ru: 1500 руб. в месяц
Также, как и Fozzy, представители Infobox не считают обязательным исполнение 54-ФЗ о применении контрольно-кассовой техники: при оплатах ни разу чек не был отправлен на email.
Виртуальный сервер работал на физическом с процессором Intel Xeon E5-2650 v3, 2.3 ГГц (2014 год выпуска), в каком дата-центре оборудование размещено в поддержке не ответили.
Сервер был создан автоматически за 12 минут после оплаты.
Производительность процессора очень низкая и сильно колеблется в течение дня:
Среднее значение за весь период при работе 2-х ядер: 286 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.3ГГц / 286 = 8МГГц
Скорость дисковой системы хорошая, но непостоянная:
Средняя скорость чтения 800 МБ/с, средняя скорость записи 491 МБ/с.
Со скоростью интернет-канала ерунда полная. Какая будет у вас и в какой момент предугадать невозможно, но быстрого интернета точно не будет никогда:
Средняя скорость загрузки 16 Мб/с, средняя скорость выгрузки 18 Мб/с.
Постоянные огромные значения PING до узла yandex.ru и mail.ru:
Uptime: 99.997%, в ходе теста сервер был несколько раз полностью недоступен:
17 июля: 38 секунд
25 июля: 1,5 минуты
SmartApe.ru: 1685 руб. в месяц
Дата-центр: DataPro
Сервер был создан автоматически после оплаты за 7 минут, но при этом выбранная операционная система Windows 2012 не была активирована. На просьбу исправить это в технической поддержке ответили, что нужно ждать следующего дня и почему-то это вопрос к фин. отделу, а не к ним. Активировали в итоге только в 15:20 на следующий день.
Поддержка по телефону в вечернее время не работает в принципе, только заявки на сайте.
Сама система выбора услуги довольно странная: существует набор готовых конфигураций, которые есть как на HDD, так и на SSD. Однако если вам нужны индивидуальные параметры сервера, то в разделе «Облачный ЦОД» выбрать SSD уже невозможно.
Сервис идентичен по своей сути FirstVDS и IHOR: красивая страница сайта для продажи услуги и страшный личный кабинет купленного биллинга от ISPmanager.
Какая фактически модель процессоров используется на физическом оборудовании в поддержке ответить отказались, но система определяет 2.2ГГц. Производительность этих ядер очень низкая и нестабильная:
Среднее значение за весь период при работе 2-х ядер: 339 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.2ГГц / 286 = 7.7МГГц
Скорости диска хватит для большинства задач, но смущает постоянное изменение показателей в разы:
Средняя скорость чтения 1718 МБ/с, средняя скорость записи 239 МБ/с.
Сервис устанавливает ограничения на пропускную способность (ближе к 200Мбит/с), тест практически все время показывает близкие к этому значения, но зачастую проседает до 50Мбит/с:
Средняя скорость загрузки 146 Мб/с, средняя скорость выгрузки 174 Мб/с.
Uptime: 99.6%, в ходе теста сервер был несколько раз полностью недоступен:
26 июня: 11 секунд 28 июня: 4 часа 46 минут 29 июня: 48 минут
04 июля: 21 секунда
07 июля: 21 секунда
13 июля: 11 секунд
19 июля: 3 минуты
timeweb.com: 1535 руб. в месяц
Дата-центр в Санкт-Петербурге: ООО «Маген»
Забавно было видеть на их сайте в разделе «Дата-центры» постановочные фотографии из фотобанков с людьми, как будто что-то делающие в совершенно разных красивых ЦОДах.
Панель управления симпатичная, но к самому сайту никакого отношения не имеет, логин и пароль генерирует сам хостинг-провайдер и запомнить их не реально.
Сервер был создан автоматически сразу после оплаты всего за 4 минуты, но прошло не все гладко: на сервере было всего 15Гб дискового пространства вместо заказанных 40ГБ. Написал заявку в поддержку, попросили данные для входа на сервер. 2 часа ничего не происходило, я решил посмотреть, что есть в диспетчере управления дисками на сервере. В итоге выяснилось, что 40ГБ они назначили, но автоматически том не расширили на этот объем.
Физическое оборудование работало с процессором Intel Xeon E5-2680 v4, 2.4ГГц (2016 года выпуска), производительность неплохая, хотя в начале теста сильно плавала, вероятно, был «неудачный» сосед:
Среднее значение за весь период при работе 2-х ядер: 469 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.4ГГц / 469 = 5.1МГГц
Скорость диска на запись очень сильно урезается, читать же почти всегда можно с очень хорошей скоростью:
Средняя скорость чтения 1567 МБ/с, средняя скорость записи 69 МБ/с.
Входящий канал отвратительный, такой мало кому подойдёт, стабильность скорости исходящего канала отсутствует:
Средняя скорость загрузки 17 Мб/с, средняя скорость выгрузки 244 Мб/с.
Учитывая то, что сервер находится в Санкт-Петербурге, значения PING нормальные:
Uptime: 99.98%, в ходе теста сервер был полностью недоступен 29 июня в течение 12 минут.
В дополнении предостерегу всех читающих. Если вы оплачиваете услуги timeweb.com банковской картой, этот сервис по умолчанию, не спрашивая вас привязывает карту к вашему личному кабинету и без каких-либо дальнейших уведомлений списывает автоматически средства с нее для продления услуг (за неделю до их окончания!).
Если вы не обратите на это внимание и попросите их просто отменить транзакцию списания, то фин. отдел зачем-то начинает вымогать у вас скан-копию паспорта.
VPS.house: 1020 руб. в месяц
Дата-центр: OOO «МедиаСофт эксперт» (г. Королев)
Совершенно простой сервис, где не нужно думать ни секунды находясь на сайте. Все операции до создания сервера происходили несколькими кликами в одном окне (регистрация, выбор конфигурации, оплата). После оплаты тебя автоматом кидают в личный кабинет, где ты смотришь на прогресс-бар создания сервера.
После оплаты сервер был создан всего за 2 минуты, это минимальное значение из всех тестируемых провайдеров.
На физическом сервере был установлен процессор Intel Xeon Gold 6152, 2.1ГГц (2017 год выпуска) – самое новое оборудование из всех рассмотренных.
В поддержку в ходе пользования сервером обращаться не приходилось.
Производительность процессора за время теста незначительно проседала вниз, под конец вернулась на исходные показатели:
Среднее значение за весь период при работе 2-х ядер: 457 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.1ГГц / 457 = 4.6МГГц
Скорость диска стабильная и находится в комфортных показателях скоростей:
Средняя скорость чтения 665 МБ/с, средняя скорость записи 409 МБ/с.
Скорость исходящего канала лимитируется 250Мбит/с, исходящий – как повезет от 1Гбит/с, воткнутого в физический сервер, но ниже 300Мбит/с не падало ни разу:
Средняя скорость загрузки 540 Мб/с, средняя скорость выгрузки 212 Мб/с.
Uptime: 100%, за время теста ни одного случая недоступности сервера зафиксировано не было.
vpsville.ru: 1149 руб. в месяц
Дата-центр: Акадо и StoreData
Это единственный провайдер, который заявляет, что все виртуальный серверы подключены к каналу связи 10 Гбит/с и никоим образом эту скорость они не ограничивают, однако же максимальная скорость, которая была зафиксирована за 2 месяца теста составила 732Мбит/с на отдачу, средняя же 153 Мбит/с на загрузку и 466 Мбит/с на отдачу.
На физическом сервере был установлен процессор Intel Xeon E5-2680 v2, 2.8ГГц (2013 год выпуска).
После оплаты сервер был создан автоматически всего за 5 минут, но указанный в личном кабинете пароль для входа на него не работал, а также сеть не работала на сервере сеть. Первая проблема решилась довольно просто – в личном кабинете есть опция перегенерации пароля администратора, что я и сделал (сервер, правда, зачем-то еще перезагрузили при этом). А вот с сетью оказалось не так все просто. IP-адрес в настройках сетевого адаптера прописан не был, попытка прописать его принудительно в консоли в личном кабинете ни к чему не привела, написал в поддержку… Почти сутки у поддержки заняло времени, чтобы наладить работу моего тестового VPS, хотя проблему они в итоге решили простым пересозданием сервера (пересоздавали много раз).
За день простоя в работе предоставили один день компенсации.
Что касается бухгалтерии, представители VpsVille присоединяются к Fozzy и Infobox – чек при оплатах также не был ни разу выслан.
Процессор показывает стабильные средние по рынку результаты производительности:
Среднее значение за весь период при работе 2-х ядер: 423 вычислительных циклов.
Средняя тактовая частота на 1 вычислительный цикл: 2.8ГГц / 423 = 6.6МГГц
Показатели скорости диска характерны для размещения множества виртуальных машин на 1 SSD диске без RAID или в RAID10:
Средняя скорость чтения 313 МБ/с, средняя скорость записи 199 МБ/с.
Скорость интернет-канала хаотичная, заранее расчитывать время на загрузку/выгрузку чего-то большого невозможно, но при этом очень хорошие показатели доступности сервера (PING):
Средняя скорость загрузки 153 Мб/с, средняя скорость выгрузки 466 Мб/с.
Uptime: 99.996%, в ходе теста сервер был несколько раз полностью недоступен:
08 июля: 1.5 минуты
13 июля: 1.5 минуты
Переходим к хорошим номинациям
Самый надёжный сервер (Uptime): fozzy.com и vps.house
Самый быстрый процессор: fozzy.com
Наименьший оверселлинг (отношение заявленных ГГц к количеству операций): vps.house
Самый быстрый диск: firstvds.ru
Самая высокая скорость интернет-соединения: vps.house
Лучший PING до популярных узлов: vpsville.ru
Самый дешевый сервер с лицензией Windows: vps.house
В качестве комментария к результату отмечу, что, возможно, на fozzy.com полуторачасовое создание сервера было внештатной ситуацией и вполне оду помидорку можно было бы убрать.
Что касается последних трёх кубков на vps.house, то их мог получить любой участник обзора, просто предлагая новичкам свежее «железо» для размещения, сбавив незначительно цены и доотладив процесс создания сервера после оплаты. Эти пункты не являются основополагающими для звания «лучший VPS-хостинг», однако же создают первое впечатление о сервисе и, если их подтянуть, значительно снизится количество обращений в поддержку новеньких клиентов (а они как раз больше всего и обращаются), а также можно избежать импульсивных требований возврата средств от нетерпеливых клиентов.
PS: обзор создан беспристрастно и не ставит целью кого-то возвысить или наоборот посрамить, однако же при этом совершенно не претендует на высшую истину, так как с размещением где-то могло просто повезти, а где-то не повезти. В парке оборудования любого крупного провайдера есть всегда пул старья и что-то купленное относительно недавно.