Passer au contenu principal

Dimensionnement du matériel

Planification de la capacité

Avant de sélectionner les ressources d'hébergement, sélectionnez un segment de dimensionnement ThingPark Enterprise pour votre déploiement (S jusqu'à XXL).

Utilisez le tableau suivant pour déterminer le nombre de passerelles et de capteurs, et le débit de trafic uplink/downlink LoRaWAN®.

_Petit (S)Moyen (M)Grand (L)Très Grand (XL)Double Très Grand (XXL)
PasserellesJusqu'à 10Jusqu'à 100Jusqu'à 200Jusqu'à 500Jusqu'à 1000
CapteursJusqu'à 2 000Jusqu'à 20 000Jusqu'à 50 000Jusqu'à 100 000Jusqu'à 300 000
Taux moyen de trafic (uplink + downlink)1 message/sec6 msg/sec15 msg/sec30 msg/sec90 msg/sec
Taux de trafic de pointe (1)3 msg/sec18 messages/sec37,5 messages/sec60 msg/sec135 messages/sec

(1) La charge de pointe (paquets uplink et downlink par seconde) ne peut pas être maintenue plus d'une minute.

Exigences de calcul

Les exigences de calcul sont exprimées en CPU Cœurs allouables et RAM GiB allouables sur les nœuds de travail Kubernetes. Les ressources de calcul doivent être équitablement distribuées entre 3 zones de disponibilité. Nous fournissons également la demande atomique (pod) CPU et RAM la plus importante qui devrait être allouable sur chaque zone :

_Petit (S)Moyen (M)Grand (L)Très Grand (XL)Double Très Grand (XXL)
CPU (cœurs)À l'étude81215À l'étude
RAM (GiB)À l'étude283462À l'étude
Plus grandes demandes de pod- 150m CPU / 1316Mi RAM
- 350m CPU / 216Mi RAM
- 400m CPU / 2295Mi RAM
- 500m CPU / 245Mi RAM
- 600m CPU / 6210Mi RAM
- 700m CPU / 356Mi RAM
prudence

Il est recommandé de définir des demandes/limites de ressources RAM pour toutes les charges de travail sur le cluster Kubernetes. Plusieurs charges de travail ThingPark utilisent une mémoire cache récupérable, cette mesure évitera la récupération d'inactive_file (c'est-à-dire le nombre d'octets de mémoire appuyée par fichier sur la liste LRU inactive) dans les situations de pression sur la mémoire du nœud. Une écriture en cache trop agressive peut causer des problèmes de performance.

Stockage

Info

Aucun approvisionnement en ressources n'est nécessaire, Thingpark Enterprise utilise un approvisionnement dynamique en volume.

ServicePetit (S)Moyen (M)Grand (L)Extra Grand (XL)Double Extra

Grand (XXL)
mariadb-galera3 x 5Gi (1)(3)3 x 5Gi (1)(3)3 x 10Gi (1)(3)3 x 15Gi (1)(3)3 x 30Gi (1)(3)
mongodb2 x 5Gi (1)(3)2 x 10Gi (1)(3)2 x 15Gi (1)(3)2 x 20Gi (1)(3)2 x 30Gi (1)(3)
kafka2 x 10Gi (1)(3)2 x 15Gi (1)(3)2 x 20Gi (1)(3)2 x 30Gi (1)(3)2 x 40Gi (1)(3)
lrc2 x 5Gi (1)(3)2 x 5Gi (1)(3)2 x 5Gi (1)(3)2 x 10Gi (1)(3)2 x 15Gi (1)(3)
zookeeper6 x 5Gi (1)(3)6 x 5Gi (1)(3)6 x 5Gi(1)(3)6 x 5Gi (1)(3)6 x 5Gi (1)(3)
lrc-ftp2 x 10Gi (2)(3)2 x 10Gi (2)(3)2 x 10Gi (2)(3)2 x 10Gi (2)(3)2 x 10Gi (2)(3)

(1) Volumes Azure SSD Premium LRS approvisionnés

(2) Volumes Azure SSD Standard LRS approvisionnés

(3) Volumes AWS gp3 approvisionnés