Crime Insight is typically deployed in a two server configuration. While it is possible to further separate out components across multiple servers, it is not recommended as the performance gains rarely justify the increased complexity around the security requirements. 


The front-end server is used to host all the customer/Internet facing user interfaces. One or more web sites and applications will be installed into Microsoft Internet Information Services web server. Virtual machines are supported.
 
The back-end server also hosts several websites and applications; however, these are never accessible to users directly, but instead are web services that accept data ingestion for information being processed into the Crime Insight databases. Typically the installation of the application component on the back end prevents installation on shared SQL servers. Virtual machines are supported, but administrators should be aware that a nightly processing job incurs a tremendous amount of disk activity, so when virtualized the back-end server can create some contention for disk on the host.
 
Requirements for each are presented in the following sections.

Front-End Server


This section provides the information required to adequately provision sufficient hardware and the software dependencies required to run the Crime Insight front end server. 

Software Requirements

  1. Microsoft Server 2016 Standard or later. 
    • Web Server role with application options 
    • .NET Framework 4.7.2 
  2. Feature Pack for SQL Server 2016 components: 
    • ADOMD
    • Microsoft Analysis Management Objects
    • AS OLE DB Provider
    • CLR Types


Hardware Requirements 

Beyond 20/20 recommends that a dedicated web server be provided, meeting or exceeding the listed below. 
CPU Dual core XEON processor 5160 - 3.0 GHz 
Memory 6 GB high performance memory
Disk Space 80 GB RAID/SCSI drives   

Back-end Server


This section provides the information required to adequately provision sufficient hardware and the software dependencies required to run the Crime Insight back end server.

Software Requirements

  1. Microsoft Server 2016 Standard or later. 
    • Web Server role with application options 
    • .NET Framework 4.7.2 
  2. Microsoft SQL Server 2016 or 2017
    • Include Management Tools
    • Include Report Server
    • Include Analysis Services
    • Authentication set to Mixed Mode.


Hardware Requirements
Beyond 20/20 recommends that a dedicated database/web server be provided, meeting or exceeding the requirements listed below. 

CPU Quad core XEON processor 5160 - 3.0 GHz 
Memory 16 GB high performance memory 
Disk Space 80 GB RAID/SCSI drives (installation partition), 500 GB high performance storage (data partition)


See Also