Hardware Requirements, Scaling, and Sizing
Minimum Server Hardware Requirements
BA Insights recommends distributing its applications across two servers:
Following is the minimum hardware specifications required to run BA Insight products.
Servers should be scaled based on:
- Your organization's requirements
- Growth rate of both your:
- Users
- Data required to be indexed.
- Users
Scaling for Elastic Clusters with BA Insight Products
BA Insight recommends following Elasticsearch best practices to size your Elastic cluster.
- Also see "What is the appropriate Elastic sizing" in General FAQ in Upland Right Answers
Server Architecture with BA Insight Products
Note: The following requirements vary depending on the number and combination of BA Insight products you have.
- Server 1 – Front End
- SmartHub
- Server 2 – Backend The search engine your SmartHub instance uses to perform queries. SmartHub can be configured to use more than one search engine.
- Connector Backend: Connectivity Hub or Connector Framework
- Server 3
- Connectors
- Server 4
- AutoClassifier
If you are using Elasticsearch, note that it can not be on the same server as SmartHub.
All INDEXES must be on their own separate INFRASTRUCTURES (vCPUs).
Server Requirements
Each server or virtual machine for your web server and database server must have the following general requirements (your specific requirements may vary):
- Processing:
- 4-8 vCPUs
- Memory:
- 16 GB RAM
- Storage:
- 1 System Drive (Minimum: 100 GB)
- 1 Data Drive (Minimum: 200 GB)