General requirements#
LUNA Index Module is delivered in Docker containers. Docker container LP images are required for installation. An Internet connection is required to download the Docker images to the server, or the images must be downloaded to any other device and transferred to the server. Authorization to the VisionLabs Docker registry is required to download Docker images.
LUNA Index Module can be deployed:
- by manually launching containers using Docker
- using the Docker Compose script
The distribution package contains example of the Docker Compose script.
Running LUNA Index Module has been tested on the following versions of the above software:
- Docker: 25.0.3
- Docker Compose: 2.24.6
It is not guaranteed to work with other versions of the above software.
Using the plugin mechanism requires developing scripts that take into account the syntax and functionality provided by Python 3.11.
LUNA Index Module services can be run on any OS that supports Docker. Running LUNA Index Module Docker containers is officially tested on Almalinux 8. All procedures in the installation manual are described for Almalinux 8. Running on other operating systems may have some peculiarities not described in this documentation.
Docker containers of LUNA Index Module services use Almalinux 8.
LUNA Index Module is licensed using a separate parameter in the LUNA PLATFORM 5 key.
Processor requirements#
The configuration below will provide the minimum power to run the software, but it is not enough to use the system in a production loop. The requirements for using the system in a productive circuit are calculated depending on the expected load.
The following minimum system requirements should be met for the LUNA Index Module software package installation:
-
CPU Intel, 4 physical cores minimum with clock frequency 2.0 GHz or higher. AVX2 instruction set support is required for CPU.
-
RAM DDR3 (DDR4 recommended), 8 Gb or higher.
-
Free storage size must be 80 Gb or higher.
The required amount of free storage space directly depends on the size of the index. If the index is very large, it may require more than 80 GB.
It is recommended using SSD for databases and Image Store service.