System Requirements
In the following overview, you can find the minimum system requirements that must be fulfilled to run yuuvis® RAD 10.x. OPTIMAL SYSTEMS GmbH guarantees compatibility with the systems called up as part of the conditions listed below.
The listed configurations are a component of the test environments, i.e., for released versions, compatibility with the systems is established in tests conducted by OPTIMAL SYSTEMS GmbH. There are no standard tests for all other configurations, which means that the compatibility of new installations or updates cannot be guaranteed. If a guarantee of compatibility is required, this as well as testing need to be contractually agreed, and questions of liability in cases of incompatibility need to be clarified. No guarantees can be given by OPTIMAL SYSTEMS GmbH regarding supported configurations if the manufacturer no longer provides support.
yuuvis® RAD requires a relational database instance to save and manage metadata and documents that is exclusively available to yuuvis® RAD. Access to the database instance by applications that are not included in the setup, the expansion of the database to include further database objects (tables, views, etc.), and the manipulation of existing database objects (tables, indices, etc.) are not permitted.
The yuuvis® RAD database user needs the 'db_owner' role. The default language of the user must be English. The user must be a local database server user. Logging in via a domain user is currently not supported.
You can find the system requirements of the computer on which the database is set up in the documentation provided by the database system manufacturer.
The following databases are supported:
DBMS | Version |
---|---|
Microsoft SQL Server Standard Edition Enterprise Edition | 2016 |
2017 | |
2019 | |
2022 | |
PostgreSQL | 11 |
12 | |
14 | |
15 | |
16 | |
Continued support for Oracle databases will be available for existing installations. |
yuuvis® RAD assumes that there is a high-speed connection to the database and that the database and database server comply with the relevant requirements. In particular, the working memory for the database must be large enough to store all database indices. The database server’s hardware must be suitable for the number of processes and objects to be managed, the number of clients, and the number of transactions, and fulfill the system requirements specified by the database manufacturer and operating system manufacturer. The operating system used must also be indicated by the database manufacturer as the supported operating system.
The yuuvis® RAD services must run on a Windows server operating system. The license models for the operating system must be taken into account. For all operating systems, it is assumed that the vendor’s required security patches are installed.
If the system is to run on DHCP-based environments, then the host names must be used in the service configurations instead of IP addresses.
In accordance with specifications for Internet communication and protocols, the name of the computer on which the services are installed may only contain letters from 'a' to 'z', numbers from '0' to '9', and hyphens within the name (cf. RFC 952 and RFC 1123).
The yuuvis® RAD services must run on a Windows server operating system. The license models for the operating system must be taken into account. For all operating systems, it is assumed that the vendor’s required security patches are installed.
The following operating systems (including service packs) are supported by the yuuvis® RAD services:
Operating system | Version | Service pack |
---|---|---|
Windows Server 2016 | Standard Edition 64-bit | |
Windows Server 2019 | Standard Edition 64-bit | |
Windows Server 2022 | Standard Edition 64-bit |
To ensure secure and correct operation of yuuvis® RAD, the following components have to be installed and must work properly:
Component | Parameter/value | Comment |
---|---|---|
Connecting to the database | Local or via high-speed network (1 Gbps) | If the database is operated locally, ensure that there is sufficient storage available. |
Connecting to the storage media | Local or via high-speed network (1 Gbps) for WORK, CACHE, and archive media. | |
Network connection for client applications | Recommended: 100 Mbps | |
Connecting of yuuvis® RAD services | Connecting services to each other:
| JDK and Webserver are installed by the setups of the services. |
yuuvis® RAD offers a high level of performance in current infrastructures. To ensure that this can be provided over the long term and for growing databases, it is recommended that the hardware, software, network, and other components be dimensioned accordingly as part of a system concept.
For this reason, the following must be observed as minimum recommendations that should always be met during live operation. The specified benchmarks apply to a system of about 50 users in an average office scenario without excessive data processing. If there are more users or if application scenarios require a lot of computing, the systems’ hardware has to be accordingly adapted. If the specified minimum requirements are not met, this may lead to performance problems or system errors.
The requirements are based on the assumption that the corresponding resources (working memory, processor cores) are solely used by the relevant services, i.e., that they are not used by the operating system and other components which are installed on the hardware unit. If different services are run on a shared hardware platform, the relevant criteria (working memory, process cores) must be understood as cumulative.
Component | Parameter/value | Comment |
---|---|---|
yuuvis® RAD core-service | Exclusive working memory: 8 GB Processor cores: 4 Hard drive storage:
| Hard drive storage for temporary data, log files, and data storage is also required. |
yuuvis® RAD service-manager including associated microservices | Exclusive working memory: 8 GB Processor cores: 4 Hard drive storage:
| Host names for microservices must be RFC 952/1123 compatible (cf. RFC 952 and RFC 1123).
|
yuuvis® RAD rendition-plus | Exclusive working memory: 2 GB Processor cores: 4 Online cache: > 250 GB, see comment | Approx. 1 MB of hard drive storage is required per document (eight pages). For example, storing 100,000 documents in the online cache requires 100 GB of hard drive storage. |
Elasticsearch | Exclusive working memory: 8 GB Processor cores: 4 | The size of the hard drive storage for the index should be at least 25 percent of the size of the text documents to be indexed in the yuuvis® RAD system. Additional shard-sized hard disk space is temporarily required for recommended upgrades. SSD hard drive storage is recommended, especially for the indexing database. |
A Web server (e.g., Apache Tomcat, JBoss) and a Java JDK are installed by the setups for every service. These are subject to separate product requirements. The ports are reserved by the setups and must not be used by other applications. The setups dynamically detect and assign free shutdown ports.
On test and demo systems, the microservices can also be run on hardware with lower specifications. Database, yuuvis® RAD core-service, yuuvis® RAD service-manager, yuuvis® RAD rendition-plus, and Elasticsearch should each be installed on their own computer in the live environment. In particular, yuuvis® RAD rendition-plus and Elasticsearch should not be installed on the same computer.
Software and hardware required for using yuuvis® RAD designer:
Operating system | Version | Service pack |
---|---|---|
Windows 10 | Professional, Enterprise | Semi-Annual Channel |
Windows 11 | Professional, Enterprise |
Software | Version |
---|---|
Microsoft .NET Framework | 4.8 |
MicrosoftEdgeWebView2 |
Hardware | Value |
---|---|
Screen resolution | Minimum: WXGA 1280×800 (16:10) or 1280×768 (5:3) Recommended: WSXGA+ 1680×1050 (16:10) |
Working memory | Min. 4 GB |
Hard drive storage | Min. 1 GB free |
Network connection | Min. 100 Mbps |
Processor | Pentium Core i3 or higher |
Peripherals | Mouse and keyboard |
yuuvis® RAD client supports the latest versions of the following browsers:
Browser | Operating system |
---|---|
Google Chrome | Windows 10, 11 |
Microsoft Edge ESR | Windows 10, 11 |
Mozilla Firefox ESR | Windows 10, 11 |
Android iOS | Current versions that are under maintenance with current browsers |
Windows versions also for yuuvis® RAD management-studio |
Google Chrome and Mozilla Firefox can be used with Linux, but have not been tested in every configuration. Errors that also occur in Windows will be debugged.
Hardware required for using yuuvis® RAD client:
Hardware | Value | Comment |
---|---|---|
Screen resolution | Min. SXGA (1280×1024) | |
Working memory | Min. 2 GB | |
Hard drive storage | Min. 1 GB free | For cache |
Network connection | Min. 100 Mbps | |
Processor | Pentium Core i3 or higher | |
Peripherals | Mouse and keyboard |
The 'Roboto' system font from Apache Software should be installed on the workstations in order to obtain the optimal typeface.
Software and hardware required for using yuuvis® RAD agent:
Operating system | Version | Service pack |
---|---|---|
Windows 10 | Professional, Enterprise | Semi-Annual Channel |
Windows 11 | Professional, Enterprise |
Other software components required for using yuuvis® RAD:
Component | Parameter | Value | Comment |
---|---|---|---|
Microsoft Office versions for yuuvis® RAD add-ins | Microsoft Office | 2016, 2019, 2021, 2022, 24 | Support for 32- and 64-bit |
yuuvis® RAD Office add-in | Visual C++ 2015 Redistributable (x86) | ||
Groupware systems for e-mail management with yuuvis® RAD | Microsoft Outlook | 2016, 2019, 2021, 2022, There is no support for the 'New Outlook'. | Support for 32- and 64-bit |
Microsoft .NET Framework | 4.8 |
Virus scanners protect the company network from external attacks and malware. The use of antivirus scanners also has an influence on applications with frequent access to the file system. The memories and caches of the yuuvis® RAD services, databases, and e-mail components are especially affected by this. In yuuvis® RAD, it is assumed that memories and caches are only read and written by yuuvis® RAD components. Antivirus protection has therefore to be coordinated with the surrounding application components and, if necessary, single directories will have to be excluded from scan processes.
The following areas of yuuvis® RAD need to be backed up on a regular basis:
- Database
- Details: Microsoft SQL Server
- Elasticsearch
- Work and archive media
- Data areas
- Operating systems
Transaction logs and data files need to be backed up.
Snapshots of all indexes need to be created.
Details: Elasticsearch
The storage areas for WORK and ARCHIVE media must be backed up. The manufacturer’s recommended security measures need to be carried out if one of the areas is on a storage solution of a third party such as on a NetApp.
Data directories of yuuvis® RAD service-manager and yuuvis® RAD rendition-plus.
In addition to the above backup measures, we recommend in general securing the servers by using operating system and/or virtualization solution backups. In this manner, the operating system, application data, application configurations, and the file system-based databases (SQL Server, Elasticsearch, Messaging DB, etc.) are backed up. This measure minimizes downtime in the event of a recovery, because the installations and configurations do not need to be carried out manually.
If necessary, also back up connected data on network drives.
Below are sample configurations for development systems, test systems, and production systems.
One system (database server, yuuvis® RAD core-service, yuuvis® RAD service-manager, yuuvis® RAD rendition-plus) comprising:
- Modern CPU with four cores
- 32 GB RAM
- 500 GB hard drive storage for application data, WORK, CACHE, and ARCHIVE directory, log, and temp area
Two systems split into:
- yuuvis® RAD core-service + DB system + Elasticsearch with:
- Modern CPU with four cores
- 16 GB RAM
- 1×500 GB hard drive storage for database server application, yuuvis® RAD core-service, SQL-DB instance data, SQL-DB transaction log, content, and Elasticsearch
- yuuvis® RAD service-manager and yuuvis® RAD rendition-plus with:
- Modern CPU with four cores
- 16 GB RAM
- 1×500 GB hard drive storage for application data and content
- Network connection with >= 1 Gbps, short latency times, own IP address and free ports visible from the outside
Five systems split into:
- DB system with:
- Modern CPU with four cores
- 16 GB RAM
- 1×250 GB SSD hard drive storage for SQL-DB instance data and transaction log (separation of the data and transaction log on different physical media is recommended)
- yuuvis® RAD core-service with:
- Modern CPU with four cores
- 16 GB RAM
- 1×500 GB hard drive storage for application data and content
yuuvis® RAD service-manager with:
- Modern CPU with four cores
- 16 GB RAM
- 1×500 GB hard drive storage for application data and content
yuuvis® RAD rendition-plus with:
- Modern CPU with four cores
- 16 GB RAM
- 1×500 GB hard drive storage for application data and content
- Elasticsearch:
- Modern CPU with four cores
- 16 GB RAM
- The size of the hard drive storage for the index should be at least 25 percent of the size of the text documents to be indexed in the yuuvis® RAD system. Fast hard drive storage is recommended, particularly for the indexing database.
Network connection with >= 1 Gbps, short latency times, own IP address and free ports visible from the outside
This is simply a sample configuration. The required hard drive storage is based on the actual data volume, the working memory based on the number of users, and access figures. Contact the OPTIMAL SYSTEMS consulting team for a detailed requirements analysis.