Choix du bon matériel
Avant de choisir le matériel pour le serveur, prenez en compte le nombre d'utilisateurs qui accèdent ou accéderont au serveur. Si de nombreux utilisateurs accèdent à la base de données, le disque dur et le processeur seront probablement utilisés de manière intensive. Un serveur de base de données qui accède à une grande quantité de données peut utiliser plus de ressources et nécessite un équipement adéquat.
Prenez en compte ces éléments clés lors du choix du matériel :
-
Sous-système de disques : le sous-système de disques est un type de stockage sur disque doté d'un ensemble intégré de lecteurs de disque. Il s'agit de l'élément le plus important à prendre en compte au moment de l'achat du matériel pour FileMaker Server, car il lit et écrit les données stockées dans la base de données. Aussi est-il important, du point de vue des performances de la base de données, de disposer d'un sous-système de disques rapide et optimisé pour gérer efficacement la lecture et l'écriture des données. Quel que soit le type de lecteur spécifique sélectionné, configurez le sous-système de manière à prendre en charge un réseau redondant de disques indépendants (RAID) ou un réseau de zone de stockage (SAN) fiable pour les bases de données hébergées.
-
Processeur : FileMaker Server gère de nombreuses opérations gourmandes en ressources processeur : recherche d'informations, évaluation de calculs non stockés et résolution de relations. Par conséquent, le processeur que vous choisissez est presque aussi important que le sous-système de disques. Etant donné que FileMaker Server peut tirer profit de plusieurs processeurs, certaines tâches de base de données peuvent être gérées par plusieurs d'entre eux.
-
Réseau : plusieurs outils permettent de mesurer le débit du réseau. Sa qualité dépend de plusieurs facteurs, notamment le type de carte réseau installé et l'infrastructure physique du réseau. Comme l'infrastructure réseau peut être incontrôlable, des problèmes se produisent en raison de la configuration, du trafic et du routage réseau. Les utilisateurs peuvent passer par une connexion au réseau local ou étendu pour accéder aux bases de données et travailler dessus. Pour vous connecter à une base de données hébergée sur FileMaker Server par l'intermédiaire d'Internet ou d'un réseau étendu (WAN), vous avez besoin de plusieurs ports ouverts pour le protocole TCP.
-
Mémoire : la quantité de mémoire utilisée par une base de données dépend de sa taille, de son type et de sa complexité, ainsi que du nombre d'utilisateurs. Chacun de ces éléments peut nécessiter davantage de mémoire. Un autre élément essentiel pour FileMaker Server est le cache.
La taille maximale autorisée du cache de base de données est le plus petit nombre positif de ces deux formules :
-
la taille de la mémoire RAM physique moins 1024 Mo (1 Go)
-
90 % de la taille de la mémoire RAM physique
Si la publication Web est activée dans une configuration à un seul ordinateur, définissez le cache de la base de données de sorte à ne pas dépasser 50 % de la taille maximale.
Indiquez la taille du cache de la base de données avec la commande CLI
set serverconfig cachesize
. Par exemple, pour définir la taille du cache sur 1 024 Mo, utilisez la commandefmsadmin set serverconfig cachesize=1024
. Consultez l'Aide de l'interface de ligne de commande (CLI). -
Remarque Lors du déploiement, FileMaker Server configure l'utilisation de la mémoire en fonction de la taille de la mémoire RAM physique. Si vous ajoutez ou supprimez de la RAM, vous devez modifier la taille du cache manuellement avec la commande CLI. Vous pouvez aussi réinstaller FileMaker Server pour que l'application recalcule l'utilisation optimale de la mémoire et assure ainsi le bon fonctionnement de ses composants.
Serveurs virtuels
La virtualisation vous permet d'exécuter plusieurs instances d'un système d'exploitation et de ses services ou applications spécifiques sur le même matériel physique, car vous pouvez utiliser une application logicielle pour diviser un serveur en environnements virtuels isolés. Certains services informatiques optent pour la virtualisation afin de réduire les coûts et d'exploiter tout le potentiel du matériel.
Nous avons testé l'exécution de FileMaker Server sur des ordinateurs virtuels. Lorsque vous utilisez FileMaker Server dans un environnement virtualisé, vous devez surveiller les ordinateurs afin de déterminer la charge pesant sur le matériel physique.