Системные требования¶
ПО Гамма использует гибридную клиент-серверную архитектуру, оптимизированную для работы со скважинными, геофизическими и геологическими данными. Клиентская часть обеспечивает пользовательский интерфейс, управление проектами и визуализацию на локальных рабочих станциях, а серверная часть отвечает за хранение данных, лицензирование и ресурсоёмкие вычисления (например, пакетную обработку). Такая архитектура обеспечивает совместную работу нескольких пользователей, централизованный доступ к данным и масштабируемость в сетевой среде. Сетевые лицензии и развертывание серверной части на базе Podman дополнительно повышают гибкость корпоративного развертывания.
1. Программные требования (операционные системы)¶
ПО Гамма поддерживает установку на следующих операционных системах:
-
Серверная часть:
- Windows: поддерживаются версии, совместимые с Podman (см. официальную документацию Microsoft).
- Linux: поддерживаются основные дистрибутивы, включая CentOS, Ubuntu, Mint и другие.
-
Клиентская часть (пользовательский интерфейс):
- Устанавливается на Windows и Linux.
-
Виртуализация:
- Установка Podman (виртуальная машина для запуска контейнеров) является обязательным компонентом. Поддерживаются версии 4.9.X и 5.5.X или выше.
2. Аппаратные требования (рекомендуемые)¶
-
Процессор (CPU):
- Архитектура: x86-64 (64-бит).
- Минимум: 8 ядер.
- Рекомендуется: 16 ядер и более для обеспечения работы серверных контейнеров и клиентских модулей. Точное количество ядер зависит от числа активных пользователей ПО.
-
Оперативная память (RAM):
- Минимум: 16 ГБ.
- Рекомендуется: 32 ГБ и более, особенно если одновременно планируют работать более 10 пользователей.
-
Дисковое пространство:
- Тип диска: настоятельно рекомендуется SSD для высокой скорости операций ввода-вывода (критично для производительности базы данных и контейнеров).
- Минимальный объем: не менее 150 ГБ свободного места для установки дистрибутивов, контейнеров и хранения данных проектов. Фактически необходимый объем зависит от интенсивности использования.
- Рекомендуемый объем: 500 ГБ и более в зависимости от объема данных, планируемых к хранению в базе данных.
-
Графика (только для клиентской части):
- Требуется поддержка OpenGL версии 4+ на стороне клиента для корректного отображения графического интерфейса и визуализации данных. Практически все современные видеокарты, включая встроенные, поддерживают этот стандарт.
3. Сетевые требования и порты¶
-
Доступ в Интернет: требуется для первоначальной загрузки компонентов Podman (если не используется режим автономной установки) и, возможно, для некоторых функций ПО. Подключение к Интернету или любым внешним сайтам не является обязательным. ПО спроектировано для работы в полностью автономном режиме внутри корпоративной сети.
-
Используемые порты:
- ПО использует сетевые порты 34784, 8041, 8112. Администратор может переназначить используемые порты в случае конфликтов с другими службами (см. Переназначение используемых портов).
- Для работы с WSL (Windows Subsystem for Linux) может потребоваться настройка внешнего доступа (см. Добавление внешнего доступа для WSL).
4. Дополнительные требования и примечания¶
-
Права доступа: для установки на целевой системе требуются права администратора (root/Администратор).
-
Jupyter: при использовании аналитических блокнотов Jupyter может потребоваться добавление библиотек и настройка прав на запись в соответствующие папки.
-
Автономная установка: поддерживается установка Podman на машины без доступа в Интернет (см. Установка Podman без Интернет).
-
Работа с контейнерами: администратору полезно владеть базовыми командами Podman для управления, переноса и резервного копирования данных (см. Часто используемые команды Podman).