Download as pdf or txt
Download as pdf or txt
You are on page 1of 4

Technical Specification for Self-Hosting

HaloITSM
HaloITSM Suggested Technical
Specification for Self-Hosting.

Load Balancing
When the traffic reaches the Load Balancer, it is first filtered through the Web Application Firewall
(WAF). The WAF protects our infrastructure in various ways. For example, it can block request
patterns associated with the exploitation of SQL databases. Furthermore, by using the WAF, a rate
limit can be imposed on incoming requests to protect our resources from attacks. Requests that are
not blocked by the WAF will be passed to the least active application server within the cluster
through the load balancer. From there, the request will be served.

High Availability
High Availability in SQL Server can be achieved through the configuration of the Windows Server
Failover Cluster (WSFC), which then allows the configuration of an AlwaysOn availability group (AG)
comprising a primary and its replicas (up to 9). Transactions on the primary are committed to its
replicas synchronously or asynchronously. Furthermore, the AG supports automatic failover in case
of emergencies. Finally, the AG supports read-only routing, where read-only requests are routed to a
replica and only writes are routed to the primary.

Auto-Scaling
The application clusters within our environment are automatically scaled up or down based on
usage, this is done by predefining metrics such as CPU usage of the servers within the cluster, it can
also be configured to scale up or down at a time where usage is known to be high or low.

Halo House, Gipping Way, Stowmarket, IP14 1GJ


T + 44 (0) 1449 833 111 ǀ E sales@imaginehalo.com
Registered address: 86 Eastburn Tower Eastburn Drive, Falkirk, Scotland, FK1 1TX
Company registration no: SC216980 ǀ VAT registration no: 789 2048 87
Beverley House, 2 Market Place, Stowmarket, IP14 1DP
T + 44 (0) 1449 833 111 ǀ E sales@haloitsm.com
Registered address: 229 Carmuirs Avenue, Falkirk, FK1
Company registration no: SC216980 ǀ VAT registration no: 789 2048 87
Software Specifications
Operating System (32/64) bit Windows Server 2016/2019/2022
Database Microsoft SQL Server 2016/2019/2022
.NET Version 6.0
C++ Redistributable Version 2015-2022
URL Rewrite Version 2.1
Supported Browser(s) Chrome, Firefox, Edge, Safari

Server Specification Per Number Of Active


Agents (Application Server)
Number of Active Minimum RAM Minimum CPU Autoscaling Instances
Agent
1-49 4 GB 2 Core 2.5GHz or faster 2
50-99 6 GB 4 Core 2
100+ 8 GB 6 Core 3+

Server Specification Per Number Of Active


Agents (Database Server)
Number of Active Agent Minimum RAM Minimum CPU
1-49 4 GB 2 Core 2.5GHz or faster
50-99 8 GB 4 Core
100+ 16 GB 6 Core

Further support can be found by contacting us or visiting www.haloitsm.com

Beverley House, 2 Market Place, Stowmarket, IP14 1DP


T + 44 (0) 1449 833 111 ǀ E sales@haloitsm.com
Registered address: 229 Carmuirs Avenue, Falkirk, FK1
Company registration no: SC216980 ǀ VAT registration no: 789 2048 87

You might also like