Hosting requirements
Server-side requirements
- Windows Server 2008, 2008 R2, 2012, Windows Vista Home Premium/Business/Enterprise/Ultimate or Windows 7 (both 32bit and 64bit) or Windows 8 (both 32bit and 64bit)
- Microsoft .NET Framework 4.0 or higher
- Microsoft Internet Information Services (IIS) 7.0, 7.5, 8.0 or Visual Studio/Visual Web Developer 2008/2010/2012 built-in web server
- Node.js version 0.8 or higher
- Microsoft SQL Server 2012 (including free SQL Server Express Edition)
- MongoDB version 2.0 or higher
Security requirements
The security strategy is based on the following pillars: securing the server and securing the data. Assuring a high security of the server involves two actions:
- enabling the firewall service on the Windows Server to control both inbound and outbound traffic (it comes with predefined rules)
- installing an anti-virus software of choice (suggestion: Kaspersky)
The security of data is resolved by backing up regularly all the data used by the eRegulations systems. Here you can use :
- set-up a sql data back-up tool (suggestion http://sqlbackupandftp.com/) to produce daily back-ups of eRegulations Database
Hardware and disk space requirements
3.1. One server - minimum requirements
The minimum hardware requirements assumes one physical or virtual server that will hosts all the applications.
Procesor | 2GHz |
Memory (RAM) | 4GB recommended |
Hard Disk | 100 GB |
Hard Disk Speed | 10000rpm |
- Installation files - 100MB
- Media files (uploaded documents, images) - 1 GB
- Database files - 5GB
3.2. One server - optimal requirements
Procesor | 2 x Quad Core Intel Xeon Processors E 5520 @ 2.27Ghz |
Memory (RAM) | 16 GB |
Hard Disk | 2 x 1 TB disk |
Hard Disk Speed | 15000rpm |
3.3. Distributed architecture - optimal requirements
SQL Server Database Server
Procesor | Quad Core Intel Xeon Processor E 5520 @ 2.27Ghz |
Memory (RAM) | 8 GB |
Hard Disk | 2 x 1 TB disk |
Hard Disk Speed | 15000rpm |
Windows Web Server
Procesor | Quad Core Intel Xeon Processor E 5520 @ 2.27Ghz |
Memory (RAM) | 16 GB |
Hard Disk | 2 x 1 TB disk |
Hard Disk Speed | 15000rpm |
API Server
Procesor | Quad Core Intel Xeon Processor E 5520 @ 2.27Ghz |
Memory (RAM) | 8 GB |
Hard Disk | 2 x 1 TB disk |
Hard Disk Speed | 15000rpm |
Bandwith & transfer limits
Bandwidth will determine how fast something loads on the eRegulations site. HTML pages, Images, videos, will all load quickly with the right amount of bandwidth.
The minimum recommended bandwidth is 3Mbps.
Transfer volume, measured now in GB (gigabytes) per month is a calculated value based on the number of users accessing the site. It should not be less than 10 GB in order to assure an average 700 users visiting daily the eRegulations system.