eRegulations Hosting Requirements

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

    [email protected]

    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

    [email protected]

    Memory(RAM) 8GB

    HardDisk 2x1TBdisk

    HardDiskSpeed 15000rpm

    Windows Web Server

    ProcessorQuadCoreIntelXeon

    Processor

    [email protected]

    Memory(RAM) 16GB

    HardDisk 2x1TBdisk

    HardDiskSpeed 15000rpm

    API Server

    Processor

    QuadCoreIntelXeon

    Processor

    [email protected]

    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.