Required External Components

The following external components are required in a production installation of Jive.

Databases
At a minimum, you'll need set up a database server for the core web application, Activity Engine, and Analytics. For detailed information about requirements and setup, see Database Configuration.
Load Balancer
Because you need multiple application nodes to run Jive in production, you'll need to set up a load balancer to manage incoming traffic. Note that SSL termination at the load balancer is required: see Configuring SSL for a Load Balancer. SSL encryption between the load balancer and each web node is optional. Make sure you also enable session affinity on the load balancer.
Shared Storage

For non-trivial deployments, we recommend that you provision a unit of shared storage on a SAN/NAS to store binary content. This single unit of storage must be mountable on all the web application nodes in your installation, and should be easy to expand because the amount of content in Jive grows over time. This shared storage will be used both for storing binary content such as uploaded documents, and for storing the output after the Search server has indexed the text content. For more information on binary storage see Configuring a Binary Storage Provider. To estimate the amount of disk space you will need for this component, see Sizing Binary Storage.