• # Quelques pistes

    Posté par . En réponse au message Elaboration Projet loadbalancing serveur frontaux server de données répliqués ou clustering + sauvegarde. Évalué à 2.

    Bonjour,

    Voici quelques pistes (non exhaustives) :

    Utiliser les scripts d'UltraMonkey en commencant par exemple par ( http://www.ultramonkey.org/3/topologies/sl-ha-lb-overview.ht(...) ) avec 2 machines virtuelles (vmware, vserver, xen ...) pour faire quelques tests.

    Ces scripts gèrent très bien le load-balancing pour les requetes http et pour mysql.

    => installation de xen vmware ou vserver au choix
    => installation de 2 serveurs virtuels
    => installation d'UltraMonkey
    => installation d'apache (http://www.debianhelp.co.uk/ultramonkey.htm)
    => installation de mysql ( http://www.onlamp.com/pub/a/onlamp/2006/04/20/advanced-mysql(...) ) par exemple. Cherche "circular replication mysql" et tu trouveras surement ton bonheur (Attention toutefois, va sur le site de mysql, lis un peu leur doc sur les avantages inconvenients d'une telle solution pour un cluster ! choisit bien ta version de mysql aussi !)

    et faire des tests de load balancing (cherches un peu de doc sur mysql + ultramonkey , tu trouveras facilement des info pour la conf à faire).

    Pour la replication Mysql, c'est dans la poche si tu as réussis à comprendre la doc ci-dessus.
    Pour la réplication d'Apache... je suis sur que tu réussiras à écrire quelques scripts avec du rsync dedans ;)

    Une fois que toutes tes install et tout tes tests sont concluant, tu peux pousser un peu la config en regardant par la : http://www.ultramonkey.org/3/topologies/hc-ha-lb-overview.ht(...) ... encore quelques machines virtuelles pour les test ;)

    Pour la sauvegarde... des bases Mysql, si tu a compris comment répliquer A -> B -> A tu sauras surement comment faire A -> B -> (A && C) 'C' étant le serveur de sauvegarde
    Pour la sauvegarde des apaches... bah scripts rsync comme pour la réplication ;)

    bonnesssss installssss

    P.S. Même si tu n'ulises pas UltraMonkey, essaie les machines virtuelles avant d'aller plus loin, ca ne coute pas très cher et ca permet de tester ta solution de cluster