Recommended Hardware Configuration
To ensure optimal performance and scalability of Hubble Accelerator, the following recommended hardware configurations are provided:
Scalability Guidelines Based On Customer Data
The following table provides guidelines for expected user and data densities based on testing and production results from various customers. Results may vary due to numerous factors, and conducting your own testing will help determine your specific scalability.
Performance Variables |
Minimum |
Recommended |
Advanced |
|
|---|---|---|---|---|
1 |
Data volumes in Vector – Low (~20GB) |
X |
X |
|
2 |
Data volumes in Vector – Medium (~150GB) |
|
X |
|
3 |
Data volume in Vector– High (~500GB) |
|
|
X |
4 |
Data complexity 1 – Low (<100k transactions per day) |
X |
X |
|
5 |
Data complexity 1 – Medium (100k - <1M transactions per day) |
|
X |
|
6 |
Data complexity 1 – High (>1M transactions per day) |
|
|
X |
7 |
Anticipated User Count 2 |
20-50 |
30-100 |
100-1000+ |
1 Complexity in this context is volume and frequency of change via Change Data Capture (CDC).
2 Precise user counts will vary subject to the complexity of application usage, workspaces, reports, etc.
Tip: We recommend early discussions with the Hubble Support on appropriate hardware configuration for significantly higher user counts (and/or multiple data sources).
Analysis Summary
The combination of Data Volume and Data Complexity require significant CPU resources, so investing in higher CPU speeds and more cores will pay off in both performance and scalability. In the table above, the combination of #1 and #5 may require use of the Advanced specifications as shown in the last column.
Hubble Accelerator Host Server Hardware
Note: The following hardware requirements are based on internal testing. Actual performance may vary depending on system configuration, and adjustments may be necessary accordingly
Aspect |
Minimum |
Recommended |
Advanced 1 |
|---|---|---|---|
CPU (example) |
DualIntel® Xeon® Gold 6426Y Processor [32 cores total] |
Dual Intel® Xeon® Gold 6448H Processor [48 cores total] |
Dual Intel® Xeon® Platinum 8461V Processor [64 cores total] |
Memory |
256 GB |
512 GB |
512-720 GB |
Networking2 |
1 Gbps |
10 Gbps |
10 Gbps |
Storage 3 |
Sufficient for hypervisor plus hosted systems. High speed (1+ GB/sec read) SSDs4recommended. Additional Disk Space: 500+ GB (varies based on the data volume) |
||
1 Use of dual 4th Generation Intel® Xeon® Scalable Processors may be appropriate in some cases (beyond 250 concurrent users with multiple complex data sources, for example). Please discuss exact requirements with Hubble Support at early stages of your planning
2 1 GB/sec equates to read IOPS of 266,000 or greater.
3The primary storage for the Vector database is disk storage. Your storage solution must satisfy performance and space requirements. To achieve good consistent performance, you should choose smaller rather than bigger disks.
4Vector is optimized to work with both memory and disk-resident datasets, allowing it to efficiently process large amounts of data (hundreds of gigabytes). Vector can process data at more than 1.5 GB/sec per CPU core. To achieve this rate, the CPU cores must be fed at a rate fast enough to keep them busy. Consider making SSD technology a viable storage consideration for your system. It is recommended to choose SSDs for temporary database storage to improve performance for spill-to-disk operations i.e. Vector work area (II_WORK).
Hubble Accelerator Virtual Machine
Note: For optimal performance, it is recommended to run the Hubble Accelerator in a Virtual Machine on dedicated hardware. It should not be hosted on the same physical device as other Virtual Machines or business applications that could impact system resources.
Aspect |
Minimum |
Recommended |
Advanced |
|---|---|---|---|
Memory 1 |
256 GB |
512 GB+ |
512-720 GB |
vCPUs |
48 cores |
64 cores |
96 cores |
Disk Space 2 |
Data 2 - 500 GB |
Data 2 - 1 TB |
Data 2 - 1-2 TB |
Additional Disk Space |
500+ GB (varies based on the data volume) |
||
1This is the amount of RAM available to the applications and is based on a single replication data source. Additional RAM may be required for particularly complex or big data environments. RAM size may have to be increased post-implementation.
2 Storage requirements will vary considerably by customer, depending upon the quantity of source ERP data and how much needs to be replicated to the Accelerator to service your reporting and analytics needs. For guidance, the typical compression ratio between source data in the ERP database and the accelerator is 4:3.