Upload
eregulations
View
215
Download
0
Embed Size (px)
Citation preview
7/28/2019 eRegulations Hosting Requirements
1/7
Subject: eRegulations
DocType: System hosting requirements
Managed by : eRegulations team
Created on : 19 April 2013
7/28/2019 eRegulations Hosting Requirements
2/7
UNCTAD-eRegulationsteam Page2
TableofContents
1.OVERVIEW 32.SERVER-SIDEREQUIREMENTS 43.SECURITYREQUIREMENTS 44.HARDWAREANDDISKSPACEREQUIREMENTS 53.1.ONESERVER-MINIMUMREQUIREMENTS 53.2.ONESERVER-OPTIMALREQUIREMENTS 53.3.DISTRIBUTEDARCHITECTURE-OPTIMALREQUIREMENTS 6
5.BANDWIDTH&TRANSFERLIMITS 7
7/28/2019 eRegulations Hosting Requirements
3/7
UNCTAD-eRegulationsteam Page3
1.OverviewThe eRegulations system is based on several interconnected applications being responsible
for assuring data entry activities, pre-processing the information and presenting it to theinternet user.
The main eRegulations applications / components are listed below:
AdminWebApp - application runs on Windows Server, .NET Framework, InternetInformation Services (IIS) and SQL Server.
Public WebApp - application runs on Windows Server, .NET Framework, InternetInformation Services (IIS) and SQL Server.
API Server - application runs on both Windows Server with Internet InformationServices (IIS) or OSX/*nix Server
CRAlerts CLI - application runs on Windows Server and SQL Server Statistics CLI- application runs on Windows Server and SQL Server
All the eRegulations applications can be executed inside one Windows Server environment or
in a distributed manner environment with each application server connecting to a central SQL
server database. This allows flexibility to deploy the web/application server and SQL server
on the same or on separate machines, and in larger installations it allows multipleweb/application servers to be configured in a load balanced configuration for high
availability.
7/28/2019 eRegulations Hosting Requirements
4/7
UNCTAD-eRegulationsteam Page4
2.Server-sideRequirements
Windows Server 2008, 2008 R2, 2012, Windows Vista HomePremium/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 2005, 2008, 2008 R2, 2012 (including free SQL Server Express
Edition)
MongoDB version 2.0 or higher
3.SecurityRequirements
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 andoutbound 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 producedaily back-ups of eRegulations Database
7/28/2019 eRegulations Hosting Requirements
5/7
UNCTAD-eRegulationsteam Page5
4.HardwareandDiskspaceRequirements
3.1.Oneserver-minimumrequirements
The minimum hardware requirements assumes one physical or virtual server that will hostsall the applications.
Processor 2GHz
Memory(RAM) 4GBrecommended
HardDisk 100GB
HardDiskSpeed 10000rpm
Note: The hard disk space required for all the eRegulations applications files are:
-Installationfiles-100MB
-Mediafiles(uploadeddocuments,images)-1GB
-Databasefiles-5GB
3.2.Oneserver-optimalrequirements
Processor2xQuadCoreIntelXeonProcessors
Memory(RAM) 16GB
HardDisk 2x1TBdisk
HardDiskSpeed 15000rpm
7/28/2019 eRegulations Hosting Requirements
6/7
UNCTAD-eRegulationsteam Page6
3.3.Distributedarchitecture-optimalrequirements
SQL Server Database Server
Processor
QuadCoreIntelXeon
Memory(RAM) 8GB
HardDisk 2x1TBdisk
HardDiskSpeed 15000rpm
Windows Web Server
ProcessorQuadCoreIntelXeon
Processor
Memory(RAM) 16GB
HardDisk 2x1TBdisk
HardDiskSpeed 15000rpm
API Server
Processor
QuadCoreIntelXeon
Processor
Memory(RAM) 8GB
HardDisk 2x1TBdisk
HardDiskSpeed 15000rpm
7/28/2019 eRegulations Hosting Requirements
7/7
UNCTAD-eRegulationsteam Page7
5.Bandwidth&Transferlimits
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.