Дельта синхронизация без облака

Ранее мы показывали разные способы синхронизации криптодиска между ПК и Android-устройством.

Смотрим плавность хода с помощью BMW Rheingold

Всем знакома ситуация, когда двигатель немного "троит", но пропусков зажигания нет...

Облачный хостинг VDS за 2 минуты

Настоящий облачный VDS-хостинг от UltraVDS: тестируем производительность

Дельта-синхронизация крипто-дисков

Существуют разные способы зашифровать "облако". Один из них - поместить в облако крипто-диск. В предыдущей статье мы писали, почему это не всегда удобно.

Облачный хостинг VDS за 2 минуты


Автор: Денис Колисниченко

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

Что такое VDS и с чем его едят

Для тех, кто не в курсе - это что-то среднее между обычным хостингом и собственным сервером - виртуальный выделенный сервер (VDS, Virtual Dedicated Server). Принцип довольно прост: на одном мощном, нет, очень мощном, сервере устанавливается система виртуализации, а затем ресурсы этого сервера разделяются между виртуальными машинами, которые сдаются в аренду владельцам сайтов. Каждый клиент имеет у себя абсолютно независимый сервер и обладает полным доступом к нему.

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

Конечно, это не единственный сценарий использования. Ты можешь подключаться к VDS по RDP и реализовать что-то вроде "тонкого клиента" - когда у тебя есть парк слабых компов, которые не "тянут" современный софт. Выход есть - можно арендовать мощный VDS, установить на него нужный тебе софт и предоставить пользователям доступ к нему по RDP.

Преимущество очевидно - тебе не придется покупать мощное железо, нужно арендовать только один VDS, конфигурация которого может быть абсолютно любой, например, CPU 8 x 3.5 ГГц, 16 Гб "оперативки" и 600 Гб SSD-диска. Такой конфигурации хватит для запуска даже самого требовательного софта.

Вот и другие сценарии использования VDS:

  1. Сетевое хранилище данных - учитывая, что VDS находится в дата-центре с резервными Интернет-каналами и резервным питанием, твои данные будут всегда доступны.
  2. Корпоративный веб-портал - совсем не обязательно покупать дорогой "железный" сервер, дешевле его арендовать.
  3. База данных 1С. Замечания те же, что и для сетевого хранилища данных - твоя бухгалтерия будет всегда доступной.
  4. Игровой сервер.

Основные особенности

Основные особенности провайдера UltraVDS следующие:

  1. Лицензия Windows Server® (от 2003 до 2016) включена в пакет, что немаловажно.
  2. Подключение к выбранному серверу уже через 2 минуты.
  3. 3 дня тестового периода - этого вполне достаточно для ознакомления с предоставляемой услугой.
  4. Полоса пропускания 200 Мбит/с и неограниченный трафик.

Предоставляемой пропускной полосы 200 Мбит/с достаточно, хотя на сегодняшний день - это далеко не потолок. Для большинства задач этого хватит.

Самая главная изюминка - доступность VDS через 2 минуты после заказа (хотя в моем случае получилось немного дольше - и об этом далее), причем платить наперед не нужно - всем желающим предоставляется трехдневный тестовый период.

Конфигуратор и цены

В предыдущем разделе были упомянуты не все особенности. Мне еще понравился конфигуратор будущего VDS-сервера. Впрочем, доступны и уже сконфигурированные тарифы, например, Профессиональный - 2-ядерный процессор Intel Xeon E5 2.2 ГГц, 2 Гб "оперативки", 40 Гб SSD-диска, 1 IP-адрес.

Самые популярные тарифы
Рис. 1. Самые популярные тарифы

Конфигуратор позволяет получить сервер любой конфигурации, например, с 16-ядерным процессором Intel Xeon, 32 Гб оперативки и SSD-диском на 600 Гб. Однако такая конфигурация обойдется значительно дороже.

Собственная конфигурация
Рис. 2. Собственная конфигурация

Заказываем VDS

Оформить заказ достаточно просто - нужно выбрать желаемую конфигурацию и нажать кнопку Оформить заказ. Выбранная мною конфигурация показана на рис. 3 - я решил попусту не использовать ресурсы провайдера (все равно аккаунт мне нужен только на время тестирования) и выбрал двухядерный процессор, 8 Гб оперативки и 60 Гб SSD.

Выбранная конфигурация VDS: не получилось
Рис. 3. Выбранная конфигурация VDS: не получилось

Но не тут-то было. Когда я уже прошел регистрацию (кстати, довольно интересный способ подтверждения номера телефона - голосовой звонок - в отличие от привычного способа подтверждения по SMS) мне сообщили, что тестовый период доступен только для серверов стоимостью до 2000 р/месяц. Пришлось поубавить аппетиты и заказать VSD чуть дешевле (рис. 4) - на 1780 р.

Полученная конфигурация
Рис. 4. Полученная конфигурация

Не могу не отметить одно недоразумение, которое произошло при регистрации. Как уже было отмечено, сначала я выбрал конфигурацию дороже 2000 рублей, и мне было отказано в бесплатном тестовом периоде. Когда же я выбрал конфигурацию дешевле, система все равно предложила оплатить VDS. Как выяснилось потом в саппорте - это якобы было создание второго сервера (но первый то ведь так и не был создан!), поэтому система отказала в тестовом периоде. Будь внимателен: уведомление о том, что тестовый период не предоставляется, если стоимость сервера превышает 2000 рублей хоть и выводится справа от кнопки Оформить заказ, но на него легко не обратить внимания, что и произошло в моем случае. Мораль такова: VDS бесплатно на 3 дня я получил, но из-за своей невнимательности не за 2 минуты.

Подключаемся

Панель управления серверами показана на рис. 5. Выводится IP-адрес сервера, который можно использовать для подключения по RDP, его конфигурация, загрузка процессора, информация о трафике, использовании SSD и т.д. Пароль пользователя Administrator приходит на электронку, указанную при регистрации. Осталось только подключиться по RDP (в Windows утилита называется "Подключение к удаленному рабочему столу").

Панель управления серверами
Рис. 5. Панель управления серверами

Подключение по RDP
Рис. 6. Подключение по RDP

Собственно, подключившись к серверу, можно приступить к его настройке. Думаю, ты сам знаешь, зачем тебе VDS (сценарии вероятного использования мы рассматривали ранее), а лично мне хочется протестировать производительность полученного сервера.

Тестируем производительность процессора

Конфигурация полученного сервера получилась даже чуть лучше, чем заказывалась. Я выбирал два ядра Intel Xeon по 2.2 ГГц, а получил два ядра на 2.5 ГГц - мелочь, а приятно. Посмотрим, как эти ядра работают.

Изначально я планировал использовать стандартную утилиту winsat, но позабыл, что на виртуальной машине, которой является наш VDS, ее выполнение невозможно. Поэтому пришлось использовать другое средство.

Сегодня для тестирования производительности процессора мы будем использовать [Geekbench 4] (geekbench.com). Во-первых, чтобы было не как у всех. Во-вторых, баллы Geekbench начисляет не просто так, а по сравнению с процессором Intel Core i7-6600U @ 2.60 GHz. Баллы калибруются на основании результата Intel Core i7-6600U - 4000 баллов. Соответственно, если полученный результат будет ниже 4000, то тестируемый процессор работает хуже, чем Intel Core i7-6600U, если выше - то лучше. Ведь сравнивать результаты нам все равно не с чем, поэтому пусть будет сравнение с Intel Core i7.

Утилита Geekbench
Рис. 7. Утилита Geekbench

Процесс тестирования
Рис. 8. Процесс тестирования

С [результатами]ты можешь ознакомиться лично, а я пока приведу несколько скриншотов. Результат Single-Core (когда Geekbench для произведения вычисления использует только 1 ядро процессора) равен 1815 баллов, а результат Multi-Core (когда задействуются все доступные ядра) - 3080. Много это или мало? Не стоит забывать, что это таки виртуальная машина. Поэтому все равно ее результаты будут ниже, чем у физического Intel Xeon. А если уж хочется сравнить с [другими системами], то их результаты также записываются на сайте geekbench.com. Так, на рис. 10 показаны результаты других систем (рис. 10).

Результаты тестирования
Рис. 9. Результаты тестирования

Результаты других пользователей
Рис. 10. Результаты других пользователей

Чтобы сравнение было более справедливым, нужно ориентироваться на результат Single-Core. Понятно, что у того же Intel Xeon E7-8800 на борту 64 ядра, поэтому многоядерный результат составит умопомрачительные 73758 баллов. Зато одноядерный результат у него 2816 баллов при частоте 3.3 ГГц. Частота нашего процессора - 2.2 ГГц плюс учитывая, что машина-то виртуальная, поэтому результат в 1815 баллов можно считать приемлемым.

Результаты SSD

Теперь настало время тестирования SSD. Здесь я изобретать колесо не буду - используем известный всем Crystal DiskMark. А вот результаты SSD порадовали. Тут без всяких компромиссов и оговорок (рис. 11). Например, тот же Kingston UV400 (емкость 480 Гб) на одном из моих компов показал только 502 Мб/с в тесте на последовательное чтение и 484 Мб/с в тесте на последовательную запись. А здесь 1275 и 1042 Мб/с соответственно.

Результаты производительности SSD
Рис. 11. Результаты производительности SSD

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

Тестируем производительность Интернет-соединения

На сайте UltraVDS сообщается, что пропускная полоса к серверу составляет более 200 Мбит/с. Надеюсь, не нужно объяснять, насколько важный этот параметр. Если ты используешь VDS под сервер для 1С или как веб-сервер крупного сайта (для небольших сайтов, как правило, VDS не покупают), то, думаю, тебе не хочется постоянно получать жалобы от пользователей, что все работает медленно. Для тестирования пропускной полосы буду использовать тот же Speedtest.net, а его результаты помещу в таблицу.

Результаты тестирования пропускной способности
Рис. 12. Результаты тестирования пропускной способности

Результаты тестирования пропускной способности
Таблица: Результаты тестирования пропускной способности

Думаю, картина понятна. Но мне все же хотелось видеть более симметричный канал, пусть даже и с меньшей скоростью. Все-таки у нас это сервер, а не рабочая станция. К Download претензий нет, а вот Upload хотелось бы видеть выше. С другой стороны у тебя есть тестовый период, на протяжении которого можешь найти время, чтобы подключиться к VDS и посмотреть на пропускную способность до твоего офиса (если ты надумал развернуть базу данных 1С или хранилище данных на VDS), чтобы оценить, как комфортно тебе будет работать с ним.

Выводы

Настало время сделать выводы. К преимуществам UltraVDS можно отнести:

  1. Доступная стоимость VDS
  2. Высокая скорость Интернет-соединения, отличный пинг по Москве
  3. Высокая производительность SSD
  4. Полная автоматизация процесса создания серверов, понятная панель управления
  5. Трехдневный тестовый период

Есть, конечно, и ложка дегтя:

  1. В некоторых случаях получаем отличный Download, но заметно более низкий Upload, хотя полученные 100Мбит/с являются стандартной скоростью услуги VDS на рынке
  2. В личном кабинете указаны среднесуточные лимиты на нагрузку CPU (40%) и HDD/SSD (зависит от типа выбранного диска и его размера, для SSD 60 Гб - это 2000 IOPS), однако в ходе проведения нагрузочных тестов действия этих лимитов не выявлены
  3. Были некоторые проблемы при заказе тестового сервера.

В принципе, очень неплохо и данный сервис можно рекомендовать нашим читателям.