• [^] # Re: Performances

    Posté par . En réponse au journal Sortie de la version 2.1.0 de Kerrighed. Évalué à 1.

    Installe tes serveurs de Jeux dans des serveurs virtuels Xen ou KVM, et teste si la migration en live satisfait tes critères...


    Sur le principe, d'accord, mais en pratique :

    - Verygames héberge des dizaines de milliers de serveurs de jeu. Donc en virtualisant tout ça, ça résulte en des dizaines de milliers de machines virtuelles ? Difficilement gérable... Ou alors, on regroupe plusieurs serveurs de jeu en une machine virtuelle, mais ça réduit alors d'autant l'efficacité de la solution...
    - La ressource la plus précieuse quand on héberge des serveurs de jeu c'est le CPU. Dans ces conditions, l'overhead qu'implique une machine virtuelle est à prendre en compte. Je ne connais pas Xen/KVM, mais de ce que j'en ai vu de la virtualisation, les performances d'une machine virtuelle sont tout de même un cran en dessous de celles de la machine physique. En pratique, je ne sais pas si ça fait une grosse différence car je ne connais pas les performances de Xen/KVM, mais je suis pessimiste.

    Je ne peux pas tester comme tu le suggères, parce que je n'ai pas de grappes de serveurs de jeu sous la main, j'ai juste eu l'occasion de travailler dans ce milieu.

    Cependant, te fixer comme contrainte 50 ms de temps de migration me parait exagéré compte tenu de l'avantage de représente la possibiltié de migrer en live vers un serveur plus puissant.


    Tout dépend de la fréquence de ces interruptions et de la qualité de service que tu veux assurer. Si il y a deux ou trois interruptions de 1 seconde dans une soirée, ça passe si tu n'es pas trop exigeant sur la qualité. Par contre, si tu loues des serveurs de jeu de haute qualité destinés à du haut niveau, alors il ne faut pas la moindre anicroche.