Sizing hardware on a ThingPark Enterprise OCP platform

This topic describes the platform sizing that is applicable to Virtual-Machine-based deployments. You can use these deployments both in standalone or High Availability (HA) mode.

This topic helps you choose the right hardware resource sizing for your IoT deployment. You can assess how much a ThingPark Enterprise OCP platform can cost you prior to purchasing your equipment.

Case 1 - You want to purchase some hardware resource for a target IoT deployment for the first time. To learn more, click Case 1 - Determining the hardware sizing for a target IoT deployment.

Case 2 - You already have some hardware and want to know if the sizing fulfills the requirements of your new target IoT deployment. To learn more, click Case 2 - Determining the maximum deployment capacity of the current (or target) hardware sizing.

ThingPark Enterprise OCP standalone

The next table describes the hardware sizing requirements according to your IoT deployment for each hardware sizing segment (XS up to XXL). It gives you the number of base stations and devices, and the LoRaWAN® uplink/downlink traffic rate.

  Extra-Small (XS) Small (S) Medium (M) Large (L) Extra-Large (XL) Double-Extra-Large (XXL)
Base stations Up to 5 Up to 10 Up to 50 Up to 100 Up to 200 Up to 1,000
Devices Up to 1,000 Up to 2,000 Up to 10,000 Up to 20,000 Up to 50,000 Up to 300,000
Average Traffic Rate (uplink + downlink, msg/sec) 0.3 0.3 3 6 15 90
Peak Traffic Rate (msg/sec) 1 1.5 3 15 30 60 180
Hardware sizing requirements Minimum CPU score 2 9,700 22,000 30,000 40,000 60,000 160,000
Minimum CPU mark (indicative) 3 1,776 2,760 3,400 4,200 5,800 13,800
RAM (GB) 5.5 15 22 29 60 300
Disk OPS (write/s) 100 100 200 300 500 1,500
Storage size (GB) 4 70 90 110 130 170 520
Example of AWS EC2 sizing category m5.large + gp2 volume m5.xlarge + gp2 volume m5.2xlarge + gp2 volume m5.2xlarge + gp2 volume m5.4xlarge + gp2 volume m5.24xlarge + io1 volume
Example of Azure VM sizing category D2sv4 + premium SSD D4sv4 / D4sv5 + premium SSD D8sv4 / D8sv5 + premium SSD D8sv4 / D8sv5 + premium SSD D8sv4 / D8sv5 + premium SSD D16s_v5 + premium SSD

1 The peak load (uplink and downlink packets per second) cannot be sustained over more than one minute.

2 The CPU score can be assessed through the ThingPark HW benchmark script which is included in TPE OCP image distribution.

3 The indicative CPU mark refers to the PassMark "Average CPU Mark" shown in https://www.cpubenchmark.net/cpu_list.php. This value is given as an indication to the range of CPU models required on a standalone appliance for each platform sizing segment. The definite CPU sizing must be validated against the ThingPark’s minimal CPU score assessed through the HW benchmark script.

4 Refers to the available storage space. For instance, if RAID1 is used for a Small Segment, the platform must have two disks of 90GB each.

Important If you need a high available TPE OCP platform, you need three identical servers with a sizing that fulfills the Case 1 - Determining the hardware sizing for a target IoT deployment described in the preceding table.

Important If your TPE OCP configuration requires limited hardware resources (RAM/CPU), you need an Extra-Small (XS) sizing profile. To learn more, click Application provisioning constraints.