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
50–100 (typical) GraphWorX64

1–60 s