GpsGate requirements

This article describes server Hardware and Software requirements for GpsGate On-Site installations.

Read how to install GpsGate.

Requirements

Large installations

  • In production installations, we recommend using only Windows Server editions. 
  • Large installations (more than 5000 units): we recommend to use AWS Aurora as a database system. It has plenty of features such as real-time backup and easy to scale up when your installation grows.
  • Installation on Cluster environments: parts of the product can run in a cluster. This kind of setup can currently be done by request by contacting GpsGate support.

Hardware requirements

Hard disk

  • A full GpsGate installation uses around 1.5 GB of disk usage (database installation and usage not included). We recommend having at least 5GB of free disk space in your computer/server for a successful installation.
  • In production environments, is always recommended using reliable disks and data protection systems such as RAID1 or similar.
  • SSD disks are always recommended to greatly improve performance.
  • A typical installation uses around 200 Mb per device and year (device data usage is subject to different factors such as the protocol used to transmit information, the device brand/model and the frequency that the device uses to report to the server).
  • The control over the amount of data stored in the server can be configured using the Cleanup feature.

CPU and memory

  • CPU and memory usage will depend on many different factors, such as the number of configurations, event rules introduced, devices reporting to the server and the number of users connected making requests simultaneously.
  • GpsGate Server consumes about 150 MB of memory per 100 devices simultaneously online.
  • We recommend to have at least 4GB of RAM, but more is always better.
  • GpsGate Server makes good use of multi-core CPU:s. A dual-core or higher CPUs are recommended.

Estimations on server resources

Transactions

  • 30 vehicles with an update once every one minute will give you an average of 0.5 transactions per second.
  • Depending on how many event rules you apply to each application, how many reports users execute at specific moments, each transaction will take a different amount of computing resources.

Bandwidth

Question: How many Mb of my SIM card data plan will be consumed?

  • GpsGate Server uses very little bandwidth. A transaction is often of less than 0.2 kB.
  • A user logged into the web interface average about 2 kB/sec.

Configuration references

Small system / personal use

  • 20 vehicles, update rate 1 minute.
    You can use any Windows computer.

Medium system / small-medium company or organization

  • 500 vehicles, update rate 1 minute.
    Windows 2012 R2 or later.
    MySQL 5.5 or later.
    300 GB RAID1 disks
    Dual-Core CPU
    4 GB ram or more.

Large systems / big organizations

  • 5000 vehicles, update rate 1 minute on average.
    Windows 2012 R2 or later.
    MySQL 5.5 or later.
    600 GB RAID1
    x2 Quad Core CPU (8 cores in total)
    16GB RAM or more.