Развертывание на одном сервере

Компоненты и модели нейронной сети FindFace Enterprise Server SDK могут быть установлены на одном физическом сервере. Данная установка рекомендуется для использования в небольших проектах уровня предприятия с числом лиц в базе данных до 1 000 000. Вы также можете использовать данный вариант установки в более крупных проектах на подготовительном этапе для формирования требований к проектируемой системе. Взаимодействие компонентов Сервера FindFace при таком варианте установки показано на схеме ниже:

Совет

В дополнение к Серверу FindFace вы также можете установить расширенный функционал.

Примечание

Установка на одном физическом сервере может быть выполнена как пошагово, так и из консольного инсталлятора.

https://gcc-elb-public-prod.gliffy.net/embed/image/d29cc2fb68ce86a4c70f6ea16b57b281.png
Сервис Описание
findface-facenapi Реализованный на Python сервис, обеспечивающий функционирование HTTP API. Данный сервис выполняет функцию обнаружения лиц на фотографиях, взаимодействует с базой данных MongoDB и сервисами findface-nnapi и tarantool@FindFace.
tntapi (tarantool@FindFace как шард) Сервис, обеспечивающий взаимодействие между сервисом findface-facenapi и базой биометрических данных на основе Tarantool. Для увеличения скорости поиска на каждом сервере с базой данных Tarantool могут быть созданы многочисленные сегменты («шарды») tntapi. Их параллельное функционирование приводит к значительному увеличению производительности (в 70-100 раз).
findface-nnapi Сервис, выполняющий посредством нейронных сетей извлечение вектора признаков (биометрического бразца) из обнаруженных лиц. Требует установки пакетов с моделями нейронных сетей <findface-data>.deb.
MongoDB База данных, в которой хранятся метаданные лиц, подробная информация о галереях, настройки и т. д.
findface-upload Веб-сервер на базе nginx, который принимает изображения через WebDAV. Устанавливается, если требуется хранить исходные загруженные изображения, миниатюры и нормализованные изображения лиц на Сервере.
NTLS Локальный сервер лицензий NTLS, который для проверки лицензии взаимодействует с глобальным сервером лицензий компании «НТех лаб» (в случае сетевой лицензии) или с ключом аппаратной защиты Guardant (при лицензировании в закрытой сети) и в случае успеха отправляет разрешения лицензируемым компонентам.