System Requirements (Test)

Estimated reading: 2 minutes 362 views

Hardware and software requirements can vary depending on the deployment type (e.g., cloud-based or on-premises) and the scale of the environment being implemented. Evaluating the specific requirements of the deployment is critical to achieving optimal performance, scalability, and security while reducing the risk of challenges during deployment. 

Click here to learn more about the deployment models. 

Web Application Server

The Web Application Server is a critical component in the Robility Manager architecture, responsible for hosting the application and managing communication between robots, users, and external systems. Below, you will find the hardware and software requirements needed to configure the web application server for optimal performance, scalability, and security.

Hardware Requirements

1. Processor:

a. Minimum: Dual-Core processor (e.g., Intel Xeon E3 series or equivalent).
b. Recommended:
Quad-Core processor (e.g., Intel Xeon E5 series or equivalent).

2. RAM:

a. Minimum: 16 GB
b. Recommended:
32 GB (depending on traffic and application complexity).

3. Storage:

a. SSD with at least 100 GB for the OS and application files.
b. Additional space for logs, backups.

Software Requirements

1. Operating System

a. Minimum: Windows Server 2016 (Standard or Datacenter Edition).
b. Recommended:
Windows Server 2019 or later (Standard or Datacenter Edition).

2. IIS (Internet Information Services)

a. Minimum: Version 8.5 (IIS 8.5, available in Windows Server 2012 R2)
b. Recommended: Version 10 or higher.

3. .NET Framework

a. Version: 4.8.1 or higher (4.8.1 is recommended)
b. Ensure the latest updates for the .NET Framework are installed.

4. Visual C++ Redistributable

a. Recommended Versions: Visual C++ 2015-2019 Redistributable (x86 and x64) and Visual C++ 2022 Redistributable (x86 and x64), if applicable.
b. Ensure compatibility with .NET assemblies for smooth application functionality.

5. Web Server

Enable the following components: 

a. Application Development: ASP.NET, ISAPI Extensions, ISAPI Filters. 
b. Security: Windows Authentication, Request Filtering. 
c. Management Tools: IIS Management Console. 

Security

1. Enable TLS 1.2 or higher for secure connections.
2. Install and configure an SSL certificate for HTTPS.
3. Set up a firewall to block unused ports.
4. Configure IIS request filtering to prevent unauthorized access. 

Development Environment

The hardware requirements for the development environment usually differ from those of the production environment, which is specifically built to manage higher volumes of traffic, data, and workloads.

The following are the recommended minimum hardware requirements for the web application server in a development environment.

CPU Cores (>2GHz) RAM (GB) HDD (GB)
4
16
100

Production Environment 

The following are the recommended minimum hardware requirements for the web application server in a production environment.

Number of Roots CPU Cores (>2GHz) RAM (GB) HDD (GB)
<20
4
16
100
<50
4
16
100
<100
4
32
100
<200
4
32
200
Share this Doc

System Requirements (Test)

Or copy link

CONTENTS