Matériel serveur

Les exigences matérielles pour Navixy dépendent principalement du nombre d'appareils IoT actifs (traceurs GPS) connectés à la plateforme. L'installation de Navixy est évolutive verticalement et horizontalement, et la plateforme a été testée pour prendre en charge plus de 300 000 appareils actifs et 50 000 utilisateurs simultanément.

Scalabilité

La scalabilité doit toujours être prise en compte. Les entreprises prospères ont tendance à croître, et à mesure que le nombre d'appareils connectés augmente, la consommation des ressources serveur augmente également. Il convient de prévoir une augmentation des ressources serveur dans tous les domaines : espace disque, RAM et capacité processeur. Les configurations indiquées dans le tableau ci‑dessous sont recommandées et garantiront un fonctionnement stable de la plateforme, mais à mesure que la consommation de ressources augmente, ces configurations peuvent devenir inapplicables et il sera nécessaire d'élargir les capacités du serveur.

Stockage

Dans un système fortement sollicité, l'un des facteurs clés pour des performances rapides est la vitesse du disque. Si vous déployez un nouveau serveur, il est fortement recommandé d'utiliser des SSD pour héberger la base de données. L'utilisation de HDD constitue un goulot d'étranglement pour la vitesse des grandes bases de données lors de l'exécution de requêtes lourdes.

Les besoins en espace disque indiqués dans le tableau ci‑dessous sont approximatifs. La consommation réelle d'espace dépend du nombre d'appareils et de la fréquence à laquelle ils transfèrent des données vers le serveur. Les données d'un objet stationnaire qui transmet des informations une fois par jour et celles d'un véhicule en mouvement actif occupent des espaces radicalement différents.

RAM

Les valeurs de RAM indiquées dans le tableau ci‑dessous sont des moyennes. La consommation réelle de RAM dépend du nombre d'appareils connectés simultanément et de la quantité de données qu'ils envoient. La mémoire peut également être consommée par des services supplémentaires installés sur le serveur pour diverses finalités. De plus, les serveurs Windows consomment généralement plus de RAM en raison d'un plus grand nombre de processus en arrière‑plan.

Configurations des serveurs

Pour jusqu'à 100 appareils actifs

Dans ce cas, la plateforme consomme un minimum de ressources système et peut fonctionner sur presque tout matériel. Ci‑dessous une configuration applicable connue : - Processeur 2 cœurs. - 4–8 Go de RAM pour l'application et la base de données. - 300–500 Go d'espace disque libre. - SSD ou HDD à 7200 tr/min ou plus.

De 100 à 1000 appareils actifs

Dans ce cas, nous recommandons d'installer le logiciel en utilisant un serveur unique ou un serveur virtuel. Il peut s'agir d'un serveur avec : - Processeur 4 cœurs. - 8 Go de RAM pour l'application et la base de données. - Plus de 500 Go d'espace disque libre. - RAID 1 ou RAID 10, cache d'écriture activé, SSD préférable. - Le swap doit être désactivé

De 1 000 à 5 000 appareils actifs

Pour ce nombre d'appareils, un serveur virtuel est recommandé en termes d'évolutivité. Vous pouvez utiliser un serveur tout‑en‑un ou héberger la base de données séparément*. Il peut s'agir d'un serveur avec : - Processeur 8 cœurs. - 16 Go de RAM ou plus pour l'application et la base de données. - Plus de 1 To d'espace disque libre pour un serveur hébergeant la base de données. - La base de données doit être stockée sur un disque séparé du système d'exploitation. - RAID 1 ou RAID 10, cache d'écriture activé, SSD recommandé. - Le swap doit être désactivé * Lors de la séparation de la plateforme en deux serveurs, voir la configuration du serveur d'application dans la section ci‑dessous.

De 5 000 à 15 000 appareils actifs

Pour les instances importantes, il est recommandé d'effectuer une installation sur deux serveurs, c'est‑à‑dire d'héberger la base de données sur un serveur séparé. Cela offre plus de flexibilité pour l'administration des serveurs et l'évolutivité des ressources. Serveur de base de données - Processeur 8 cœurs ou plus puissant. - 32 Go de RAM ou plus. Dépend fortement du nombre d'appareils. - Plus de 2 To d'espace disque libre. Une extension doit être prévue. - La base de données doit être stockée sur un disque séparé du système d'exploitation. - La vitesse du disque est cruciale, donc le SSD est fortement recommandé. - RAID 10. - Le swap doit être désactivé Serveur d'application (pour serveurs Java et interfaces Web) - Processeur 8 cœurs - 16 Go de RAM - RAID 5 - 500 Go SSD Équipement auxiliaire - Switch réseau gigabit pour la connexion entre serveurs (en cas de serveurs physiques)

Plus de 15 000 appareils actifs

Veuillez nous contacter pour discussion complémentaire. Nous vous fournirons des recommandations détaillées en fonction de vos exigences spécifiques et de votre budget.

Mis à jour

Ce contenu vous a-t-il été utile ?