User Tools

Site Tools


fr:system_requirements

Configuration système requise

Installation sur site

Composant Minimum suggéré
CPU cores 4 16
RAM 8GB 16GB
Disk 250GB HDD 500GB SSD
Cache disk 100GB HDD 1TB HDD
Network interface 100MBps 1Gigabit

Le serveur SQL peut également être installé sur une machine distincte. La configuration requise pour l'ordinateur hébergeant uniquement le serveur SQL sont les suivantes :

Composant Minimum Suggéré
CPU cores 4 8
RAM 8GB 16GB
Disk 250GB HDD 500GB SSD
Network interface 100MBps 1Gigabit

Commentaires supplémentaires concernant les serveurs SQL

Le serveur SQL Express peut être utilisé mais présente deux limitations dont il faut tenir compte :

1. La taille maximale de la base de données ne peut pas dépasser 10 Go.

2. Un seul cœur de CPU est utilisé pour exécuter les requêtes.

Installation sur une machine virtuelle AWS

Lors de l'installation de PMA.core sur AWS, il est fortement recommandé d'utiliser RDS pour héberger le serveur SQL au lieu de l'installer sur la VM où PMA.core sera installé.

Composant Minimum Suggéré
PMA.core VM size t3.large t3.xlarge
SQL Server RDS VM size t3.medium t3.large
Cache disk 100GB EBS 1TB EBS

De plus, les diapositives peuvent être stockées soit sur des disques locaux attachés à la VM, soit dans des buckets S3.

Installation sur une machine virtuelle Azure

Lors de l'installation de PMA.core sur Azure, il est fortement recommandé d'utiliser le service de serveur SQL d'Azure pour héberger le serveur SQL au lieu de l'installer sur la VM où PMA.core sera installé.

Composant Minimum Suggéré
PMA.core Taille VM D2as v5 D4as v5
Taille de la VM du serveur SQL RDS Azure A2m v2 A4 v2
Disque cache 100GB standard HDD 1TB standard HDD

En outre, les diapositives peuvent être stockées soit sur des disques locaux attachés à la VM, soit dans le stockage Azure Blob. Lorsque c'est possible, il est recommandé de préférer le service Azure Data Lake Storage Gen2 au service de stockage Azure Blob, car ce type de service effectue les opérations de gestion des répertoires, comme le déplacement et le renommage des diapositives et des répertoires, beaucoup plus rapidement.

Exigences en matière de cache du PMA.core

Indépendamment du choix ou de la combinaison des supports de stockage utilisés, le système nécessite un certain espace sur un disque local ou réseau où les données du cache seront stockées et accessibles. PMA.core vous permet de définir la politique de rétention du cache et vous informe de sa taille. En règle générale, la capacité du cache devrait être d'environ 10% de la taille totale des images de diapositives entières disponibles.

Côté client

Pendant le développement, notre logiciel est testé en permanence sur le système d'exploitation Microsoft Windows en utilisant les navigateurs suivants : Internet Explorer 10+ et les dernières versions de Google chrome, Safari et Firefox.

Bureau ou hardware du poste de travail

Les exigences minimales en termes de vitesse de processeur et de mémoire (pour les utilisateurs finaux) sont difficiles à déterminer. Nous sommes à peu près sûrs que tout ordinateur de moins de 5 ans sera capable de s'interfacer avec la plate-forme en utilisant un navigateur web sans aucun problème. En cas de doute, nous nous référons aux exigences particulières du système qui s'appliquent à la version spécifique de la saveur du navigateur web utilisé.

Une application web hébergée est consultée à partir d'un ordinateur (généralement) distant sur le réseau interne de l'entreprise (ou Internet). Pour permettre la diffusion du contenu au plus grand nombre de clients possible, nous avons des exigences très souples en termes de matériel et de logiciel client. L'essentiel est que nous n'avons pas besoin de plugins supplémentaires pour les navigateurs Web, tels que Flash, Silverlight, WebGL ou Java.

Nous ne dépendons pas non plus d'add-ons de navigateur supplémentaires (BHO - Browser Helper Objects) et nous ne les installons pas nous-mêmes. Vous aurez besoin d'un navigateur Web moderne compatible HTML5. Cela signifie que votre navigateur doit être configuré pour autoriser JavaScript et accepter les cookies. En outre, nous avons testé notre logiciel de manière approfondie sur un grand nombre d'environnements de navigateurs Web différents, et nous avons constaté qu'il fonctionnait sous presque tous, sauf Internet Explorer 10 ou inférieur. Pour une expérience utilisateur optimale, nous vous recommandons d'utiliser Mozilla Firefox, Microsoft Edge ou tout autre navigateur basé sur Chromium, comme Google Chrome et Opera. Sur un Mac, vous pouvez utiliser Safari, Firefox ou, encore une fois, tout navigateur basé sur Chromium. Lorsqu'un navigateur n'est pas pris en charge, un message d'erreur s'affiche.

En raison de la diffusion du contenu par le biais d'un navigateur web, l'interfaçage avec notre logiciel n'est pas limité aux machines sous Windows uniquement (bien que les applications web elles-mêmes fonctionnent sur une infrastructure Microsoft). Notre mise en œuvre de la communication est basée sur les services web REST et le protocole HTTP standard, Vous pouvez donc utiliser notre logiciel de n'importe où et à tout moment.

Blocage des fenêtres pop-up et des publicités

Notre logiciel utilise des dialogues comme moyen d'interaction avec l'utilisateur final. Ces boîtes de dialogue sont mises en œuvre sur la base des normes industrielles des “meilleures pratiques” (y compris des bibliothèques telles que React et jQuery). Ces boîtes de dialogue ne sont pas des fenêtres pop-up, et lors des tests, aucune interférence avec des bloqueurs de fenêtres pop-up connus n'a été observée. Cela dit, il est possible qu'à l'avenir, ces bloqueurs de fenêtres pop-up détectent des fonctionnalités de notre site et les qualifient de fenêtres pop-up, les rendant ainsi inefficaces. Si cela se produit, vous devez nous le faire savoir et nous vous aiderons à résoudre le problème en collaboration avec votre fournisseur de logiciels de blocage des fenêtres pop-up. Le même raisonnement s'applique aux plugins de navigateur qui bloquent les publicités. Ces derniers ciblent souvent déjà le type de technologie que nous utilisons nous-mêmes pour interagir dans les dialogues (comme les iframes). Il existe une grande variété d'interprétations possibles de ces fonctionnalités (dans un site web), et bien que nous n'ayons pas encore rencontré ce problème, il est possible qu'à un moment donné une certaine caractéristique de notre site soient interprétée comme du contenu commercial. Si cela se produit, vous devez nous le faire savoir et nous vous aiderons à résoudre le problème en collaboration avec votre fournisseur de logiciel de blocage de la publicité. Si vous rencontrez des problèmes sur votre installation, veuillez nous en informer et nous trouverons une solution pour résoudre vos problèmes particuliers.

Conseils de configuration et considérations de scaling

Amélioration du débit d'E/S des disques

Le temps de réponse du système peut être considérablement amélioré en l'installant sur un disque dur. Le répertoire de doit également être conservé sur un SSD. Ainsi, une configuration optimale serait d'installer le système d'exploitation et l'application sur un SSD tout en stockant les diapositives numériques sur des disques durs ordinaires (ou des partages réseau). Ne sous-estimez pas l'importance des performances des disques ordinaires sur lesquels sont stockées les diapositives. Dans la mesure du possible, utilisez des disques SATA III 6Gbit.

Network

Plusieurs cartes réseau peuvent être installées sur la machine serveur pour augmenter la bande passante du réseau. Le système peut utiliser plusieurs adresses IP ou noms d'hôtes dès le départ, ce qui rend inutile toute configuration spéciale d'équilibrage de charge.

Traitement parallèle

Le système est conçu pour traiter les demandes en parallèle et ses performances dépendent des cœurs disponibles par processeur, des performances par cœur, ainsi que du nombre total de processeurs dans le système. Dans les environnements comptant plus de 50 utilisateurs simultanés, deux processeurs au moins devraient être disponibles dans le système.

Stockage Azure DataLake Gen2

Dans la mesure du possible, il est recommandé de préférer le service de stockages de données Azure Data Lake Storage Gen2 au simple Azure Blob ordinaire, car ce type de service effectue les opérations de gestion des répertoires, telles que le déplacement et le renommage des diapositives et des répertoires, beaucoup plus rapidement.

fr/system_requirements.txt · Last modified: 2022/09/28 12:29 by charlotte