Enterprise¶
System Requirements¶
DeepSearch does not require specific hardware or configuration - it’s primarily a CPU/RAM/disk-based workload.
Here is what we recommend as the minimum baseline:
12 CPU cores
32 GB of RAM
200 GB for an Enterprise Nucleus Server (SSD’s are recommended for the best performance.) - Disk space should be extended as needed.
Note
The majority of disk space will be consumed by the Elastic Search / OpenSearch index.
Ultimately, we recommend monitoring the installation, and adding resources as required.
Please review the Elastic Search System requirements for configuration of the Elastic Search / OpenSearch cluster.
Prerequisites¶
Installation of DeepSearch stack requires:
A working installation of an Enterprise Nucleus Server
An instance of Elastic Search or OpenSearch service. Please refer to Search Backend Configuration for more information.
Deployment¶
The DeepSearch service stack is shipped in two ways as a Helm chart and as a Docker Compose stack to match the current shipment and distribution method of Enterprise Nucleus Server. Please refer to the following documentation for both Helm and Docker Compose installations.
Below you will find two sets of deployment documentation. The first corresponds to the latest General Availability (GA) release, whereas the latter to the latest Public Beta release for Early Access customers.
General Availability (GA)
Public Beta (For Early Access/Pre-Release customers only. Click here to apply to the Early Access/Pre-Release Program.)
Administration¶
Release Notes¶
2022.2.1 (General Availability)¶
Released 05/01/2023
Vulnerability fixes based on security analysis
Components updates:
NGSearch 2.1.1
DeepSearch 2.1.1
Projections 1.0.1
2022.2.0¶
Released 11/30/2022
Search service:
Observability and telemetry performance improvements
Search backend performance improvements (more than 2x speed-up)
Add connection retry delay to the storage client
Projection service:
Replaces previous integrated implementation
Performance and scalability improvement
Storage service:
Removed discovery registration
All services now connect to the Storage service directly
Cache service:
HTTP support for scalability improvement
Added health and readiness checks
Support for receiving data from Omniverse Farm agents (required Omniverse Farm Agent 103.5 and greater)
OpenSearch backend: rely on orjson serializer instead of default json serializer (~x3 speed-up in serialization time)
Bug fix: Return images for non-KNN queries (OM-72745)
Various dependency updates based on security analysis
Docker-compose deployment: Single deployment for DeepSearch and NGSearch
Helm chart deployment: initial release