J'apprends mon chemin à travers la gestion de configuration en général et j'utilise des marionnettes pour l'implémenter en particulier. J'ai déjà fait des recherches génériques ( également sur SF ) et en ce moment j'envisage Apache VirtualHosts.
Nous hébergeons beaucoup de sites Web LAMP (il est actuellement dans la gamme des centaines) sur deux systèmes: un Apache2 / mod_php et un MySQL - fondamentalement l'opposé d' une autre question déjà sur SF où il gère beaucoup de serveurs avec peu de vhosts chacun (si pas vraiment, je ne sais pas). Je n'ai pas encore mis en place une configuration de travail en marionnette mais cela ne devrait pas être un problème, il existe de nombreux exemples et recettes.
En plus des fichiers de configuration Apache évidents (aucun problème ici, je suppose), chaque vhost devrait avoir des répertoires créés et des autorisations vérifiées (par exemple, un répertoire racine pour chaque vhost contenant un documentroot, un répertoire tmp dédié, un répertoire dédié dir de fichiers de session php, éventuellement des certificats SSL, etc.) sur le serveur web, et un utilisateur + une ou plusieurs bases de données sur le serveur MySQL.
L'ajout d'un nouveau vhost nécessiterait la marionnette pour créer ceux-ci, la suppression d'un nécessiterait la marionnette pour exécuter un script qui sauvegardera les données utilisateur puis supprimer les données en direct des deux serveurs, mais aussi chaque agent marionnette exécuté vérifierait alors l'existence de les répertoires, la base de données, les autorisations, etc.
Suis-je en train de poser des problèmes lorsque je monte à des centaines d'hôte virtuel avec toutes ces vérifications exécutées à chaque exécution de marionnettes, en particulier celles du système de fichiers (sur le serveur Web), et surtout quand à l'avenir les systèmes seront chargés davantage? (disons que nous ciblons la plage de 1 000 à 2 000 sites Web comme un maximum raisonnable par serveur).
Y a-t-il de l'expérience à le faire sur le net? J'ai googlé mais je n'ai rien trouvé, aussi parce qu'il y a un faible rapport signal / bruit lors de la recherche de "marionnette" et "apache" ...