Sybase Search deployment

Sybase Search automates locating relevant business information within the masses of unstructured information stored in your organization’s file systems, network drives, and databases.

Before installing Sybase Search, determine how to deploy Sybase Search in your environment. Have a clear understanding of performance expectations, how many servers are needed in your environment, and what components are required to set up Sybase Search.

Sybase Search subcomponents

Using DI Suite installer you can install any, or all, of these Sybase Search subcomponents:

Installation recommendations

Sybase Search is a fully distributed system, with a central hub server and one or more satellite servers. Each server can contain one or many containers with one or more modules for indexing and search features deployed in each container. The exact number of servers, containers, and modules depends on the needs of the Sybase Search installation.

Depending on your hardware specifications, Sybase recommends that you plan for one server per 500,000 documents indexed, with an additional server for the Sybase Search hub. For example, an estimation of 2 million documents to be indexed would require five servers.

NoteThe Full installation option in the DI Suite installer allows you to install Sybase Search on one machine, whereas the Custom installation option allows you to install Sybase Search across multiple servers.

Use the information in Table 5-1 to identify your setup type and plan your Sybase Search deployment accordingly:

Table 5-1: Sybase Search deployment setup information

Setup

Sybase Search feature

Number of servers

Small:

Less than 500,000 documents to be indexed.

Single-server installation

One server

Medium:

500,000 to 1.5 million documents to be indexed.

Hub container Satellite container Web administration

One server One server One server

Large:

More than 1.5 million documents to be indexed.

Hub container Satellite container Web administration

One server Five servers One server

After you have determined the hardware requirements based on the search requirements of your enterprise, determine how to deploy Sybase Search for these configurations:

NoteEach container runs within a Java virtual machine (JVM) tied to a single CPU. You can run multiple containers on a server with multiple CPUs, with each container’s JVM attached to a different CPU.

Example deployment architecture

Figure 5-2 shows an example architecture of a distributed system that contains the following Sybase Search subcomponents installed across multiple servers:

Figure 5-2: Sybase Search deployment architecture

This figure shows an example deployment architecture of the Sybase Search component. It shows a distributed system that contains the Sybase Search subcomponents, namely hub container, satellite containers and hyena and web application, installed across multiple servers.