Sample system architecture

You can use several system architectures for a Tivoli® Netcool® Performance Manager system. The appropriate system architecture is normally determined by using the Dimensioning procedure. Each server in the system must be sized according to the projected volumes and types of data that it must process. The projected growth of such data and any customer prerequisites must also be considered.

The following table shows different sample system architectures. These sample architectures provide example hardware for each architecture. The most suitable architecture must be chosen based on available system at the time of deployment.

Table 1. Sample architectures
System Type Database Component Application Component Loader Component Gateway Component
Monolithic: 1 Server Database component, Application component, Loaders, and Gateways on 1 server

Example: 2 Intel Xeon Quad Core processors, 24 GB RAM

Monolithic: 2 Servers Database component, Application component, and Loaders on 1 server

Example: 2 Intel Xeon Quad Core processors, 32 GB RAM

Gateways on separate servers

Example: 2 Intel Xeon Quad Core processors, 12 GB RAM

Distributed: 2 Servers Database component on 1 server

Example: 2 Intel Xeon Quad Core processors, 64 GB RAM

Application component, Loaders, and Gateways on 1 server

Example: 2 Intel Xeon Quad Core processors, 32 GB RAM

Distributed: 3 Servers Database component on 1 server

Example: 4 Intel Xeon Quad Core processors, 128 GB RAM

Application component and Loaders on 1 server

Example: 2 Intel Xeon Quad Core processors, 48 GB RAM

Gateways on separate servers

Example: 2 Intel Xeon Quad Core processors, 16 GB RAM

Distributed: 3 Servers Database component on 1 server

Example: 4 Intel Xeon Quad Core processors, 128 GB RAM

Application component on 1 server

Example: 1 Intel Xeon Quad Core processors, 32 GB RAM

Loaders and Gateways on another server

Example: 4 Intel Xeon Quad Core processors, 32 GB RAM

Each server might be suitable for certain tasks and must be sized with appropriate processors, memory, and disks to process the required data efficiently.