Тестируем массив OceanStor Dorado V3: настолько обычный, что прямо вообще

idyrkksjxxwhsmrcosnqnoydcqq.jpeg
OceanStor Dorado5000 V3

В общем, это массив как массив. На нём новые NVMe-диски. Получаешь хорошую производительность «за те же деньги». Но есть два нюанса. Нюансы такие: он хорош в соотношении «стоимость за ГБ + производительность» и он не американский, то есть подходит тем, кто под санкциями.

Мы его спокойно себе тестировали, когда вдруг на горизонте показался очень взволнованный заказчик. У него была гибридная СХД с кончившейся поддержкой, где вылетел контроллер. СХД не самая новая и дисков за сотню. Без контроллера производительность очень упала. Ждать новый шесть недель. Коллеги бились в панике, попутно умоляя нас, каким-то неведомым образом сократить сроки поставки нового контроллера. КРОК может все. Иногда даже больше.

У нас на тестах была новая железка Дорадо. Толком обкатать не успели, но вроде нормальная. Объяснили, переглянулись — и дали погонять как раз на то время, пока будет плыть новый контроллер. За сутки все смигрировали, но оставили старую систему в качестве резерва.

Новый контроллер таки приплыл даже немного раньше, чем ожидалось. Пришло время меняться обратно. Сообщили о том, что готовы провести работы по замене. Нам в ответ рассказали удивительную историю про то, что отчеты теперь генерятся на порядок быстрее, и он рассмотрел бы эту железку насовсем. И старое им уже как бы и не надо. У клиента есть стандартные операции с БД: закрытие дня, отчет за месяц и т. д. Эти операции ускорились не на порядок, конечно, но по нашим замерам чуть меньше чем в три раза.

Мы в целом были не против отдать пациента, но хотели довести тесты до конца. Поэтому, когда приехал контроллер, забрали его на две недели к себе, подёргали запчасти, поиздевались, сделали переоценку и вернули заказчику. Пользователи, успевшие привыкнуть к хорошему, к этому моменту закончили доклёвывать тело админа. Посчитали всё. Получается довольно в рынке. В общем, нормальные деньги, конкурентное решение, но клиент бюджет на этот год уже спустил. Мы ему и предложили массив с рассрочкой платежа на три года. Бизнес одобрил, бухгалтерия одобрила, вопрос уже на финише.

Теперь почему Дорада дешевле рынка? Дешевле массив потому, что Хуавей делает половину чипов своими собственными трудовыми руками. Street-price цена такая же, как на конкурентов, но скидки больше — благодаря собственному производству вендора есть куда падать.

В линейке два массива:

cytqvt7nh6rhma1ocxydi0bq0so.jpeg

Массивы двухконтроллерные Active\Active (дисковые полки подключаются по SAS3.0). При желании, контроллеров может быть даже больше (в данный момент — до шести, а после НГ обещают аж восемь).

FlashLink обеспечивает до 4 млн IOPS при стабильной задержке не более 500 мкс. Функционал HyperMetro обеспечивает растянутый логический диск функционирующий в режиме «Active-Active», гарантирующий доступность данных на уровне 99,9999% с задержкой 1 мс.
Разработчики дисков на этом проекте (как аппаратной части, так и прошивки) работали совместно с разработчиками СХД. В результате оптимизирована прошивка под железо и под логику работы — эффект виден не только в производительности: все стало работать с меньшим влиянием на продуктив, но и в допфункционале, таком как репликация и мгновенные снимки.

Отказоустойчивость тоже стала выше. Вылет трёх дисков позволяет продолжить работу без прерывания сервиса.

Слайды


Масштаб:

996zu58bpa6spwb_wxodg3p4ndu.jpeg
OceanStor Dorado5000 V3

Начинка:

rhca7zzhzbeuvxjld3kfb7la2wu.jpeg
Контроллер массива
2atwrubyjpedfq5bmyri2wafvjw.jpeg
NVME диск
zrxvozr4fkxel1h9tzxxp44x2hu.jpeg
Блок питания и UPS (батарейка)

1ypcvc6cbzwopqqojdlbu0i70oe.png
OceanStor Dorado6000 V3

hvcobluvoeee990gctracnx273g.png
OceanStor Dorado6000 V3 Disk Enclosure

jgzlyqezaxlnfnxst-p9xyxpq-g.png
OceanStor Dorado5000 V3

Расширенный функционал массива


1. Дедупликация и компрессия
2. Тонкое выделение лунов
3. Виртуализация сторонних массивов (в том числе тиринг на массивы с более медленными дисками)
4. Мгновенные снимки
5. Active\Active Metro-кластер (замена синхронной репликации)
6. Репликация (асинхронная). ПО OceanStor BCManager интегрируется с прикладом и позволяет делать асинхронную репликацию в application-consistent режиме.

Тесты


Тестирование производилось на системе хранения OceanStor Dorado5000 V3 с 25 SSD дисками. Два луна размером 2 Тб с массива были отданы виртуальной машине на ESX хосте. Перед тестами луны заполнялись на 100% случайными данными.

По результатам тестирования массив показал отличную производительность для любых типов доступа.

r0mei958kxwjt2nv-k-0cksw4sw.png

Результаты:

• отличная производительность;
• приятный и отзывчивый интерфейс;
• присутствует практически весь необходимый функционал (кроме синхронной репликации), есть метрокластер, компрессия и дедупликация;
• инсталляция за 5 минут.

СХД подходит для решения 99% задач, требующих Full FLASH СХД. На тестах и в бою проявила себя на отлично. А ещё Хуавей можно проводить как импортозамещение, что идет еще одним хорошим плюсом.

Железка отлично подходит для высоконагруженных приложений. Основной упор при ее создании был сделан на высокую производительность, надежность и низкое время отклика.

У нас, кстати, появилась еще одна такая железка в нашем демо-фонде. С радостью предоставим возможность протестировать всем желающим.

Вот тут ещё есть видео.

© Habrahabr.ru