Развертывание на одном сервере¶
Компоненты и модели нейронной сети FindFace Enterprise Server SDK могут быть установлены на одном физическом сервере. Данная установка рекомендуется для использования в небольших проектах уровня предприятия с числом лиц в базе данных до 1 000 000. Вы также можете использовать данный вариант установки в более крупных проектах на подготовительном этапе для формирования требований к проектируемой системе. Взаимодействие компонентов Сервера FindFace при таком варианте установки показано на схеме ниже:
Совет
В дополнение к Серверу FindFace вы также можете установить расширенный функционал.
Примечание
Установка на одном физическом сервере может быть выполнена как пошагово, так и из консольного инсталлятора.
Сервис | Описание |
---|---|
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 (при лицензировании в закрытой сети) и в случае успеха отправляет разрешения лицензируемым компонентам. |