|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Servers, к сожалению, не указывает точных цен на диски, только общую цену на готовые сборки. Mail не берут денег за трафик, только за занимаемое место по типу используемых дисков, а также предоставляет готовые решения по определенным ценам.
У Яндекса тоже все просто:
Для объективной оценки предлагаемого софта, сравнения производительности, а также оценки соотношения цена/качество было решено провести стресс-тест на показатель IOPS таких параметров, как CPU и быстродействие SSD. В случае с Я.Облаком для расчета стоимости использована цена SSD NVMe, поэтому общий ценник отличается в большую сторону. Помимо Я.Облака спецификацию NVMe предлагает и Selectel, но в нашем случае для сборки использована цена обычного SSD. В качестве тестируемой платформы была выбрана сборка со следующими характеристиками:
Посмотрите сводную таблицу со стоимостью данной сборки у всех рассматриваемых дата-центров:
Тестирование проводилось инструментами stress-ng и sysbench. Для CPU нагрузка давалась в 1, 2 и 4 потока. Тест CPU утилитой stress-ng (условных операций/сек, bogo ops/sec) представлен на рис. 1.
Рисунок 1. Тест CPU утилитой stress-ng Тест CPU утилитой sysbench представлен на рис. 2-4.
Рисунок 2. Тест CPU утилитой sysbench, первый прогон Рисунок 3. Тест CPU утилитой sysbench, второй прогон Рисунок 4. Тест CPU утилитой sysbench, третий прогон Из вышеприведенных данных можно сделать вывод, что сборка полноценно использует два ядра процессора, показатель количества операций ввода/вывода возрастает вдвое при увеличении количества используемых ядер. Наиболее высокий показатель, а соответственно, и более высокую производительность показывает процессор Selectel. Selectel предлагает три варианта процессоров на выбор, в отличие от остальных дата-центров:
Наименьшую производительность показал процессор компании Mail (Intel Xeon E5-2660 v4 2 ГГц). Процессоры Servers и Я.Облако показали под нагрузкой примерно сравнимые результаты, но процессор Servers был чуточку лучше, при двух использующихся ядрах – 18 233 и 17 586 операций соответственно. Для SSD тестирование проводилось на проверку количества IOPS случайным чтением пакетов размером 512 байт с ограничением по объему 4 Гб и чтением/записью (эмуляцией БД) пакетов размером 4 кб при параметрах 75% чтения и 25% записи с ограничением по объему в 16 Гб. Результаты тестов SSD см. на рис. 5.
Рисунок 5. Результаты тестов SSD Из результатов тестирования можно заключить, что наилучшие по быстродействию чтения SSD предлагает компания Servers – с результатами в 106 000 IOPS. Хороший показатель на чтение с диска показывает SSD, предлагаемый компанией MCS, с показателем 23 200 IOPS. Следующим идет SSD Selectel со значением в 12 800. И самый неудовлетворительный показатель у SSD, предоставляемом Я.Облаком: значение IOPS в 6228 совершенно никуда не годится. То же самое можно сказать про SSD Я.Облака в тесте не только на чтение с диска, но и на запись. Показатель очень мал – 2841/947. Лучше ситуация обстоит у SSD Mail, но тем не менее результат тоже не особенно вдохновляет – 6152/2061 IOPS. В этом тесте лидируют жесткие диски, использующиеся Selectel и Servers. Их показатели на чтение/запись – 12 300/4122 и 8367/2799 соответственно. Из тестов становится ясно, что для чтения с диска однозначно лучше использовать SSD, предоставляемые дата-центром Servers, а остальные варианты рассмотреть в зависимости от необходимых нужд компании и доступности цен. Объектное хранилищеДля тех, кто в своей деятельности также любит использовать S3-совместимые объектные хранилища, их ценники мы тоже сравнили. Selectel
Servers предлагает цены в диапазоне от 2,27 руб./Гб до 4,53 руб./Гб, в зависимости от местоположения хранилища. Далее в таблице приведена цена хранения за 1 Гб в Москве:
У них можно взять и хранилище в Амстердаме по ~2,27 руб., но надо понимать, что для него стоимость привязана к курсу евро, плюс, как и для любой другой зарубежной площадки Servers в Люксембурге, Далласе или Сингапуре, не учтен20% НДС. Так что условно предложение в Москве все же самое выгодное, потому что тут цена указана уже с НДС.
Mail Cloud Solutions не ранжируют стоимость хранения по объему данных, только по типу хранилища, а также рассчитывают стоимость не по объему исходящего трафика, а по количеству операций ввода/вывода:
У Яндекса тоже все просто: стоимость зависит не от объемов занятого пространства, а от типа хранилища:
APIЧто касается автоматизации процесса управления инфраструктурой, то у всех перечисленных выше операторов есть доступные механизмы API. У троих из них API OpenStack-совместимое, т.к. внутри, собственно, используется именно он в том или ином виде. Яндекс же пошел дальше и делает свою собственную альтернативу OpenStack. Как итог, их API потеряло совместимость совсем, кроме хранилища файлов. Его, видимо, в силу большой популярности и распространенности формата, решили оставить S3-совместимым, по заветам Амазона. Ссылки на соответствующую документацию:
ВыводыВ силу того, что разные сервисы по-разному ранжируют свои услуги, свести воедино все вышеперечисленные данные довольно сложно. Поэтому мы решили соотнести перечисленные ценники с конфигурацией одного среднего уровня интернет-магазина, находящегося у нас на поддержке. И по итогу получили примерно следующие данные о стоимости месячной аренды сервера на разных площадках (см. таблицу 1). Таблица 1. Данные о стоимости месячной аренды сервера на разных площадках
Это что касается финансово-практической стороны дела. Что же до производительности, то тут, мы думаем, вы и сами все поняли. По производительности процессоров в лидеры с хорошим запасом вырывается Selectel. Тогда как MCS еще предстоит поработать над предоставляемыми вычислительными ресурсами. По производительности дисковой подсистемы Servers.ru и Mail Cloud Solutions же, наоборот, явно обгоняют товарищей. Знание об этих сильных и слабых сторонах плюс сводная информация по ценам, как мы надеемся, помогут выбрать правильного поставщика облачных услуг под конкретные задачи. Ключевые слова: облачные сервисы, облачные технологии, облачные хранилища, облачный хостинг, тестирование, Яндекс, Mail.ru, Selectel, Servers.ru, Itsumma. Комментарии отсутствуют
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|