Нефункциональные особенности#
Grid Center должен обеспечивать одновременную работу нескольких пользователей и поддерживать несколько клиентских подключений.
Перед использованием продукта рекомендуется предварительно провести нагрузочное тестирование на целевой конфигурации конкретной инсталляции.
Примечание
Рекомендуемая конфигурация продукта Platform V Grid Center (GCE) может отличаться в документации компонентов.
Нефункциональные характеристики продукта#
Ниже приведены характеристики продукта, которые достигаются на конфигурации из раздела Аппаратные требования.
Операция |
Интенсивность, операций/секунду |
SLA по времени отклика (95 персентиль), с |
Средний размер запроса, байт |
Средний размер ответа, байт |
|---|---|---|---|---|
Авторизация |
1 |
10 |
100 |
500 |
Получение списка узлов |
440 |
10 |
100 |
1200 |
Получение списка кешей |
440 |
10 |
100 |
20 000 |
Получение метрик кластера |
440 |
10 |
100 |
15 000 |
Получение списка снепшотов |
440 |
10 |
100 |
500 |
Выполнение SQL-запроса |
440 |
10 |
100 |
100 |
Закрытие курсора SQL-запроса |
440 |
10 |
100 |
100 |
Доступность#
Решение обладает высокой доступностью благодаря своей простоте обслуживания. Оно разработано таким образом, чтобы минимизировать затраты времени и ресурсов на поддержку и обновление. Grid Center обладает небольшим количеством бибилиотек (по одной библиотеке на каждую версию продукта) и скриптов запусков/остановки. Это делает решение удобным для пользователей различного уровня подготовки, позволяя сосредоточиться на основных задачах, а не на техническом обслуживании.
Устанавливаемость#
Решение предусматривает ряд преимуществ при установке продукта:
ручная установка компонента и дополнительного плагина
grid-center-pluginc предварительной подготовкой (разархивированием) дистрибутива, благодаря чему администраторы системы могут самостоятельно настраивать нужные компоненты и получают гибкость в выборе ряда дополнительных функций;совместимость для работы с продуктами Platform V DataGrid 16.0.0 и выше и Apache Ignite 2.16 и выше, до потери обратной совместимости;
обновление до актуальной версии компонента Grid Center и плагина
grid-center-plugin;возврат к последней рабочей версии компонента Grid Center и плагина
grid-center-plugin, без нарушения работоспособности интеграции с другими сервисами.
Целостность#
Целостность решения обеспечивается благодаря использованию тонкого клиента проекта Apache Ignite при подключении к кластеру. Этот подход гарантирует надежное взаимодействие между компонентами системы, минимизируя риски ошибок и утечек данных.
Тонкий клиент позволяет эффективно управлять ресурсами и поддерживать высокую производительность, обеспечивая стабильность и безопасность работы решения. В случае, если узел кластера стал недоступен, Grid Center самостоятельно переподключится к другому узлу кластера за счет функции discovery тонкого клиента.
Производительность#
Для определения максимальной производительности решения в условиях, моделирующие реальный пример эксплуатации, проводили нагрузочные испытания на протяжении более 24 часов. В результате испытаний удалось продемонстрировать высокую производительность решения: в условиях непрерывной нагрузки Grid Center поддерживает более 1100 клиентских подключений, обеспечивая стабильную работу клиентов. В случае дальнейшего повышения нагрузки стабильная работа сохраняется, однако в случае увеличения количества клиентских подключений может потребоваться изменение конфигурации аппаратного обеспечения. Полученные результаты демонстрируют высокую производительность решения, которое способно функционировать непрерывно даже в условиях повышения нагрузки.
Надежность#
Для проверки надежности решения в реальных условиях эксплуатации провели нагрузочные испытания. В ходе тестирования система непрерывно подвергалась интенсивной нагрузке на протяжении более 24 часов. Результаты испытаний продемонстрировали, что продукт уверенно выдерживает заданную нагрузку, сохраняя полную работоспособность на протяжении всего тестового периода. Эти данные подтверждают высокую степень надежности разработанного решения и его способность стабильно функционировать даже в условиях повышенных требований и высоких нагрузок.
В ходе испытаний Grid Center создавалась нагрузка, предназначенная для тестирования различных функциональных подсистем разработанного решения. Эта нагрузка имитировала реальные запросы, которые могут поступать от конечных пользователей системы.
Во время всего периода тестирования количество запросов в секунду оставалось стабильным. Максимальное время отклика ни разу не превысило отметку в 120 миллисекунд, тогда как среднее время отклика составило около 40 миллисекунд (99 перцентиль), что демонстрирует высокую надежность.
Устойчивость#
Для определения устойчивости решения в условиях, приближенных к реальным условиям эксплуатации, было проведено нагрузочное тестирование на протяжении более 24 часов. В результате удалось продемонстрировать высокую устойчивость решения, при котором Grid Center продолжает корректно выполнять свои функции: в условиях непрерывной нагрузки решение поддерживает более 1100 клиентских подключений, обеспечивая стабильную работу клиентов.
Безопасность#
Безопасность решения реализуется через создание шифрованных соединений как между приложением и кластером, так и между браузером пользователя и Grid Center. Это обеспечивает защиту передаваемых данных от несанкционированного доступа и перехвата. Дополнительный уровень безопасности достигается возможностью проверки клиентского сертификата браузера, что позволяет удостовериться в подлинности пользователя и предотвратить несанкционированный доступ к системе.
Масштабируемость#
Решение поддерживает широкие возможности для обслуживания и управления промышленными кластерами с учетом большого количества клиентских подключений. Grid Center покрывает все возможные сценарии для управления промышленными кластерами и позволяет отслеживать «здоровье» кластера.