Персональный блог Игоря Антонова aka "spider_net"

Тест-драйв SSD хостинга от VDSina


Рубрика: Без рамки -> Статьи -> Обзоры -> Linux
Метки: | | | |
Просмотров: 6450
Тест-драйв SSD хостинга от VDSina

Меня часто просят посоветовать альтернативы DigitalOcean. Оказывается, DO подходит далеко не всем. Одних не устраивают его зарубежные корни – юридические лица получают дополнительные проблемы с белой оплатой. Другим не нравится список ОС для развёртывания (иногда нужен Windows на сервере).

Профессиональный SSD хостинг

Хостинг под торговой маркой VDSina предоставляет компания ООО «Хостинг-технологии». Следовательно, сразу отпадают вопросы с оплатой. К оплате принимаются кредитные карты, электронные деньги. Для компаний доступна оплата по счету и возможность получить все необходимые закрывающие документы.

Каждому проекту оптимальный тариф

Профессиональность хостинга не бьет по стоимости услуг. Линейка тарифных планов разнообразна и способна удовлетворить потребности изысканных клиентов. Например, самый дешевый тариф стоит всего 149 руб/месяц. За эти деньги вам предоставят виртуальный сервер с 512 мегабайтами памяти на борту и 15 гигабайтами SSD. Трафик ограничен, но 1 терабайта хватит за глаза практически любому небольшому проекту.

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

Для более серьезных вещей есть отдельная линейка. Если вашему проекту требуется много памяти, ядер и трафика, то VDSina готов предложить соответствующие тарифы. Например, за 12799 руб/мес доступен тариф 32GB, 12 ядер и 320 GB SSD. Согласитесь, совсем неплохо?

Тестируем хостинг

Теперь посмотрим на хостинг с технической стороны. На самом ли деле VDSina работает так хорошо, как нам рассказывают на официальном сайте? В качестве теста я решил приобрести самый дешевый тариф (149 руб/месяц) и развернуть на нем Dibian 7. Мне этот дистрибутив ближе всех и именно его я использую на всех своих дроплетах в DigitalOcean.

Организационные моменты

Личный кабинет VDSina построен на базе ISPSystem (профессиональное программное обеспечение для управления хостингом). Если вы уже сталкивались с этой панелью управления, то никаких проблем с юзабилити не возникнет.

Первые 5 минут в личном кабинете у меня оставили двоякие впечатления. Интерфейс ISPSystem предоставляет кучу возможностей и после минимализма панели управления DO ощущается перегруженность. Это не минус панели управления, а сила привычки. После детального осмотра все становится на свои места.

Создание виртуального сервера

Процесс создание нового виртуального сервера выполняется с помощью специального мастера. От пользователя требуется минимальное количество действий: ввести имя хоста и выбрать операционную систему. Выбор систем на первый взгляд выглядит скудно: CentOS 6, Debian 7, FreeBSD 10, FreeBSD 9, Ubuntu 12.04 и Ubuntu 14.04, Windows Server (для более дорогих тарифов).

При детальном рассмотрении становится понятно, что список носит условный характер. Пользователь может воспользоваться личным образом и установить практически любую ОС (!). Например, в официальном FAQ рассматривается процесс установки Windows 7. В этом отношении VDSina на голову выше многих своих конкурентов. Найти хороший и дешевый SSD хостинг с возможностью установки Windows - задача не из легких.

Скажу по секрету, отсутствие возможности установить дистрибутив Windows на DO для меня всегда был главным минусом. У меня есть проект на ASP .NET MVC и для него пришлось долго искать соответствующий хостинг, а потом еще дольше вести общение со службой технической поддержки по настройкам.

Дополнительного кусочка сахара VDSina удостаивается за счет наличия в списке выбора ОС дистрибутивов FreeBSD. Не все хостинги аналогичного направления готовы предложить для установки ОС этого семейства.

На установку выбранной ОС требуется в среднем 3-5 минут. Вполне себе нормальный временной показатель для подобной операции.

Пингуем хост

Все сервера хостера VDSina территориально расположены в Нидерландах. Судя по таймингам, компания потрудилась и выбрала современный дата центр с хорошими каналами передачи данных. Из моего города (Хабаровск) результат работы утилиты ping выглядит так:

Ответ от 109.234.34.86: число байт=32 время=156мс TTL=56
Ответ от 109.234.34.86: число байт=32 время=156мс TTL=56
Ответ от 109.234.34.86: число байт=32 время=156мс TTL=56
Ответ от 109.234.34.86: число байт=32 время=156мс TTL=56

Весьма неплохой для моего местоположения результат. Опять же, если сравнить с DigitalOcean и моим хостом (Амстердам), то VDSina показывает более интересные результаты:

Ответ от 37.139.22.243: число байт=32 время=172мс TTL=58
Ответ от 37.139.22.243: число байт=32 время=165мс TTL=58
Ответ от 37.139.22.243: число байт=32 время=165мс TTL=58
Ответ от 37.139.22.243: число байт=32 время=165мс TTL=58

Невооруженным глазом заметно более высокое время отклика. В разных точках планеты картина будет отличаться. Для большей объективности приведу лог тестирования сервисом host-tracker.

Ширина канала у VDSina

Проверим среднюю скорость загрузки на созданном хосте. Для этого запустим загрузку весомого файла (с хоста) и замерим средние показатели. В качестве файла для теста был выбран архив http://c.speedtest.net/mini/mini.zip. Размер архива около 100 мегабайт. Вполне себе нормальный размер для проведения подобных тестов. Для объективности тест был выполнен 5 раз. Средняя скорость загрузки составила: 11.2 M/s. Минимально скорость опускалась до 10.9 Mb/s. Максимальным показателем был 11.9M/S.

Тест SSD

Следующим шагом был выполнен тест SSD накопителя. Тест выполнялся с помощью утилиты hdparm. Показатели выглядят весьма привлекательно:

Timing cached reads:   16576 MB in 2.00 seconds = 8295.94 MB/sec
Timing buffered disk reads: 1046 MB in 3.00 seconds = 348.46 MB/sec

Комплексное тестирование UnixBench

Из синтетических тестов был применен лишь UnixBench. Результаты тестирования оправдывают ожидания. SSD показывает себя во всей красе:

========================================================================
   BYTE UNIX Benchmarks (Version 5.1.2)
   System: test: GNU/Linux
   OS: GNU/Linux -- 3.2.0-4-amd64 -- #1 SMP Debian 3.2.63-2+deb7u1
   Machine: x86_64 (unknown)
   Language: en_US.utf8 (charmap="UTF-8", collate="UTF-8")
   CPU 0: QEMU Virtual CPU version (cpu64-rhel6) (5000.0 bogomips)
          x86-64, MMX, Physical Address Ext, SYSENTER/SYSEXIT, SYSCALL/SYSRET
   07:13:08 up 20:38,  1 user,  load average: 0.00, 0.01, 0.05; runlevel 2
------------------------------------------------------------------------
Benchmark Run: Wed Nov 19 2014 07:13:08 - 07:41:13
1 CPU in system; running 1 parallel copy of tests
Dhrystone 2 using register variables       32264190.8 lps   (10.0 s, 7 samples)
Double-Precision Whetstone                     3894.8 MWIPS (9.8 s, 7 samples)
Execl Throughput                               4797.9 lps   (30.0 s, 2 samples)
File Copy 1024 bufsize 2000 maxblocks       1236060.6 KBps  (30.0 s, 2 samples)
File Copy 256 bufsize 500 maxblocks          355288.2 KBps  (30.0 s, 2 samples)
File Copy 4096 bufsize 8000 maxblocks       1964430.8 KBps  (30.0 s, 2 samples)
Pipe Throughput                             2672301.5 lps   (10.0 s, 7 samples)
Pipe-based Context Switching                 462979.9 lps   (10.0 s, 7 samples)
Process Creation                              16175.7 lps   (30.0 s, 2 samples)
Shell Scripts (1 concurrent)                   8307.5 lpm   (60.0 s, 2 samples)
Shell Scripts (8 concurrent)                   1106.3 lpm   (60.0 s, 2 samples)
System Call Overhead                        4449146.5 lps   (10.0 s, 7 samples)
System Benchmarks Index Values               BASELINE       RESULT    INDEX
Dhrystone 2 using register variables         116700.0   32264190.8   2764.7
Double-Precision Whetstone                       55.0       3894.8    708.1
Execl Throughput                                 43.0       4797.9   1115.8
File Copy 1024 bufsize 2000 maxblocks          3960.0    1236060.6   3121.4
File Copy 256 bufsize 500 maxblocks            1655.0     355288.2   2146.8
File Copy 4096 bufsize 8000 maxblocks          5800.0    1964430.8   3386.9
Pipe Throughput                               12440.0    2672301.5   2148.2
Pipe-based Context Switching                   4000.0     462979.9   1157.4
Process Creation                                126.0      16175.7   1283.8
Shell Scripts (1 concurrent)                     42.4       8307.5   1959.3
Shell Scripts (8 concurrent)                      6.0       1106.3   1843.9
System Call Overhead                          15000.0    4449146.5   2966.1
                                                                   ========
System Benchmarks Index Score                                        1858.3

Тестирование CMS

Тестировать топовые cms я не стал. Смысла в этом нет никакого. Достигнуть максимальных показателей возможно только после детальной настройки (оптимизации) хоста. Проверить быстродействие генерации страниц решил следующим образом. Развернул стек LAMP и скопировал в него копию своего блога (блог работает на MaxSite CMS). Результаты создание главной страницы всего 0.0923 ms – отличный показатель.

Итоги тестирования

SSD хостинг от VDSina оставил приятные впечатления. Это хороший пример качественного SSD хостинга с уникальными фишками. Из наиболее сильных сторон хочется выделить:

  • Российский проект. Никаких проблем с оплатой по счету, закрывающие документы и т.д.
  • Производительность. Даже самый дешевый тариф показывает хорошие результаты производительности;
  • Поддержка BSD из коробки.
  • Возможность установить Windows.
  • Хорошая доступность. Тест сервисом host-tracker показывает отличное время отклика в большинстве стран мира.
  • Меня хостинг от VDSina заинтересовал в первую очередь по двум причинам: возможность установки BSD из коробки и поддержка Win систем. Скорей всего новый проект на asp .net mvc будет располагаться именно здесь.

    Оставьте комментарий!
    comments powered by HyperComments