Attribuer des licences
Après avoir réussi l’inscription de MapForce Server, elle sera recensée dans l’onglet de gestion des clients de la page de configuration de LicenseServer. Allez-y et attribuez une licence à MapForce Server.
L'obtention de la licence des produits de serveur Altova, est basée sur le nombre de cœurs de processeurs disponibles sur la machine du produit. Par exemple, un processeur double cœur a deux cœurs, un processeur quadricœur a quatre cœurs, un processeur hexacœurs a six cœurs, etc. Le nombre de cœurs pour lesquels une licence a été délivrée pour un produit doit être supérieur ou égal au nombre de cœurs disponibles sur cette machine de serveur, que ce serveur soit une machine physique ou virtuelle. Par exemple, si un serveur a huit cœurs (un processeur octacœur), vous devrez acheter au moins une licence octacœur. Vous pouvez aussi additionner les licences pour obtenir le nombre souhaité de cœurs. Ainsi, deux licences de quadricœurs peuvent être utilisées pour un serveur octacœur au lieu d'acheter une licence octacœur.
Si vous utilisez un serveur d'ordinateur avec un grand nombre de cœurs CPU, mais ne disposez que d'un faible volume à traiter, vous pouvez aussi créer une machine virtuelle qui disposera d'un plus petit nombre de cœurs et acheter une licence pour ce nombre de cœurs. Il va de soi que la vitesse de traitement d'un tel déploiement sera moins rapide que si tous les cœurs disponibles sur le serveur étaient utilisés.
Note : | chaque licence de produit de serveur Altova peut être utilisée pour une seule machine client à la fois, même si la licence a une capacité de licence qui n'est pas utilisée (l'appareil client est l'appareil sur lequel le produit de serveur Altova est installé). Par exemple, si une licence de 10-cœurs est utilisée pour une machine client qui détient 6 cœurs CPU, les 4 cœurs restants de la capacité de licence ne pourront pas être utilisés simultanément pour une autre machine client. |
Licences FlowForceServer et MapForceServer licensing
FlowForce Server Advanced Edition et MapForce Server Advanced Edition sont uniquement exécutés sur des appareils à deux ou plus de cœurs.
Lors de l'évaluation du nombre de cœurs que vous souhaitez mettre sous licence, cette décision doit inclure les volumes de données que vous souhaitez traiter et le temps de traitement escompté de votre environnement commercial. Dans la plupart des cas, un grand nombre de cœurs signifie plus de volumes de données traités en moins de temps. Ci-dessous, vous trouverez quelques astuces :
•FlowForce Server est exécuté en tant qu'application multi-thread. Si le nombre de requêtes récurrentes vers le serveur est important, un nombre insuffisant de cœurs entraînera des latences (temps d'attente). Par exemple, si vous exposez des tâches en tant que services Web, il peut y avoir des centaines de requêtes concurrentes de la part des clients. Dans ce cas, FlowForce Server profitera grandement d'un nombre important de cœurs.
•MapForce Server utilisera un seul cœur à la fois, par mappage. Donc si vous devez exécuter plusieurs mappages simultanément, il est recommandé de disposer d'un grand nombre de cœurs. Par exemple, lorsque MapForce Server est exécuté sous une gestion FlowForce Server, plusieurs tâches de mappage peuvent se superposer et être exécutées en même temps, selon la configuration. Veuillez noter que si les volumes traités par vos mappages sont extrêmement gros, une latence peut tout de même se produire.
Outre les points mentionnés ci-dessus, veuillez noter qu'il y a plusieurs facteurs externes qui influent sur les volumes et les délais de traitement que votre serveur est en mesure de gérer (par exemple, le matériel, la charge actuelle du CPU, le volume de mémoire d'autres applications en cours sur le serveur). Afin d'obtenir les mesures de performance les plus précises, il est généralement conseillé tout d'abord d'exécuter les outils dans votre environnement puis de les exposer aux facteurs réels et aux données spécifiques à votre activité.
Exécution thread unique
Si un produit de serveur Altova permet une exécution single-thread, une option pour une exécution single-thread sera disponible. Dans ces cas, la licence produit du serveur Altova pour uniquement un cœur est disponible dans le pool des licences, un appareil avec des cœurs multiples peut être assigné à cette licence à one-core. Dans un tel cas, l'appareil exécutera ce produit en single-core. Le traitement sera donc plus lent car le multi-threading (qui est possible sur de multiples cœurs) ne sera pas disponible. Le produit sera exécuté en mode single thread sur cet appareil.
Pour assigner une licence single-core à un appareil multiple-core dans LicenseServer, sélectionnez la case à cocher Limit to single thread execution pour ce produit.
Estimation des exigences core
Il existe de nombreux facteurs externes divers qui influent sur les volumes de données et les temps de traitement que votre serveur arrive à gérer (par exemple : le matériel, la charge actuelle sur le CPU, et l'attribution de la mémoire d'autres applications exécutées sur le serveur). Afin de mesurer la performance aussi précisément que possible, testez les applications dans votre environnement avec les volumes de données et les conditions qui établissent aussi fidèlement que possible des situations professionnelles réelles.