2.5 Recommended Hardware Configurations Based on System Performance

Because of the wide variety of ways you can use Vibe, the recommendations given in this section are only guidelines.

The hardware configuration that you set up for your Kablink Vibe site should be based on the following considerations:

For example, if you have a Vibe installation with only 400 active users, but those users often upload and share CAD files, you might want to configure a dedicated SQL server where those files can be stored, as well as a larger CPU, increased memory, and a larger Java heap to more efficiently upload and search for the files.

NOTE:Kablink Vibe does not support the following features and configurations:

  • Vibe Desktop or the Vibe Add-in

  • SQL database on a remote server

  • File repository on a remote server

To access these features, you must upgrade your system to Novell Vibe.

Server machines can be physical or virtual.

2.5.1 Configuration Based on Installation Size

The following table shows the recommended hardware configuration based on the size of the Vibe installation. For more detailed information about each type of installation, click the installation size in the column header.

 

Test Installation

Small Installation

Medium Installation

Large Installation

Very Large Installation

Single Server Only

X

X

 

 

 

Remote Database Server

 

 

X

 

Remote Vibe Desktop Server

 

X

X

 

 

Remote Vibe Add-In or WebDAV Server

 

 

 

 

Remote Lucene Index Server

 

 

 

X

Remote File Repository

 

 

 

X

X

Multiple Vibe (Tomcat) Servers

 

 

 

X

X

Multiple Remote Lucene Servers

 

 

 

X

Multiple Remote Database Servers

 

 

 

X

X

Multiple Remote Vibe Desktop Servers

 

 

 

X

Multiple Remove Vibe Add-In Servers

 

 

 

 

X

2.5.2 Test Installation

This deployment is suitable for a single-person evaluation or minimal usage by a small group.

Vibe Components

CPU

Memory

Java Heap

1 dedicated Vibe (Tomcat) server with:

  • Lucene

  • SQL

  • File System

  • Vibe Desktop

  • Vibe Add-In

3Ghz x86 or x64, single-core or dual-core

4–8 GB

2–6 GB

For more information about installing a basic, single-server Vibe site, see Section II, Basic Installation.

You can perform a Basic installation to set up a single-server configuration, as described in Section 3.0, Planning a Basic Vibe Installation and Section 4.0, Installing and Setting Up a Basic Vibe Site.

2.5.3 Small Installation

This deployment is suitable for a workgroup, department, or small company. All components are on a single server but are running typical memory allocations. If Vibe Desktop is being used with more than 100 active users, it must be running on one or more separate Vibe (Tomcat) servers.

Vibe Components

CPU

Memory

Java Heap

Multiple Vibe servers:

  • 1 dedicated Vibe (Tomcat) server with SQL, and file system

  • 1 dedicated Vibe (Tomcat) server with Vibe Desktop for 100 or fewer active users; 2 dedicated Vibe (Tomcat) servers with Vibe Desktop for more than 100 active users

3Ghz x86 or x64, dual-core or quad-core

4–8 GB

2–6 GB

For more information about installing a basic, single-server Vibe site, see Section II, Basic Installation.

You can perform a Basic installation to set up a single-server configuration, as described in Section 3.0, Planning a Basic Vibe Installation and Section 4.0, Installing and Setting Up a Basic Vibe Site.

2.5.4 Medium Installation

This deployment is suitable for a medium-to-large business. The database server is separate, to increase the amount of parallel processing in the system. The database can be a single server or a cluster of database servers. More memory is also allocated to the Vibe server. If Vibe Desktop is being used with more than 100 active users, it must be running on multiple separate Vibe (Tomcat) servers.

Vibe Components

CPU

Memory

Java Heap

Multiple Vibe servers:

  • 1 dedicated Vibe (Tomcat) server with file system

  • 1 or more dedicated SQL servers

  • 2 or more dedicated Vibe (Tomcat) servers with Vibe Desktop

3Ghz x86 or x64 quad-core

4–8 GB

6 GB

For information on how to create a separate Vibe database, follow the instructions specific to your database type, as described in Section 12.0, Creating the Vibe Database on a Remote Server.

You can perform a Basic installation to set up a multiple-server configuration (as described in Section 3.0, Planning a Basic Vibe Installation and Section 4.0, Installing and Setting Up a Basic Vibe Site); however, the remote database must be created manually and in advance of performing the installation, as described in Section 12.0, Creating the Vibe Database on a Remote Server.

2.5.5 Large Installation

This deployment is suitable for a large business. This deployment uses load balancing across all servers. The database server is separate, to increase the amount of parallel processing in the system. As the number and size of documents and entries that are stored increases, you should increase the amount of memory accordingly. If Vibe Desktop is being used with more than 100 active users, it must be running on multiple separate Vibe (Tomcat) servers.

Vibe Components

CPU

Memory

Java Heap

Multiple Vibe servers:

  • 3–5 dedicated Vibe (Tomcat) servers

  • 2–4 dedicated Lucene servers

  • 2 dedicated SQL servers

  • 1 dedicated file system server (SAN is recommended)

  • 2 or more dedicated Vibe (Tomcat) servers with Vibe Desktop

3Ghz x64 quad-core or 8-core

4–8 GB

6 GB

For information on how to create a separate Vibe database, follow the instructions specific to your database type, as described in Section 12.0, Creating the Vibe Database on a Remote Server.

You must perform an Advanced installation to achieve this type of deployment. For more information, see Section III, Advanced Installation and Reconfiguration.

2.5.6 Very Large Installation

This deployment is suitable for a large business. This deployment uses load balancing across all servers. The database server is separate, to increase the amount of parallel processing in the system. As the number and size of documents and entries that are stored increases, you should increase the amount of memory accordingly. If Vibe Desktop is being used with more than 100 active users, it must be running on multiple separate Vibe (Tomcat) servers.

Vibe Components

CPU

Memory

Java Heap

Multiple Vibe servers:

  • 4–8 dedicated Vibe (Tomcat) servers

  • 2–4 dedicated Lucene servers

  • 2 dedicated SQL servers

  • 1 dedicated file system server (SAN is recommended)

  • 2 or more dedicated Vibe (Tomcat) servers with Vibe Desktop

3Ghz x64 quad-core or 8-core

4–8 GB

6 GB

For information on how to create a separate Vibe database, follow the instructions specific to your database type, as described in Section 12.0, Creating the Vibe Database on a Remote Server.

You must perform an Advanced installation to achieve this type of deployment. For more information, see Section III, Advanced Installation and Reconfiguration.