[resolu] Tourner avec 2 serveurs pour 1 site

  • Auteur de la discussion Auteur de la discussion caro
  • Date de début Date de début
WRInaute impliqué
Salut les gars !

Ca fait plusieurs fois que je lis ici qu'on peut tourner avec plusieurs serveurs pour 1 seul site.

Comment on fait ?
J'aimerais mettre tous mes fichiers php et images de mon forum sur un 2e serveur, mais comment on pointe dessus ? et pour le DNS ? enfin comprends pas comment on fait pour que le 2e serveur ait le même nom de domaine que le 1er :cry:

merci :wink:
carole
 
H
Haq
Guest
Je ne l'ai jamais fait... mais il y a entre autres la solution du "load balancing". Une recherche sur le web ou des réponses ultérieures t'éclaireront sûrement à ce sujet.
 
WRInaute discret
Si tu veux ventilés tes images ailleurs, faudra creer une URL specifiques dans ta config DNS genre :

mesimages.lenomdedomaine.com

et faire des appels en absolu dans tes sripts genre :
img src="http://mesimages.lenomdedomaine.com/ma_photo.jpg

Sinon tu peux aussi repartir le site complet sur deux machines et faire du load balancing comme evoque aK ...
la y a des systemes dédiés qui peuvent etre intégré a plusieurs niveaux (routeurs, machines dediés au load balancing), ou ca peut etre bricolé (car c'est de la bricole) via tes serveurs de DNS (qui vont envoyer tantot vers une IP tantot vers l'autre)
 
WRInaute discret
euh, c'est pas vraiment de la bricole quand c'est bien fait ...
Cela permet de mettre en place des solutions de haute dispo ...

J'ai installé plusieurs fois cette solution ! Cherche du côté de LVS, Hertbeat et Mon il y a pas mal de doc sur le sujet ...

Il y a aussi un article sur le sujet sur LEA (lea-linux.org cherche haute dispo)

La repartiition de charge "bete et mechante" n'est en général pas satisfaisante car innéficace en cas de panne d'un service sur une machine ...

Il faut pouvoir faire de la surveillance de service (http, mysql, etc) et changer dynamiquement les règles de routages : ipvsadm fait cela

On peut sophistiquer le truc en mettant deux machines dédiés aus redirections (un maitre et un esclave) l'esclave prend la main quand le maitre est down ... avec un système de heartbeat (bip de surveillance par liaison serie) ainsi les ip (celles des dns) se balladent entre les deux machines.
 
Nouveau WRInaute
Une petite question s'il vous plait :

Si je comprends bien, l'astuce est soit de répartir la charge du site en le fragmentant sur 2 serveurs (excusez moi pour les termes non techniques), soit d'avoir 2 sites sur 2 serveurs dédiés avec le DNS qui route une fois sur l'un et une fois sur l'autre.

Donc cette solution est bien pratique si on veut se protéger d'un problème matériel.

Est il possible d'imaginer une solution de ce type sur 2 serveurs dédiés chez 2 hébergeurs différents afin de prévenir un problème de connexion chez l'un d'eux ?

Jerome
 
WRInaute discret
misterflower a dit:
Est il possible d'imaginer une solution de ce type sur 2 serveurs dédiés chez 2 hébergeurs différents afin de prévenir un problème de connexion chez l'un d'eux ?

Jerome

C'est possible de l'imaginer oui ;) Et pour pousser le luxe jusqu'au bout, mettre chacun des deux serveurs en DNS distincts (l'un en primaire, l'autre en secondaire par exemple). Ce qui permet du coup de backuper aussi la fonction DNS ...
 
WRInaute occasionnel
Alors la y a un truc ki m'interesse

Si j'ai bien compris, je mets le primaire de mon ndd sur mon serveur et le secondaire sur un autre (le pc de mon boulot par ex.)

Si mon serveur ou le routeur de mon hebergeur tombe en rade, l'internaute sera dirigé vers mon secondaire ?
 
WRInaute discret
chava2b a dit:
Alors la y a un truc ki m'interesse

Si j'ai bien compris, je mets le primaire de mon ndd sur mon serveur et le secondaire sur un autre (le pc de mon boulot par ex.)

Si mon serveur ou le routeur de mon hebergeur tombe en rade, l'internaute sera dirigé vers mon secondaire ?

J'ai jamais eu l'occasion de le tester "en automatique" ... mais avec quelques lignes de codes et de config ca et là ca doit etre tout a fait possible ...

Ca peut etre interessant aussi de paremetres ses DNS ailleurs que sur ses propres serveurs, chez un prestataire du genre : http://www.dnsmadeeasy.com/

Ils sont specialistes du DNS et peuvent sans doute proposer des solutions sur mesure ... mais meme dans la solution standard, ca permet de faire des modifs si ses serveurs à soi sont en rade, et avec un TTL adequate ...
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut