AnyLogic Cloud 2.5.3: новые возможности

Мы рады представить релиз AnyLogic Cloud 2.5.3! В новой версии обновлённый интерфейс Completed runs и поддержка единого входа (SSO). Обновление уже доступно в облачной версии AnyLogic SaaS.

Если вы пользуетесь Private Cloud, загляните в руководство администратора. Там вы найдёте инструкции по настройке LDAPS, описание улучшений в инструменте диагностики и рекомендации по заданию собственных параметров для Java-машины при необходимости.

Содержание:

  1. Обновлённый вид Completed runs
  2. Улучшения в AnyLogic Private Cloud
  3. Другие важные изменения
  4. Чем это полезно вам?

Обновлённый вид Completed runs

Функция Completed runs позволяет удобно отслеживать и анализировать все запуски моделей в табличном формате. Неважно, запускаете ли вы эксперименты через веб-интерфейс или Cloud API, теперь вы получаете максимум информации о данных, результатах и статусах выполнения.

В версии 2.5.3 Completed runs стали ещё более информативными: теперь отображаются все завершённые запуски, включая неудачные. Запуски с ошибками помечаются красным маркером, а вместо результатов для них выводится текст ошибки и трассировка стека.

Результат Completed runs с запуском с ошибкой
Результат Completed runs с запуском с ошибкой (нажмите, чтобы увеличить)

Вы можете фильтровать и сортировать запуски по статусу через колонку Status. Если она не отображается, нажмите на иконку шестерёнки, найдите пункт Status в списке Hidden, нажмите на иконку глаза и сохраните изменения.

Экран настройки вида Completed runs
Экран настройки вида Completed runs (нажмите, чтобы увеличить)

Completed runs особенно полезна при массовых запусках, например, в Монте-Карло, оптимизации или экспериментах с варьированием параметров. Эта опция помогает:

  • Быстро находить ошибки выполнения.
  • Просматривать входные параметры и случайные начальные заполнения.
  • Повторно запускать модели с анимацией, чтобы понять причину сбоя.

Также вы можете скачать Excel-файл со всеми завершёнными запусками для дальнейшего анализа или отчётности.

Улучшения в AnyLogic Private Cloud

Поддержка LDAP через SSL/TLS

Соответствие высоким требованиям безопасности одна из ключевых ценностей Private Cloud. Поэтому мы поддерживаем авторизацию через OAuth, Active Directory и LDAP.

Начиная с версии 2.5.3, настройка LDAPS (LDAP через SSL/TLS) стала ещё проще: больше не требуется пересобирать Docker-образы или вручную управлять сложной конфигурацией. Всё сводится к нескольким шагам:

  1. Настройте файлы registration.json и ldap.json.
  2. Добавьте сертификат и ключ в папку certs сервиса rest.
  3. Перезапустите сервисы controller и rest.

И это всё, теперь соединения LDAP надёжно зашифрованы.

Обновлённый инструмент диагностики

Во время установки Private Cloud, обслуживания хоста или выполнения других административных задач важно быстро находить и устранять причины сбоев.

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

Инструмент диагностики собирает системные данные
Инструмент диагностики собирает системные данные (нажмите, чтобы увеличить)

В версии 2.5.3 мы обновили этот инструмент, теперь он собирает:

  • файлы конфигурации,
  • Docker логи,
  • ограничения по файлам,
  • индексный дескриптор,
  • iptables данные.

Пользовательские аргументы Java-машины

Благодаря архитектуре моделей AnyLogic на базе Java, их легко интегрировать со сторонним программным обеспечением и библиотеками. Однако иногда старые инструменты оказываются несовместимыми с новыми версиями Java. Например, драйвер Snowflake JDBC может не работать с Java 17.

Решение простое — использовать пользовательские аргументы Java-машины. Для Snowflake, например, поможет параметр:

--add-opens java.base/java.nio=ALL-UNNAMED 

В AnyLogic 8 его можно задать в настройках эксперимента, в разделе Advanced Java.

Аргументы Java-машины в свойствах эксперимента, раздел Advanced Java
Аргументы Java-машины в свойствах эксперимента, раздел Advanced Java

В AnyLogic Cloud 2.5.3 такие аргументы можно прописать в файле executor.json.

Аргументы Java-машины, заданные в файл executor.json
Аргументы Java-машины, заданные в файле executor.json

После сохранения конфигурации перезапустите executor через панель администратора Private Cloud и изменения вступят в силу.

Эта функция даёт вам больше гибкости при запуске моделей и помогает решать вопросы совместимости.

Другие важные улучшения

AnyLogic Cloud 2.5.3 включает и другие обновления, улучшающие удобство работы, безопасность и совместимость:

  • Поддержка OAuth в десктопной версии AnyLogic
    Теперь вы можете входить в AnyLogic Cloud через OAuth прямо из десктопного приложения (начиная с версии AnyLogic 8.9.5).
  • Доступ к Private Cloud инстансу без активации
    Веб-интерфейс Private Cloud можно открыть без предварительной активации. Однако запуск моделей станет возможен только после её выполнения.
  • Обновлённые требования к лицензии
    Для активации Private Cloud 2.5.3 теперь требуется AnyLogic Team License Server версии 3.3.
  • Упрощённая архитектура
    Мы убрали компоненты Cassandra и Statistics, поэтому обновление до версии 2.5.3 возможно напрямую только с 2.5.0, 2.5.1 или 2.5.2. Если у вас более старая версия, сначала обновитесь до одной из них.

Полный список изменений вы можете найти в заметках к релизу.

Чем это полезно вам?

Релиз AnyLogic Cloud 2.5.3 делает работу с моделями ещё удобнее, безопаснее и эффективнее. Обновлённый Completed runs, поддержка единого входа, усовершенствованный инструмент диагностики — всё это помогает быстрее находить ошибки, анализировать данные и дорабатывать модели.


Начните знакомство с новой версией уже сейчас и воспользуйтесь всеми возможностями AnyLogic Cloud.

выбрать AnyLogic Cloud

Похожие материалы