spence foxtrot a écrit :
Hello
J'ai encore un peu de mal avec les conteneurs.
Je comprends le principe, mais pas le fonctionnement du conteneur.
Je chercher un moyen d'exécuter des "workloads" sur un hôte windows, et les bouger, idéalement automatiquement, de serveurs en serveurs suivant la charge. Et idéalement, avec des affinités (que telle charge soit exécutée de préférence tjs sur le serveur A qui serait le plus puissant).
En gros, il s'agit de serveurs de jeux, et je voudrai éviter que les joueurs soient coupés (qu'ils aient juste une petite latence).
Chaque instance de jeu a besoin d'un windows (core/pro ou serveur) car j'utilise un système de plugin non dispo sur linux.
Il y a environ 20go de fichiers de jeu de base, + 0,5 à 4go pour les fichiers propres à l'instance (sauvegarde, whitelist, etc...).
Je sais que ce n'est pas une vm, mais j'aimerai que chaque conteneur puisse exécuter un seul serveur, mais avec des fichiers qui se trouveraient sur de l'iscsi ; je ne sais même pas si ça se dit comme ça.
J'ai même envie de tenter avec nano server, qui semble le truc le plus léger "windowsable".
Le conteneur n'aurait alors quasiment pas de donnée, car son seul but est de faire "les calculs", et d'écrire sur des volumes qui ne sont pas de le conteneur (d'où le fait que j'évoque iscsi). Il y aurait donc juste un script .bat dans les fichiers propres du conteneur (et nano serveur ?)
Je peux réussir à faire ça avec docker ?
Ou il me manque un morceau ?
merci
|