Тест-драйв SSD хостинга от VDSina
Рубрика: Без рамки -> Статьи -> Обзоры -> Linux
Метки: cms | DigitalOcean | советы | тест-драйв | хостинг
Просмотров: 6450
Меня часто просят посоветовать альтернативы 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 хостинга с уникальными фишками. Из наиболее сильных сторон хочется выделить:
Меня хостинг от VDSina заинтересовал в первую очередь по двум причинам: возможность установки BSD из коробки и поддержка Win систем. Скорей всего новый проект на asp .net mvc будет располагаться именно здесь.