1.2 Multi-User Environment (Server Specification)

1.2 Multi-User Environment (Server Specification)

Alert
The requirements might change time by time. Hence, it is advisable to confirm with our support team if you need any further clarification on this matter.
Info

Storage and Data Management Requirements

For optimal performance and data security, the following storage setup is required:

  1. Database Storage:
    • The MS SQL database must not be stored on the primary system drive (Drive C). This is to avoid potential data loss in the event of drive corruption or when reinstalling the operating system.
    • A separate dedicated drive (e.g., Drive D or E) must be allocated exclusively for database storage.
  2. Document and File Storage:
    • All documents and files uploaded through iWoWHRMS must be stored on a drive other than the system drive (Drive C), to ensure that important files are not lost during system reinstallation or in case of corruption.
  3. Backup Storage:
    • The backup drive should be on a separate physical drive from both the system drive (C) and the data drive (used for database and file storage). This setup ensures redundancy and helps protect against hardware failure.
  4. Reason for Storage Separation:
    • Storing critical data (such as databases, documents, and backups) on the same drive as the system partition increases the risk of total data loss if the system drive becomes full, corrupted, or needs to be reinstalled.
    • Ensuring that backups are stored on a separate drive further reduces the risk of data loss and enhances data recovery processes in case of failure.

1.2 Multi-User Environment (Server Specification)

In order for iWoWHRMS to function smoothly, the hardware and software specifications must meet the minimum system infrastructure requirement. Upgrading may be needed along with the headcount grow and expansion. Below are the guidelines for your reference. Actual specification may be vary by user actual requirements. iWoWHRMS requires high disk I/O. We do not recommend hypervisor like VMWare or Hyper-V as it would make diagnosing performance issue extremely challenging unless the disks are solely used by iWoWHRMS solutions.

A)   Multiuser Environment (= 1,000 users)

Hardware
CPU: Intel® Xeon® Processor 2.40GHz and above
RAM: 64 GB RAM and above
Disk

      1. 512 GB SSD dedicated free space (The number of disks suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed). 

      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.

RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported

Software
      Operating System: Microsoft Windows 2016 Standard 64-bit Edition and above
      Database: Microsoft SQL 2016 R2 Standard 64 bit per Core Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.



B)   Multiuser Environment (1,001-2,000 users

Hardware
CPU: Intel® Xeon® Processor 2.80GHz and above.
RAM: 128 GB RAM and above.
Disk

      1. 1 TB SSD dedicated free space (The number of disks suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed). 

      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.

RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported

Software
      Operating System: Microsoft Windows 2016 Standard 64-bit Edition and above
      Database: Microsoft SQL 2016 R2 Standard 64 bit per Core Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.



C)   Multiuser Environment (2,001-3,000 users)

Hardware:
CPU: 2 x Intel® Xeon® Processor 2.80GHz and above
RAM: 256 GB RAM and above
Disk
      1. 1 TB SSD dedicated free space (The number of disks suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed).
      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.
RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported
Software
      Operating System: Microsoft Windows 2016 Standard 64-bit Edition and above
      Database: Microsoft SQL 2016 R2 Standard 64 bit per Core Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.



D)   Multiuser Environment (3,001-5,000 users)

We recommend 2 servers for company headcount more than 3,000 users. 1 database server along with 1 web application server.

Database Server
Hardware
CPU: 2 x Intel® Xeon® Processor 2.80GHz and above
RAM: 256 GB RAM ~ 512 GB RAM
Disk
      1. 2 TB SSD dedicated free space (The number of disks suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed). 
      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.
RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported

Software
      Operating System: Microsoft Windows 2016 Enterprise 64-bit Edition and above
      Database: Microsoft SQL 2016 R2 Enterprise 64 bit per Core Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.
 
Web Application Server

Hardware
CPU: 2 x Intel® Xeon® Processor 2.80GHz and above
RAM: 32 GB RAM 
Disk
      1.  100 GB SSD dedicated free space (The number of disks suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed).
      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.
RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported

Software
      Operating System: Microsoft Windows 2016 Standard 64-bit Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.



E)   Multiuser Environment (5,001-10,000 users)

We recommend 2 servers for company headcount more than 5,000 users. 1 database server along with 1 web application server
Database Server
 Hardware
CPU: 2 x Intel® Xeon® Processor 2.80GHz and above
RAM: 512 GB RAM ~ 1 TB RAM
Disk
      1. 4 TB SSD dedicated free space (The number of disks suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed).
      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.
RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported
Software
      Operating System: Microsoft Windows 2016 Enterprise 64-bit Edition and above
      Database: Microsoft SQL 2016 R2 Enterprise 64 bit per Core Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.


Web Application Server

 Hardware
CPU: 2 x Intel® Xeon® Processor 2.80GHz and above
RAM: 64 GB RAM 
Disk
      1. 100 GB SSD dedicated free space (The number of disk suggested is not inclusive of backup storage and RAID setting, if using RAID 1+0, minimum 4 hard disks are needed).
      2. Disks storage has to be dedicated for iWoWHRMS used only. NAS storage is not supported.
RAID: RAID 1+0 is strongly recommended. RAID 5 is not supported
Software
      Operating System: Microsoft Windows 2016 Standard 64-bit Edition and above

TLS / SSL certificate is mandatory before activating iWoWHRMS to ensure secure data transmission.

    • Related Articles

    • 1. Server Requirement

      Server plays a very important role in iWoWHRMS solutions. With RESTful architecture in mind, most operations would be ran on server. It is hence important to keep server specification on par with the recommended hardware specification. The ...
    • Recommended System Specification

      iWoWSoft HRMS is designed with fully web-based environment and thin client architecture. Most system operations will be processed on the server. It is hence important to ensure the server hardware meet the recommended specification. Numerous factors ...
    • 3. i-Clock and Auto Push's PC/Server Specification

      a) Auto Push's PC/Server Specification AutoPush is a software designed to retrieve the attendance records from hardware clocking devices. It can works with various records format including SQL, txt, csv and etc.Please find the PC/Server specification ...
    • 1.1 Single User Environment

      Storage and Data Management Requirements For optimal performance and data security, the following storage setup is required: Database Storage: The MS SQL database must not be stored on the primary system drive (Drive C). This is to avoid potential ...
    • Creating User iClock v2

      ATTENDANCE > EMPLOYEE LIST >  Edit the respective employee to assign / create iClock account Click on Attendance Click on iClock User Define the Login name for the employee iClock access Define the Display name for the employee iClock display Select ...