В статье покажем, как быстро сайты работают в нашем облаке и сравним с популярными конкурентами — Amazon, Google, Linode, DigitalOcean.
Протестируем основные показатели — работу дисковой подсистемы, баз данных, веб-сервера и общую производительность.
Так вы увидите, что у какого провайдера работает хуже или лучше и выберете подходящий вам вариант.
Из статьи вы узнаете:
Условия тестирования облака VPS.ua
Конфигурация тестового сервера
- WordPress v 4.7
- RAM 2048 Мб
- 1 CPU
- OC: Centos 7
- Apache 2.4
- PHP 5.4
- PHP в виде модуля для Apache
- База данных MariaDB 5.5 (аналог MySQL)
На сервер поставили распространенную CMS — WordPress. Во время тестирования имитировали работу сайта и замеряли, сколько времени тратится на типовые операции.
Для объективного результата выключили кэширование в CMS и базах данных.
Производительность облака VPS.ua в сравнении с популярными провайдерами
Для сравнения выбрали тот же тип провайдеров, к которому относится наша компания — IaaS, инфраструктура как сервис: Amazon EC2, Google Compute Engine, DigitalOcean, Linode, Vultr, Scaleway и CloudSigma.
У каждого купили базовый тариф и поставили LAMP и WordPress. Получили почти идентичную конфигурацию на всех серверах — где-то было немного больше RAM или CPU, но в целом одинаково.
Общий тест
Как тестировали:
Серверы выполняют набор инструкций:
- Создают виртуальный сервер из шаблона;
- Запускают виртуальный сервер до первого ответа веб-сервера.
Что проверяем: чем быстрее выполнят, тем лучше результат.
Результаты: лучше всех себя показал Linode. На это в основном влияет более мощная конфигурация железа.
VPS.ua на втором месте. Google Compute и Amazon заняли 3 и 4 места.
Общий Apache Benchmark тест
Как тестировали: запустили AB-тест с лимитом 1000 запросов при 10 одновременных запросах в каждый момент времени.
Что проверяем: данные об общей производительности. Чем быстрее тест — тем выше производительность.
Результаты: Linode на первом месте. VPS.ua на втором месте с большим отрывом от остальных участников.
Тест дисковой подсистемы
Как тестировали: использовали утилиту fio. Файл читается/записывается случайным образом, 75% операций приходится на чтение. Это потому что когда работают сайты, операций чтения гораздо больше, чем записи.
Что проверяем: данные о количестве операций чтения/записи в секунду и скорости чтения/записи.
Результаты: Лидируют Linode и DigitalOcean.
VPS.ua показывает не лучший результат из-за особенностей дисковой подсистемы. Она сделана так, чтобы обслуживать наибольшее количество клиентов, а не выдавать самую высокую скорость для одного.
Несмотря на это диски VPS.ua работают быстрее, чем у Google с Amazon.
PHP тест
Как тестировали: использовали PHP тесты. За основу взяли скрипт с GitHUB, который показывает производительность PHP в один поток.
Что проверяем: данные о производительности системы. Чем больше операций в секунду выполняется — тем производительнее сервер.
Результаты: В этом тесте лидирует Linode. VPS.ua на 4 месте после Google Compute и Amazon.
Тест MySQL
Как тестировали: использовали PHP тесты с тем же скриптом, что и для PHP тестов. Скрипт показывает производительность PHP в один поток.
Что проверяем: данные о производительности баз данных: как быстро устанавливается соединение, формируется выборка данных, выполняются простые запросы. Чем быстрее выполняются запросы — тем выше производительность.
Результаты: В этом тесте лидирует Linode. VPS.ua на 4 месте после Google Compute и Amazon.
Результаты тестов производительности: VPS.ua vs популярные облачные провайдеры
- VPS.ua выигрывает в скорости сайта — на втором месте после Linode. У DigitalOcean, Google, Amazon скорость ниже.
- По PHP тестам и тестам баз данных VPS.ua на 4 месте, DigitalOcean — на пятом.
Это учитывая то, что пинг к европейскому кластеру VPS.ua был выше, чем у некоторых конкурентов. - Дисковая подсистема VPS.ua работает медленнее, чем у большинства конкурентов. Это потому, что она нацелена на то, чтобы обслужить как можно больше клиентов.
- У Amazon с Google скорость дисковой подсистемы меньше, чем на VPS.ua.
- Единственный провайдер, который показал лучший комплексный результат, чем VPS.ua — Linode.
Если заинтересовались облаком VPS.ua, тестируйте его за $1. У нас ваш сайт будет работать быстрее, чем у DigitalOcean и Amazon.