Хотя виртуализация позволяет организациям использовать и управлять инфраструктурой гораздо более эффективно, она предъявляет крайне высокие требования к системам хранения данных, как при последовательных, так и при случайных обращениях к данным СХД. Но именно случайные операции с данными являются наиболее большой проблемой при работе с СХД любых типов. И именно на устранение этого недостатка тратиться наибольшая часть средств, вложенных в системы хранения данных. В итоге, большая часть средств, сэкономленных при эксплуатации виртуальной рабочей среды, уходит на покупку более дорогостоящих и более производительных СХД.
ioTurbine раскрывает потенциал VMware, превращая карты ioDrive в мощный и легкий в управлении инструмент для повышения производительности систем хранения данных в виртуальной среде. После установки ioTurbine работает в фоновом режиме в качестве компонента гипервизора и гостевой операционной системы. Для оптимального использования ресурсов, ioTurbine динамически выполняет балансировку операций ввода/вывода между виртуальными машинами, так же поддерживается vMotion и перемещение машин между хостами.
Ввиду того, что ioTurbine работает прозрачно для виртуальных машин, изменения в конфигурации могут быть выполнены на лету, без простоя машин. Администратор может конфигурировать приоритетность между виртуальными машинами и приложениями, обеспечивания наибольшую производительность именно там, где это нужно в данный момент. Благодаря разгрузке основного хранилища данных увеличивается производительность приложений и системы в целом.
Мы решили провести небольшое тестирование и узнать - каков же процент прироста в "попугаях", т.е. в виртуальных машинах.
- процессор Xeon E5506
- память 48Гб
- жесткие диски 8xSAS 146Гб 10k
- ioDrive2 365Gb MLC
- Iometer (70R/30W)
- SQLIO Random Reads
- SQLIO Sequential Reads
Iometer
SQLIO Random Reads
IOPS
MB/s
SQLIO Sequential Reads
IOPS
MB/s
Как мы видим - в более синтестическом тесте Iometer разница не так велика уже после запуска второй виртуальной машины, а вот с более реальным тестом SQLIO, эмулирующим работу SQL-сервера показатели становятся уже более радостными и лишь под конец, уже на 10-й виртуальной машине их показатели становятся более близкими друг к другу, хотя во всех остальных случаях - работа с кэшем в 1,5-2 раза быстрее, чем без него.
К моему большому сожалению мы не успели провести тестирование при live migration виртуальных машин, но, возможно, мы вернёмся к этому вопросу в одной из наших будущих статей.
Что же хочется сказать в итоге о ioTurbine - если вы ограничены в возможностях расширения вашего сервера, ioTurbine + ioDrive вполне неплохое решение для увеличения производительности дисковой подсистемы.
Напоминаем, что вы можете получить в demo данную карту, или мы предоставим удалённый сервер с установленной платой, сконфигурированный для ваших целей, и вы сможете провести тестирование удалённо. Для приобретения Fusion io или запроса demo просьба обращаться к руководителю направления Алексею Котову.