Enterprise

System Requirements

DeepSearch stack does not require specific hardware or configuration - it’s a simple CPU/RAM/disk workload.

Here’s what we recommend as the minimum baseline:

  • 12 cores

  • 32 GB of RAM

  • 200 Gb for a nucleus server with 1.4 Mil assets files (SSD suggested).

Note

Most of the disk space is occupied by the Elastic Search / OpenSearch index.

If you don’t know how much disk space to allocate, start with 100 Gb and observe usage, adding disk space as required

In reality resource usage will highly depend on load.

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 Nucleus Enterprise Server

  • an instance of Elastic Search or OpenSearch service. Please refer to Search Backend Configuration for more information.

Deployment

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 Nucleus Enterprise Server. Please refer to the following documentation for helm and docker-compose installation approaches respectively.

Release Notes

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 the services now connect to the Storage service directly

  • Cache service:

    • HTTP support for scalability improvement

    • added health and readiness checks

    • support for receving 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