System Architecture Overview
The system architecture is designed to provide a comprehensive and flexible framework for automation and control systems. System architecture is understanding hardware core requirements and integrating the essential software considerations based on the size of the system.
For the Start-Up Guide, the system size is considered a single-tier architecture, suitable for simple monitoring. A single-tier can be a single server for monitoring small to medium-sized local deployments and includes <100,000 real-time tags, a scan rate of ≃1 second, and <50 clients per server. The following is an example of a single-tier architecture.
Consider server redundancy in your production environment for applications where the system platform up-time is essential. Redundancy ensures your data is accessible even when there is a single point of failure. For more information about redundancy, contact ICONICS.
The guidelines for hardware system requirements is selecting the appropriate CPU cores, memory, and storage resources. Use this table when deciding on components for a single-server configuration.
CPU Core |
Usage |
---|---|
4 |
Recommended minimum for small to medium projects |
8 |
Adequate for projects with intensive load processing |
16+ |
Large and demanding projects |
Memory |
Usage |
---|---|
8 GB |
Minimum for very small projects |
16 GB |
Recommended minimum for small to medium projects |
32 GB |
Adequate for projects with intensive load processing |
64+ GB |
Large and demanding projects. |
Storage |
Usage |
---|---|
512+ GB SSD |
Recommended for operating system and GENESIS |
1+ TB SSD |
Recommended minimum for small to medium projects |
The following table shows considerations for selecting the software based on the CPU core, memory, and storage size.
CPU Core |
Memory |
Storage |
Tags |
Clients |
Scan Rate |
---|---|---|---|---|---|
4 |
8 GB |
512+ GB SSD |
500 |
2 HTML5 or 5 GraphWorX64 |
1 s |
4 |
16 GB |
512+ GB SSD |
1,500 |
5 HTML5 or 10 GraphWorX64 |
1– 5s |
8 |
32 GB |
1 TB SSD |
25,000 |
10 HTML5 or 20 GraphWorX64 |
1–30 s |
8 |
32 GB |
1 TB SSD |
50,000 |
20 HTML5 or 40 GraphWorX64 |
1–60 s |
6 |
64+ GB |
1 TB SSD |
50,000–100,000 |
25–50 (typical) HTML5 or |
1–60 s |