Cisco Hyperflex для високонавантажених СУБД

Ми продовжуємо цикл статей про Cisco Hyperflex. На цей раз ми познайомимо вас з роботою Cisco Hyperflex в умовах високонавантажених СУБД Oracle і Microsoft SQL, а також порівняємо отримані показники з конкурентними рішеннями.

Крім того, ми продовжуємо показувати можливості Hyperflex у регіонах нашої країни та з радістю запрошуємо вас відвідати чергові демонстрації рішення, які цього разу пройдуть у містах Москва та Краснодар.

Москва – 28 травня. Запис за посиланням.
Краснодар – 5 червня. Запис за посиланням.

Гіперконвергентні рішення донедавна були не дуже відповідним рішенням для СУБД, тим більше з високим навантаженням. Однак завдяки використанню як апаратної платформи для Cisco Hyperflex фабрики UCS, яка за 10 років довела свою надійність і продуктивність, вже сьогодні ця ситуація змінилася.

Бажаєте дізнатися більше? Тоді ласкаво просимо до кат.

Запровадження

На даний момент є два підходи до організації гіперконвергентних рішень. Перший підхід ґрунтується на Software-defined рішеннях, які постачаються як програмне забезпечення, а обладнання замовники підбирають самостійно. Другий підхід заснований на рішеннях «під ключ», тобто містять і програмне забезпечення, і обладнання, і технічну підтримку. Ми в компанії Cisco дотримуємося другого підходу та поставляємо вже готові рішення нашим замовникам, оскільки тільки таким чином можна гарантувати стабільну поведінку системи, якісну технічну підтримку від одного виробника та високу продуктивність.
Саме висока продуктивність системи є одним з ключових факторів при прийнятті рішення про використання того чи іншого продукту в mission-critical задачах.

Сьогодні організації зазвичай розміщують критично важливі завдання на класичних рішеннях трирівневої архітектури (СХД > мережа зберігання > сервери). При цьому більшість організацій прагнуть спростити та здешевити ІТ-інфраструктуру, не знизивши при цьому її стабільність та продуктивність. З цієї причини все частіше замовники звертають увагу на гіперконвергентні рішення.

В рамках цієї статті ми розповімо про останні тести (лютий 2019), які виконувала незалежна лабораторія ESG (Enterprise Strategy Group). При тестуванні емулювалася робота високонавантажених СУБД Oracle та MS SQL (OLTP тести), що є одним із найкритичніших компонентів ІТ-інфраструктури у реальному продуктивному оточенні.

Це навантаження виконувалося на трьох рішеннях: Cisco Hyperflex, а також двох software-defined рішеннях, які встановлювалися на ті ж сервери, що й у Hyperflex, тобто на сервери Cisco UCS.

Тестові конфігурації

Cisco Hyperflex для високонавантажених СУБД

У системі вендора А не використовується кеш, оскільки конфігурація з кешем не підтримується розробником рішення. Тому були використані диски для зберігання більшого об'єму.

Методологія тестування

OLTP тести виконували з чотирма віртуальними машинами та робочим набором даних у 3,2 ТБ. Перед виконанням кожного тесту кожна ВМ заповнювалася записаними даними за допомогою інструмента тестування. Це гарантує, що тест зчитує «реальні» дані та записує їх у існуючі блоки, а не просто повертає нульові блоки чи нульові значення безпосередньо з пам'яті. Це відбувається, коли дані не заповнені, тому важливо переконатися, що тест точно відображає, як дані зчитуються і записуються в середовищі програми. Заповнення цього великого робочого комплекту зайняло тривалий час, але, на наш погляд, це продуктивне вкладення часу, оскільки дозволяє отримати більш точні дані про продуктивність.

Тестування проводилося з використанням інструменту HCI Bench (на основі Oracle Vdbench) та профілів вводу-виводу, призначених для емуляції складних критично важливих робочих навантажень OLTP з використанням бекендів Oracle та SQL Server. Розміри блоків були призначені відповідно до додатків, що емулюються, зі 100% випадковим доступом до даних (full random).

Робоче навантаження Oracle Database

Першим було виконано OLTP тест, розроблений для емуляції середовища Oracle. Vdbench використовувався для створення робочого навантаження з різними співвідношеннями читання та запису. Тест проводився на чотирьох віртуальних машинах. Протягом чотиригодинного тесту HyperFlex вдалося показати більше 420 000 IOPS із затримкою всього 4.4 мілісекунди. Програмні рішення A і B змогли показати лише 238 000 та 251 000 IOPS відповідно.

Cisco Hyperflex для високонавантажених СУБД

Cisco Hyperflex для високонавантажених СУБД
Рівень затримок у різних системах був приблизно однаковий, за винятком затримки запису для вендора B, що в середньому становило 26,49 мс, при дуже хороших показниках затримок читання 2,9 мс. Стиснення та дедуплікація були активні у всіх системах.

Робоче навантаження Microsoft SQL Server

Потім було розглянуто робоче навантаження OLTP, призначене для емуляції СУБД Microsoft SQL Server.

Cisco Hyperflex для високонавантажених СУБД
В результаті цього тесту кластер Cisco HyperFlex приблизно вдвічі перевершив обох конкурентів А та B. 490 000 IOPS у Cisco проти 200 000 та 260 000 у виробників A та B.

Cisco Hyperflex для високонавантажених СУБД
Результат із затримок у Cisco HyperFlex не сильно відрізнявся від тесту Oracle, тобто він був на гарному рівні 4,4 мс. При цьому виробники A та B показали результати значно гірші, ніж у тесті для Oracle. Єдиний позитивний момент для конкурентного рішення B – це стабільно низький рівень затримок при читанні на рівні 2,9 мс, за рештою показників Hyperflex випередив конкурентні рішення вдвічі і більше.

Висновки

Тестування, проведене незалежною лабораторією ESG не тільки вкотре підтвердило гідний рівень продуктивності рішення Cisco Hyperflex, але й довело, що гіперконвергентні системи вже готові до повсюдного використання у завданнях рівня mission-critical.

Гіперконвергентні системи довгий час вважалися більш підходящими для некритичних навантажень. В 2016 ESG провело опитування серед великих компаній. Їх запитали, чому вони віддали перевагу традиційній інфраструктурі, а не гіперконвергентній. 54% опитаних відповіли, що причина у продуктивності.

Перенесемося у 2018 рік. Картина змінилася: повторне опитування ESG виявило вже лише 24% опитаних, які досі вважають, що традиційні підходи все ще кращі з погляду продуктивності.

Коли еволюція технологій змінює критерії вибори рішення в галузі, часто виникає невідповідність тим, що хочуть замовники, і тим, що вони можуть отримати. Виробники, які можуть побачити, чого не вистачає та заповнити цю порожнечу – отримують перевагу. Cisco пропонує гіперконвергентне рішення, яке забезпечує простоту та економічність, а також стабільно високу продуктивність, якої не вистачає та яка необхідна замовникам для критично важливих робочих навантажень.

Компанія Cisco поступово рухається вперед у галузі гіперконвергентних систем, що підтверджується не лише відмінними характеристиками рішення Cisco Hyperflex, а й присутністю на ринку. Тому восени 2018 року компанія Cisco заслужено увійшла до групи лідерів ринку HCI за версією Gartner.

Cisco Hyperflex для високонавантажених СУБД
Вже зараз ви можете переконатися в тому, що Hyperflex є чудовим рішенням для найскладніших і найвибагливіших завдань бізнесу, відвідавши наші демонстрації, які пройдуть у містах Москва та Краснодар.

Москва – 28 травня. Запис за посиланням.
Краснодар – 5 червня. Запис за посиланням.

Джерело: habr.com

Додати коментар або відгук