Technical Specifications

PolyWorks|DataLoop™ Three-Tier Architecture


PolyWorks|DataLoop requires that certain server applications be installed and configured. The following schema shows how PolyWorks® applications communicate with one another as well as with Microsoft SQL Server.
 

Server recommendations for PolyWorks|DataLoop


To use PolyWorks|DataLoop, a network infrastructure must be set up with potentially multiple servers. The number of servers and their configurations depend on the number of users that are expected to interact with the servers.
 

If you expect that up to 25 users will use PolyWorks|DataLoop, you can install all server applications and the database server on a single machine that acts as a server:

Machine configuration:

  • Operating system: Microsoft Windows Server 2016, 2019, or 2022 only
  • CPU: 4 Cores
  • RAM: 16 GB 
  • Primary disk space: 
    • 500 GB on a solid-state drive (SSD) for the operating system, all components to install, as well as for the Microsoft SQL Server instance and the database files.a
  • Recommended cloud VM size:
    • Azure: B4ms: 4 Cores, 16 GB RAM
    • AWS: t3.xlarge: 4 Cores, 16 GB RAM
  • File storage:
    • Microsoft Azure Blob Storage or Amazon S3 Storage (Recommended)
    • FILESTREAM: At least 1 TB on a hard disk drive (HDD) for the Microsoft SQL Server FILESTREAM dataa
  • Components to install:
    • Microsoft SQL Server 2017 or later
    • Internet Information Services (IIS) 
    • SSL certificate - required for the HTTPS communication to the server b
    • Chrome 64-bit web browser
  1. The required size varies depending on the volume of data stored in the file system. A monitor software should be configured to send alerts when disk space is low.
  2. SSL certificates issued from a well-known certification authority are recommended.

If you expect that up to 50 users will use PolyWorks|DataLoop, you can still install all server applications and the database server on a single machine that acts as a server but with increased capacity:

Machine configuration:

  • Operating system: Microsoft Windows Server 2016, 2019, or 2022 only
  • CPU: 4 Cores
  • RAM: 32 GB
  • Primary disk space:
    • 500 GB on a solid-state drive (SSD) for the operating system, all components to install, as well as for the Microsoft SQL Server instance and the database files.a
  • Recommended cloud VM size:
    • Azure: E4ads v5: 4 Cores, 32 GB RAM,
    • AWS: r5.xlarge: 4 Cores, 32 GB RAM
  • File storage:
    • Microsoft Azure Blob storage or Amazon S3 storage (Recommended)
    • FILESTREAM: At least 4 TB on a hard disk drive (HDD) for the Microsoft SQL Server FILESTREAM dataa
  • Components to install:
    • Microsoft SQL Server 2017 or later
    • Internet Information Services (IIS)
    • SL certificate - required for HTTPS communication with the serverb
    • Chrome 64-bit web browser
  1. The required size varies depending on the volume of data stored in the file system. A monitor software should be configured to send alerts when disk space is low.
  2. SSL certificates issued from a well-known certification authority are recommended.

If you expect that 50 to 250 users will use PolyWorks|DataLoop, you must install server applications and the database server on two separate servers:

Server 1 configuration - Application Server

  • Operating system: Microsoft Windows Server 2016, 2019, or 2022 only
  • CPU: 4 Cores
  • RAM: 16 GB
  • Disk space:  
    • 250 GB on a solid-state drive (SSD) for the operating system and all components to install.
  • Recommended cloud VM size:
    • Azure: B4ms: 4 Cores, 16 GB RAM  
    • AWS: m5.xlarge: 4 Cores, 16 GB RAM
  • Components to install:  
    • Internet Information Services (IIS)
    • SSL certificate - required for HTTPS communication with the servera
    • 64-bit web browser
  1. SSL certificates issued from a well-known certification authority are recommended. Note that to work properly, the two servers must be on the same Windows domain for authentication using the Active Directory.

Server 2 configuration - Database Server

  • Operating system: Microsoft Windows Server 2012 R2 or later
  • CPU: 4 Cores
  • RAM: 32 GB
  • Primary disk space:  
    • 500 GB on a solid-state drive (SSD) for the operating system, all components to install, as well as for the Microsoft SQL Server instance and the database files.a
  • Recommended cloud VM size:
    • Azure: E4ads v5: 4 Cores, 32 GB RAM
    • AWS: r5.xlarge: 4 vCPUs, 32GB RAM
  • File storage:
    • Microsoft Azure Blob storage or Amazon S3 storage (Recommended)
    • FILESTREAM: At least 20 TB on a hard disk drive array (HDD RAID) for the Microsoft SQL Server FILESTREAM data.a
  • Components to install:
    • Microsoft SQL Server 2017 or later.bc
  1. The required size varies depending on the volume of data stored in the file system. A monitor software should be configured to send alerts when disk space is low.
  2. We recommend that you do not install Microsoft SQL Server on a domain controller.
  3. Microsoft SQL Server Enterprise Edition is recommended if 24/7 operation is required and no downtime is expected.