З моменту анонсування лінійки масивів, Dell PowerStore стабільно демонструє високу динаміку свого розвитку. У квітні 2021 року, майже через рік з моменту виходу платформи на ринок, відбулися дві знакові події.
Перша – вихід масштабного оновлення програмного забезпечення PowerStoreOS (так зване оновлення PowerStoreOS 2.0), під управлінням якого функціонують СЗД.
Друга подія – вихід на ринок нової апаратної платформи для PowerStore у вигляді нової, наймолодшої моделі – PowerStore 500T.
В оновлення програмної складової PowerStoreOS увійшла досить велика кількість нововведень. Зупинимося детальніше на основних із них.
Нова версія забезпечила значне збільшення продуктивності кожної моделі у сімействі. У реальних робочих навантаженнях показники кількості операцій введення-виведення за секунду (IOPS) збільшилися на величину до 25%. Такий приріст забезпечується ретельно проведеною роботою з оптимізації внутрішніх алгоритмів роботи програмного забезпечення.
Те, що компанія обіцяла на старті продажу PowerStore – повна підтримка протоколу NVMe-over-Fibre Channel – також було реалізовано у цьому оновленні. Підтримка даної технології забезпечує можливість використання сучасних високопродуктивних носіїв даних NVMe з максимальною ефективністю – затримки (latency) при зверненні до накопичувачів NVMe у складі дискового масиву настільки ж низькі, як у разі використання локальних дисків NVMe безпосередньо у складі серверів.
Також була реалізована анонсована можливість кластеризації кількох пристроїв для моделей сімейства PowerStore X. Тепер і сімейства PowerStore T, і PowerStore X можуть бути горизонтально масштабовані до восьми вузлів (або – 4 різні моделі в межах сімейства). Завдяки цьому існуючий функціонал AppsON, що дозволяє запускати віртуальні машини та програми безпосередньо на СЗД, тепер може функціонувати в кластері з декількох масивів PowerStore Х.
Завдяки удосконаленню та оптимізації механізму дедуплікації та компресії даних, PowerStoreOS тепер також враховує і рівень утилізації контролерів СЗД. У періоди екстремального навантаження на підсистему введення-виведення, вбудована дедуплікація PowerStore буде тимчасово відхилена, щоб знизити завантаження на процесори масиву. При цьому система відстежує будь-які «пропущені блоки» і повернеться до їхньої автоматичної обробки пізніше, коли навантаження на контролери СЗД буде знижено. Таким методом вдається досягти майже повної відсутності впливу на продуктивність масиву з боку механізмів оптимізації даних, що зберігаються. При цьому гарантований Виробником середній коефіцієнт Data Reduction складає ті ж 4:1.
Завдяки покращенню технології Dynamic Resiliency Engine (DRE) для додаткового резервування критичних даних, тепер можна використовувати механізм подвійної парності. Вибір такого рівня захисту дозволяє забезпечити їх доступність у разі одночасного виходу з ладу двох дисків SSD.
Зміни відбулися щодо використання накопичувачів Storage Class Memory (SCM). На відміну від переважної більшості існуючих на ринку рішень, PowerStore завжди підтримував SCM для постійного зберігання даних, а не тільки для їх кешування. І тепер, масиви PowerStore отримали ще одну можливість використання накопичувачів SCM – для збільшення швидкості доступу до метаданих. До речі, система сама визначає, які диски – NVMe та/або SCM є в її розпорядженні – та перерозподіляє дані та метадані відповідним чином, забезпечуючи максимально ефективний доступ до їх даних, розміщених на них.
Хотілося б звернути увагу, що всі перераховані вище переваги забезпечуються простим оновленням системного програмного забезпечення PowerStoreOS, без переривання роботи масиву або доступу до його даних. Тому ці переваги доступні тим клієнтам, які встигли придбати PowerStore раніше – у рамках дії сервісного контракту на підтримку.
Завдяки цілком доступній ціні молодша модель PowerStore 500T викликала живий інтерес у великої кількості Замовників.
Так само, як і її старші побратими, модель підтримує кластеризацію до чотирьох пристроїв PowerStore, причому кластер може складатися з різних моделей сімейства PowerStore Т. Наприклад, до масиву PowerStore 500T можна підключити в кластер до трьох таких же масивів, що дозволить отримати до 4.8 PB ефективної ємності. Якщо ж у складі кластера поєднувати інші моделі сімейства PowerStore T — це дозволяє отримати до 9.8 PB ефективної ємності. Така можливість дає надзвичайну гнучкість і запас збільшення не тільки дискової ємності, а й продуктивності у міру того, як потреби компанії розвиваються з часом.
Лінійка PowerStore максимально готова і для впровадження таких інноваційних напрямків, як контейнеризація додатків.
На цьому питанні хотілося б зупинитись докладніше.
Протягом багатьох років архітектура додатків зберігалася монолітною. Традиційні типи додатків мають велику потужність і ефективність та працюють на віртуальних машинах. Однак, такі програми досить складні в завданнях адміністрування, та мають тривалий час завантаження.
На відміну від монолітної архітектури, у хмарних додатках необхідні компоненти сегментуються на мікросервіси, які потім об’єднуються та розгортаються за допомогою контейнерів. Це дозволяє самостійно оновлювати та масштабувати хмарні програми.
Ці два підходи присутні в сьогоднішніх сучасних додатках, але швидкість і гнучкість хмарних – повсюдно змінюють пріоритети на свою користь.
При цьому, платформа Kubernetes виступає як галузевий стандарт, який дозволяє успішно вирішувати такі завдання, як:
– автоматизація операцій розгортання,
– масштабування та управління контейнерними програмами,
– пошук додаткових сервісів,
– балансування навантаження та управління сховищами.
Екосистема Kubernetes швидко зростає, як можна бачити на наведеному нижче графіку. Очікується, що до 2025 року до 70% підприємств використовуватимуть Kubernetes. При цьому 54% таких навантажень буде розгорнуто у виробничому середовищі підприємства, безпосередньо в його дата-центрі.
Проте, не все так позитивно. Kubernetes створює багато проблем, серед яких варто зазначити:
- Складний регламент внутрішніх погоджень, через який команда DevOps часто вважає за краще використовувати ресурси публічної хмари, замість утилізації існуючої IT-інфраструктури (наприклад, у цьому випадку розробникам зовсім не потрібно замислюватися, звідки їм будуть надані ресурси).
- Ускладнення роботи адміністраторів через відсутність прозорості та моніторингу контейнерних навантажень, а також дотримання вимог доступності, безпеки та дотримання нормативних вимог.
- Kubernetes не може автоматично гарантувати, що ресурси правильно розподіляються між різними робочими навантаженнями – необхідне ручне налаштування квот ресурсів.
Найчастіше розробники не акцентують своєї уваги на присутності у локальній IT-інфраструктурі централізованих систем зберігання даних. При цьому саме такі системи здатні забезпечити визначні показники продуктивності, надійності та ефективності.
Витончений спосіб вирішення питання – інтеграція дискових масивів з Kubernetes CSI (Container Storage Interface) API. Відповідні плагіни CSI дозволяють надати блокові та файлові системи зберігання контейнерних робочих навантажень.
Завдяки наявності Container Storage Modules (CSM), дискові масиви Dell розширюють можливості сховища Kubernetes за межі того, що за замовчуванням є у специфікації CSI.
Це знижує складність управління, тому розробники можуть легко використовувати корпоративне сховище і автоматизувати повсякденні операції, такі як: виділення ресурсів, створення моментальних знімків, реплікація, контроль, авторизація на основі рольового управління доступом, відмовостійкість. Модуль CSM має відкритий вихідний код та безкоштовний.
Кінцеві результати від використання такої інтеграції – прискорення життєвого циклу розгортання додатків та зміцнення ролі корпоративного сховища як життєздатної альтернативи публічній хмарі.
Зазначену функціональність можна застосовувати до широкої номенклатури систем зберігання від Dell, і не тільки для PowerStore, але й PowerScale, PowerMax, PowerFlex, Unity XT.
Зокрема, масиви PowerStore підтримують інтеграцію з широким спектром платформ для контейнеризації: Kubernetes, Red Hat OpenShift, Mirantis Kubernetes Engine, Google Anthos, VMware Tanzu, Rancher Kubernetes Engine.
Можна з впевненістю констатувати, що вибираючи масиви PowerStore від Dell, Замовник не буде обмежений у технологіях не тільки сьогодення, а й завтрашнього дня. Спеціалісти компанії «AM-BITS» завжди готові допомогти у виборі оптимальної моделі та конфігурації СЗД під конкретні бізнес-завдання. Напишіть нам на info@am-bits.com, якщо потрібна додаткова консультація з СЗД DELL PowerStore.
——–
При написанні статті використовувалися матеріали ресурсу «Itzikr’sBlog»