Архив метки: x-ray

X-Ray 3.0 — теперь Open Source!

Наш тестовый пакет для нагрузочного тестирования гиперконвергентных систем и анализа получившейся производительности, который мы назвали X-Ray, прошел длинный путь. Сначала он был нашим внутренним продуктом для тестирования POC (Proof-of-Concept, тестовых демосистем, которые ставятся у потенциальных клиентов, где мы практически доказываем, что мы можем решить его задачи). Начиная с версии 2.0 мы сделали его общедоступным и открытым. Xray 2.0 и новее можно свободно скачивать и модифицировать настройки его тестовых сценариев, чтобы иметь возможность подстроить их под конкретные требования клиентов. В этом блоге я впервые написал о нем вот здесь.

Но все равно, мы постоянно сталкивались с предубеждением, что, мол, раз его сделал вендор HCI-платформы, то значит он заточен на то, чтобы демонстрировать преимущества только этой платформы, и поэтому необъективен. Тем более, что основной компонент его, ядро интерпретатора сценариев, оставался закрытым.
Поэтому мы сделали следующий шаг. Начиная с вышедшей на прошлой неделе версии 3.0 мы полностью открываем код и переходим в Open Source.

Исходные коды X-Ray Curie, это основной, до сих пор бывший закрытым, компонент X-Ray, ядро, которое интерпретирует и исполняет сценарии на YAML, выложены теперь на GitLab: https://gitlab.com/nutanix/curie

Лицензией выбрана MIT License.

Документация — тут: https://nutanix.gitlab.io/curie/

X-Ray 3.0 VM images
Nutanix AHV binary: QCOW2
VMware ESXi binary: OVA

Виртуальную машину с X-Ray можно развернуть поверх любого гипервизора, например на VirtualBox, зайти на него по IP-адресу VM в веб-интерфейс, указать в качестве таргета нужную систему, и X-Ray Curie передаст на нее сформированный в сценарии тестовый workload, запустит его, а потом покажет достигнутые результаты, и сформирует отчет.

X-Ray 3.0 Release Notes

Документация в PDF

Скачивайте, тестируйте, сравнивайте.