Exigences du système¶
Le serveur CentreStack est construit sur la base de la plateforme Web Microsoft, qui comprend :
Système d’exploitation de base Windows Server
Serveur d’Informations Internet 7/8/10 (IIS)
.Net Framework 4.5+
ASP.NET
PostgreSQL, MySQL, Microsoft SQL Server ou Microsoft SQL Server Express
Le système d’exploitation de base peut être soit :
Windows Server 2022
Windows Server 2019
Windows Server 2016
Nous recommandons Windows Server 2022/2019/2016 car .Net Framework 4.5+ est directement inclus avec ces plateformes de serveur OS plus récentes. Il est plus facile et plus rapide d’installer le logiciel CentreStack sur Windows Server 2022/2019/2016.
Note
L’installateur du serveur CentreStack est capable d’installer tous les composants systèmes dépendants tels que le .NET Framework, etc. Pour l’installation, une machine propre est recommandée.
Il n’est pas nécessaire de préparer la machine au-delà de l’état propre du logiciel de système d’exploitation de base.
Windows Server 2022, 2019, 2016¶
Le système d’exploitation de base constitue la base de la plateforme Web Microsoft. Il sera chargé avec les composants Microsoft mentionnés avant que le logiciel principal CentreStack ne soit installé.
L’installateur CentreStack installera et chargera tous les composants Windows dépendants.
Note
Il est recommandé d’utiliser un système d’exploitation de base avec des paramètres régionaux en anglais. (L’interface utilisateur peut être dans une locale différente.)
Serveur SQL / Serveur MySQL¶
Le serveur Microsoft SQL ou SQL Server Express ou MySQL est utilisé pour stocker des informations de configuration statiques telles que le nom d’utilisateur, l’email, la configuration de stockage, les fichiers et dossiers, les informations de partage et autres.
Il est recommandé que le serveur SQL soit sauvegardé quotidiennement car il contient des informations de configuration nécessaires au bon fonctionnement du service.
Si vous disposez de SQL Server Standard Edition ou SQL Server Enterprise Edition, vous pouvez profiter des fonctionnalités de haute disponibilité telles que le clustering Always-On ou le groupe de basculement Always-On.
L’édition communautaire de MySQL est également prise en charge.
Si vous configurez un serveur CentreStack dans Amazon AWS, il est également recommandé d’utiliser Amazon Aurora DB.
Note
L’installateur du serveur CentreStack est capable d’installer SQL Express ou MySQL. Si vous avez besoin uniquement d’un déploiement tout-en-un pour un seul serveur, l’installateur peut installer la base de données automatiquement.
.Net Framework 4¶
Le serveur CentreStack est construit avec .Net Framework 4, avec ASP.NET et WCF.
Nous recommandons .Net Framework 4.5 et supérieur car il fonctionne mieux avec les clients distants qui ont Internet Explorer 10 ou 11.
Note
L’installateur du serveur CentreStack installera automatiquement .NET 4.5 et d’autres composants dépendants.
ASP.NET 4.5/4.6/4.7¶
L’interface utilisateur du portail du navigateur web CentreStack est écrite en ASP.NET, HTML et JavaScript.
Serveur d’Informations Internet (IIS)¶
Les services côté serveur de CentreStack sont hébergés à l’intérieur du serveur Internet Information Server (IIS). Il fournit des fonctionnalités de courtage et un portail sécurisé entre les agents clients et le stockage en arrière-plan. C’est également une couche à valeur ajoutée par-dessus le stockage en arrière-plan.
Note
L’installateur du serveur CentreStack activera le service IIS s’il n’est pas déjà activé. Aucune étape manuelle n’est requise.
Spécification Matérielle Recommandée¶
- Mémoire:
4 Go, (8 Go ou plus est préférable pour l’environnement de production)
- Disque dur:
100G
- Système d’exploitation:
Windows 2022, Windows 2019, Windows 2016
- CPU:
Intel, minimum 2 cœurs, préférence pour 4 cœurs (ou 2-vCPU/4-vCPU si sur une machine virtuelle)
Note
Il est recommandé d’utiliser des machines virtuelles. Une machine propre construite à partir d’un système d’exploitation de base avec les paramètres régionaux en anglais est recommandée. Après avoir fourni la machine propre, l’installateur du serveur CentreStack installera automatiquement le reste des composants du système Windows et les composants CentreStack. Le logiciel est neutre vis-à-vis de l’hyperviseur. L’hyperviseur peut être Hyper-V, VMWare ou d’autres. Le logiciel peut également être installé sur une machine physique si nécessaire.
Planification de capacité¶
Pour un nombre d’utilisateurs inférieur à 1000, un seul serveur CentreStack est suffisant. La plupart du temps, un déploiement sur un seul serveur tout-en-un sera adéquat. Dans ce cas, vous installerez le serveur CentreStack sur une seule machine physique ou virtuelle. L’installateur par défaut de CentreStack installera tous les composants (Base de données/Noeud Web/Noeud Ouvrier) sur une seule machine.
Pour les comptes d’utilisateurs supérieurs à 1000, il est recommandé d’avoir le nœud SQL Server sur une machine physique ou virtuelle séparée.
Le reste des nœuds de travail se partagera la charge pour les utilisateurs à raison de 1000 chacun.
Dans ce cas, il est recommandé d’utiliser une machine virtuelle pour chaque nœud de travail et vous devriez utiliser un certificat SSL à caractère générique pour chaque nœud de travail.
Note
Dans certains déploiements importants, le SSL peut être déchargé sur un équilibreur de charge matériel tel que Citrix NetScaler ou F5 BIG IP.
La capacité de 1000 fait référence aux utilisateurs simultanés. Il est possible que vous ayez 5000 utilisateurs nommés mais que seulement 1000 d’entre eux utilisent le produit en même temps. Donc, dans ce cas, la capacité par serveur peut être de 5000 utilisateurs nommés.
Note
(Un utilisateur concurrent est défini comme les utilisateurs faisant des requêtes dans une période de 10 secondes. Par exemple, si vous faites une requête A, et que je fais une requête B, et si la différence de temps entre la requête A et la requête B est inférieure à 10 secondes, la requête A et la requête B sont concurrentes).
EXEMPLE: Si votre entreprise compte 300 000 utilisateurs, vous aurez peut-être besoin de 30 à 60 nœuds de travail (de 5 000 à 10 000 utilisateurs nommés par nœud de travail). Vous pouvez augmenter la taille de la mémoire pour chaque nœud de travail afin de réduire le nombre de nœuds nécessaires.
Équilibrage de charge¶
Notre recommandation est d’avoir votre propre dispositif de répartition de charge si possible. Cependant, CentreStack est capable d’utiliser des nœuds de travail (uniquement pour la fonction web) pour la répartition de charge si vous n’avez pas de répartiteur de charge existant. Vous pouvez choisir un nœud de travail pour être le nœud exposé pour la connexion/point de contact et passer le travail réel aux autres.
Si vous disposez d’un équilibreur de charge matériel tel que F5, vous pouvez ignorer les nœuds web et faire en sorte que F5 équilibre directement la charge vers un groupe de nœuds de travail. Vous pouvez également utiliser la fonctionnalité de répartition de charge réseau incluse dans Windows 2022/2019/2016 pour l’équilibrage de charge.