BLOGS
Scalabilité ?
Avec la version 12.1 de 4D, une nouvelle déclinaison de 4D Server est fournie : la version 64 bits pour Windows. La possibilité pour 4D Server d’allouer plus de 4 Go de mémoire (limite des applications 32 bits) lui permet d’être extensible (on parle de scalabilité - selon Wiktionary) : supporter des connexions simultanées plus nombreuses, allouer un cache de données beaucoup plus grand, gérer un plus grand nombre d’images/blobs, …
Prenons un exemple illustrant ce qu’est la scalabilité avec 4D Server 64 bits : une application 4D Server 32 bits fonctionne très bien avec une quarantaine d’utilisateurs connectés et un fichier de données de 1-2 Go. Les besoins augmentent : il faut connecter maintenant 200 utilisateurs et la taille du fichier de données est à présent de 8 Go. Dans cette situation, on passe à 4D Server v12 64 bits, sur une machine disposant de 16 Go de RAM, en allouant un cache de données de 8 Go : l’application fonctionnera de la même façon que dans sa version 32 bits/2Go de données/40 utilisateurs.
Benchmarks
Nous avons réalisé 3 benchmarks, pour comparer les versions 32 et 64-bits de 4D Server :
- Charge de travail importante : 510 utilisateurs connectés et travaillant simultanément
- Gains de vitesse :
- effet de l’augmentation de la taille du cache de données sur une recherche séquentielle
- effet sur le tri séquentiel d'un table contenant 7 500 000 enregistrements, sans modifier les réglages du cache
Nous avons également repoussé la limite connue de 510 utilisateurs simultanés et connecté plus de mille clients avec le serveur 64 bits !
Passer à 4D Server v12 64 bits ?
Pouvoir allouer plus de mémoire au cache de données, ou permettre au moteur d’en utiliser plus en dehors du cache (nombre d’utilisateurs connectés, nombre de process sur le serveur, tris, …) permet à 4D Server d’être scalable, extensible. Si une application 4D Server 32 bits doit monter en puissance – quelle qu’en soit la raison, nombre d’utilisateurs et/ou taille des données/… - le passage en version 64 bits permettra de s’adapter sans difficulté : installez plus de mémoire vive et 4D Server 64 bits en tirera immédiatement profit.
Toutefois, gérer des centaines d’utilisateurs connectés ne se fait pas toujours aussi facilement que lorsqu’il n’y en a que quelques dizaines. Cela impose parfois de bien connaître les environnements (réseau, routeurs, machines, …). C’est pourquoi nous vous conseillons de contacter votre service de support technique si vous envisagez une telle migration, afin de bénéficier d’aide et de conseils en la matière.














Poster un nouveau commentaire