DEDIBOX-NEWS.COM

Le Forum Non Officiel de la DEDIBOX

Vous n'êtes pas identifié.

#1 2008-08-13 10:31:20

vinceoli
Je débarque
Date d'inscription: 2008-08-13
Messages: 3

Clustering

Bonjour,

je souhaiterais avoir des informations sur la mise en place d'un cluster en load balancing sous linux, apparemment dedibox ne fait pas d'offre de ce type et je voudrais donc savoir les logiciels nécessaires et les architectures possibles (je connais plus la théorie que la pratique )

Merci d'avance pour tous vos conseils et renseignements.

vinceoli

Hors ligne

 

#2 2008-08-13 11:39:43

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 515
Site web

Re: Clustering

Eh bien ca dépends, tu veux clusteriser quels types de services ?


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#3 2008-08-13 12:28:04

vinceoli
Je débarque
Date d'inscription: 2008-08-13
Messages: 3

Re: Clustering

Je t'explique plus en détail mes besoins : je vais avoir un site qui permet au utilisateurs d'uploader du contenu (images et vidéos) et lors du lancement il en suivra surement un buzz dans le but de ramener du monde sur le site, bref faut que le site puisses tenir la charge.

Mon besoin est donc de mettre en place un cluster (pas un truc énorme mais déjà avec 2 ou 3 bons serveurs). Mon problème est que je mes dis que je vais avoir beaucoup de données que je ne pourrais pas dupliquer sur ces 3 serveurs donc que faire? : avoir des urls genre serveur1.monsite.com, serveur2.monsite.com et enregistré l'info en base? Avoir plusieurs petits serveurs ayant tout le contenu static(images, java script, css) et un seul servant de stockage en espérant que ca permettent de moins saturer le gros.

En tout cas la je cherches je cherches big_smilebig_smile

Merci pour vos réponses

vinceoli

Hors ligne

 

#4 2008-08-13 14:23:22

ScHinZe
Eleveur de chèvres
Lieu: Katmandou
Date d'inscription: 2006-08-04
Messages: 2526
Site web

Re: Clustering

Tu peux faire du Round Robin DNS ou essayer LSF (Load Sharing Facility)


http://www.schinze.fr/_imgs/banniere.jpg

Hors ligne

 

#5 2008-08-13 15:20:58

DeLoVaN
Maitre Jeidi
Date d'inscription: 2006-08-24
Messages: 515
Site web

Re: Clustering

Je ne connais pas LSF (et après avoir lu en travers, j'ai pas pigé comment ça marche ^^), et le Round Robin au niveau des DNS ne te donnera que le load balancing, tu auras toute la synchro a faire derrière.

Après, si c'est juste pour équilibrer la charge , je suis pas sur que mettre en place un cluster soit vraiment une bonne solution. Le principe premier du cluster n'est pas la répartition de charge, mais le failover. Si un de tes serveurs tombent en rade, alors un autre prends le relais.

Sinon, si c'est juste la puissance, faut faire ça avec des gros serveurs (genre la dernière dédibox de.. aujourd'hui ?).

Après, si tu veux vraiment un cluster, il y a plusieurs solutions.  Etant donné que ton service sera du web, tu peux faire ça déjà avec 3 serveurs.

Un serveur frontal, qui contiendra le serveur web (tel apache), et a partir duquel tu iras taper dans une base de donnée répartie entre 2 autres machines. Si tu as beaucoup de contenu dynamique, evidemment.
Sinon, tu peux rajouter 1 autre serveur web, ce qui te donnera 2 serveurs web, et 2 base de données, toujours avec du round robin en loadbalancing.

Reste le probleme du partage et la duplication des données. Comme j'ai dit au dessus, si c'est pour faire du failover, alors la tu réplique tout, ce qui semble logique et plus sécurisant. Tu pourras, en plus, faire du loadbalancing, vu que tes serveurs contiendront les memes données.

Sinon, si c'est juste de la répartition de charge, tu peux basiquement stocker la moitié des données sur un serveur, et l'autre moitié sur l'autre. Ce qui t'oblige a savoir ou est stocké quoi (en terme de fichiers). Et pour la base de donnée, stocker une partie des tables sur un serveur et l'autre sur l'autre. Mais la, gare aux jointures qui peuvent completement t'exploser a la figure.

Dernière modification par DeLoVaN (2008-08-13 15:22:33)


http://clanfree.net/pics/logo.png
Services pour joueurs: Web, Teamspeak, Mumble: Clanfree.net

Hors ligne

 

#6 2008-08-13 16:56:26

vinceoli
Je débarque
Date d'inscription: 2008-08-13
Messages: 3

Re: Clustering

Tout d'abord merci pour toutes ces infos,

Basiquement moi ca serait plutôt de la répartition de charge, car dans le futur je penses avoir beaucoup de données et il seraient donc plus intéressant pour moi de répartir ces données sur plusieurs serveurs car je penses pas pouvoir à terme (vu le volume) pouvoir tout dupliquer. J'ai entendu parler des SAN  (Storage Area Network) mais j'ai l'impression que c'est très chère:/.

Enfin pour ce qui concerne la base de données je penses qu'un seul serveur devrait suffire.

Y-a-til d'autres programmes autres que lbnamed permettant de faire du load balancing?

Merci pour vos réponses

vinceoli

Hors ligne

 

#7 2008-08-13 18:00:00

Phach
Membres d'honneurs
Lieu: France
Date d'inscription: 2006-05-05
Messages: 1011
Site web

Re: Clustering

lol
tu pourras t'interesser au SAN quand ton stockage se comptera en tera !
ton probleme ca semble etre l'espace disque, regarde les offres de Amazon S3.


http://bayimg.com/image/aakogaabp.jpg http://www.radioparadise.com/graphics/banner_80.gif

Hors ligne

 

Pied de page des forums

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson