Contact us Login LIVE DEMO FREE TRIAL

Server hardware

The hardware requirements primary depend on the number of active GPS trackers connected to the platform. Navixy setup can scale vertically and horizontally. We have tested the platform which supports more than 100,000 active devices and 50,000 users simultaneously.

If you have difficulties in forecasting your business opportunities, you can start with entry level or medium level servers and extend the system as your business grows. Using virtual machines and database sharding is the common way for such cases.

Below you will our recommendations for the hardware, depending on the amount of active devices connected to the system simultaneously.

For up to 100 active devices

In this case we recommend install software using single server or using a virtual server. It may be server with:

  • Over 1 Tb free space on HDD. It is used by MySQL (necessary free space depends on number of trackers and how often trackers send data to the server and how long data will be stored) and for OS (logs etc).
  • Minimum 8 Gb RAM. It is for system and MySQL. It is average amount of RAM. This amount depends on how many devices will be online at the same moment. If memory is not enough the server is going to use disk and whole system is going work slow in that case.
  • RAID 1 or RAID 10 , write cache enabled, disks are 7200k rpm or more with SATA interface
  • Processor Intel Xeon E5 series
  • Swap must be off

From 100 to 1000 active devices

The following configuration is considered as a minimal:

  • Two processors of Intel Xeon E5 series
  • Minimum 16 Gb RAM. It is for system and MySQL. It is average amount of RAM. This amount depends on how many devices will be online at the same moment. If memory is not enough the server is going to use disk and whole system is going slow works.
  • Hardware RAID 1 or RAID 10, write cache must be enabled, disks are 7200k rpm or more with SATA interface
  • Over 1 Tb free space on HDD. It is used by MySQL (necessary free space depends on number of trackers and how often trackers send data to the server and how long data will be stored) and for OS (logs etc).
  • Swap must be off

From 1,000 to 10,000 active devices

It is recommended to use at least two physical servers: the first will be used for the Database and the second for the Java applications (backend) and Web interface (frontend).

For the Databases

The architecture of the databases implicates sharding and replication. While the system grows, you can add more servers using sharding scheme. When it is necessary you might need to install one more server for replication. To start, you may use the following machine:

  • 32 Gb RAM
  • Hardware RAID 10 for MySQL data store, write cache must be enabled
  • SSD as cache if your RAID controller doesn’t support write cache
  • Hardware RAID 1 or RAID 10 for OS
  • Over 2 Tb HDD for MySQL
  • 2 processors of Intel Xeon E5 series, for example,  E5-2650
  • Swap must be off
  • Disks are 7200k rpms or more with SATA interface

For Java servers and Web-interfaces

You can install Java applications and Web servers on the same server machine. Howerver, we recommend using virtualization (e.g. KVM, Kernel-based virtual machine) for the flexibility reasons.

  • 16 Gb RAM
  • RAID 5
  • Minimum 500Gb HDD
  • 2 processors of Intel Xeon E5 series

Auxiliary equipment

  •  Network gigabit switch for connection between servers

Above 10,000 active devices

Please contact us for further discussion. We’ll give you detailed recommendations depending on your specific requirements and budget.

If you have more questions please contact our support team

Contacts

USA: +1 858 815 9045

Mexico: +52 334 1642158

UK: +44 808 1641499

Germany: +49 1573 5988250

Russia: +7 495 223 0427

Log in

Login

[clean-login]

CLOSE
Register

[clean-login-register]

CLOSE
Loading...