Prerequisites for Shinydocs Review
Third-Party Software Requirements
Download and install the following third-party products onto your server:
Name | Version | Download Links |
---|---|---|
Windows Server | * 2019 64-bit | |
.NET Framework SDK | 7.0 (for Shinydocs Review 2.5) 6.0 (for Shinydocs Review 2.4) | |
ASP .NET Core Runtime (Hosting Bundle) | ||
.NET Runtime | ||
Windows Server roles and features | Web Server > Security > Windows Authentication | |
Java OpenJDK | 11 or later | |
Plain text editor | * Notepad++ | |
Chromium-based browser | * Google Chrome Microsoft Edge |
* Recommended
.NET Packages
Some Windows Server versions may include some .NET features, therefore do not need to be installed separately.
.NET Framework SDK is used by the Workflow Plugin. The SDK is a set of libraries and tools for developing the Workflow Plugin code that runs with the Workflow service.
ASP .NET Core Runtime (Hosting Bundle) is used by the Review application, running from Internet Information Services (IIS) manager.
.NET Runtime is used by the Workflow service.
Hardware Requirements
Dedicated machine(s) are required. The Analytics Engine & Coordinator nodes require dedicated hardware resources as outlined in the following sections:
Component | Requirement per node |
---|---|
CPU (cores) | 12+ |
64 GB | |
High-Performance NVMe SSD* See Storage Sizing for more details | |
10 GBps interface |
Shinydocs cannot guarantee specific throughput or performance due to various environment variables.
If your organization’s hardware does not meet these requirements, you may experience slower performance and throughput with a higher error rate.
CPU
Modern x86 64-bit enterprise-grade processor with 12 or more cores (Intel recommended)
More cores can be added to achieve higher performance
Due to the varying hardware and needs from organization to organization, you may need additional cores than noted above based on your desired performance
Dedicated cores preferred to vCores
Minimum 1.6 GHz per core
No VM execution cap
Memory
Maximum supported memory per node is 64 GB
If there is still insufficient memory in the cluster, additional nodes of the same hardware configuration should be added to the cluster
Enterprise-Grade with Error Correcting Code (ECC)
Dedicated memory is preferred
The Analytics Engine has a large memory footprint that is locked upon the service starting
Storage
Search speed and responsiveness are heavily dependent on the speed of your drive IO performance, latency, and throughput
Local storage required
Shared, network, or remote-cloud storage is not supported due to performance
See Storage Sizing for details
SSD (NVMe preferred)
Random Read: >1000 MB/s @ 100% Utilization
Sequential Read: >2000MB/s @ 100% Utilization
Sequential Write: >2000MB/s @ 100% Utilization
Latency Maximum: <3.00ms
The above must be supported on the backplane of allocated servers.
Dedicated disk performance per machine must be at or above the recommendation.
Disk performance must be maintained if other VMs use the same disk(s).
Network
Local switch
Server-grade hardware with:
No routing/load balancing between devices
10 Gigabit Network Interface on all nodes
10 Gigabit Line between nodes