Назначение движков для повышения производительности приложения
Когда вы открываете приложение, Qlik Cloud автоматически выбирает движок на основе размера приложения, использования памяти при перезагрузке и доступных системных ресурсов. Вы можете вручную назначить более мощный движок, чтобы получить больше контроля или повысить производительность. Назначения вручную используют емкость для больших приложений.
Типы и размеры движков
Qlik Cloud предоставляет два типа движков: общие и выделенные.
Общие движки
Общие движки могут запускать несколько приложений одновременно и являются стандартными для небольших или менее сложных приложений. Их нельзя назначить вручную, и они не требуют большой емкости приложения.
Пример спецификации:
-
60 ГБ ОЗУ
-
До 14 ядер ЦП
Выделенные подсистемы
Выделенные подсистемы запускают одно приложение за раз и подходят для более крупных или ресурсоемких приложений. Они требуют большой емкости приложения и могут быть назначены вручную.
Пример Спецификации:
| Тип подсистемы | Память | До ядер* |
|---|---|---|
| Large-40 | 40 ГБ | 10 ядер |
| Large-60 | 60 ГБ | 14 ядер |
| Large-80 | 80 ГБ |
20 ядер |
| Large-120 | 120 ГБ |
30 ядер |
| Large-160 | 160 GB |
40 ядра |
| Large-200 | 200 GB |
50 ядер |
* «До» означает, что ресурсы выделяются по мере необходимости. Не все ядра ЦП используются одновременно для каждого вычисления.
Когда вручную назначать более мощный движок
Возможно, вы захотите переопределить размещение движка по умолчанию, если:
-
Ваше приложение содержит тяжелые визуализации или сложные вычисления, требующие больше ресурсов ЦП.
-
Размер или сложность вашего приложения превышает выделение движка по умолчанию.
-
Вы хотите протестировать и проверить прирост производительности с помощью встроенного инструмента оценки.
Назначения вручную используют большую емкость приложения, поэтому всегда балансируйте преимущества производительности с использованием емкости.
Назначение движков приложениям вручную
Вы можете вручную назначить определенный размер движка приложению, используя API размещения. Ручные переопределения доступны только через вызовы API и требуют разрешений Администратора клиента или Администратора аналитики.
С помощью API размещения вы можете:
-
Назначить размер движка приложению
-
Проверить, какой размер движка назначен в данный момент
-
Удалить переопределение размера движка
Инструкции и подробные сведения об API см. в разделе Qlik Developer: Привязка приложений к размерам движков.
Сравнение производительности приложения для разных размеров движка
Инструмент оценки производительности приложения в Qlik Cloud помогает разработчикам оценивать производительность приложения во время взаимодействия с пользователем. Он измеряет, насколько эффективно объекты приложения — такие как диаграммы, листы и ключевые показатели эффективности — рассчитываются и отображаются при открытии приложения.
Этот инструмент особенно полезен, если вы назначаете приложению более мощный движок и хотите проверить, улучшает ли это изменение производительность.
Что можно делать с инструментом оценки
-
Измерьте, сколько времени требуется для вычисления определенных диаграмм, листов или объектов.
-
Сравните производительность приложения для разных размеров движка, чтобы определить, улучшает ли назначение более крупного движка скорость и дружественность.
Выполнение оценки производительности
Вы можете выполнить оценку производительности приложения несколькими способами:
-
Непосредственно из центра активности
-
В рамках Qlik Automate рабочего процесса
-
Через Qlik Cloud API
Это делает инструмент доступным как для разработчиков, работающих в интерактивном режиме, так и для тех, кто автоматизирует тестирование приложений.
Для получения дополнительной информации см. раздел Оценка производительности приложения.
Соображения по потреблению емкости
Назначения движка вручную влияют на то, сколько емкости для больших приложений использует ваше приложение. Действуют следующие правила:
-
Используемая емкость = размер движка ÷ 4
-
Пример: Назначение приложения размером 3 ГБ движку размером 80 ГБ потребляет 20 ГБ емкости для больших приложений во время выполнения.
-
-
Qlik не уменьшает использование, если приложение не полностью использует выделенный движок.
-
Если приложение растет и впоследствии автоматически назначается более мощному движку, Qlik обновляет использование емкости соответствующим образом.
Для получения дополнительной информации см. раздел Поддержка больших приложений.