Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
820 connectés 

  FORUM HardWare.fr
  Windows & Software

  Mise en cluster chez OVH

 


 Mot :   Pseudo :  
 
 Page :   1  2  3  4  5  6
Page Précédente
Auteur Sujet :

Mise en cluster chez OVH

n°1921215
nero27
Posté le 10-02-2005 à 23:06:58  profilanswer
 

Voilà, je vais régulièrement sur un site (monchval.com, pour ceux que ça intéresse) mais celui-ci a un gros problème de lenteur (70 000 membres en même pas 6 mois). Le site est hébergé chez OVH et le webmaster voudrait mettre ses serveurs en cluster pour améliorer les perfs du site, seulement, OVH refuse de le faire :/
Est-ce déjà arrivé à quelqu'un ?
Si oui, as-tu réussi à les mettre en cluster par toi-même ?
Si oui, pourrais-tu me donner ta technique que je la transmette au webmaster ?
 
Merci d'avance :jap:


Message édité par nero27 le 10-02-2005 à 23:40:09
mood
Publicité
Posté le 10-02-2005 à 23:06:58  profilanswer
 

n°1921243
nero27
Posté le 10-02-2005 à 23:40:19  profilanswer
 

UP :bounce:

n°1921256
Ricco
Retour au pays
Posté le 11-02-2005 à 00:08:40  profilanswer
 

Ca veut dire quoi "mettre en cluster" ??
Y'a pas d'interêt si les appli sont pas faite pour. Je crois que le site de mysql parle de clustering ... mais ça concerne seulement pê les dernière versions payante. Sinon, il peut faire ce qu'il veut si c'est des serveur dédiés ... sinon il pourra pas faire grand chose je pense.


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1921259
nero27
Posté le 11-02-2005 à 00:10:18  profilanswer
 

Ce sont des serveurs dédiés, seulement, il ne sait pas trop comment faire du clustering :/

n°1921260
freds45
Posté le 11-02-2005 à 00:11:23  profilanswer
 

Bah tout simplement passer sur un plus gros serveur, non ?

n°1921264
Ricco
Retour au pays
Posté le 11-02-2005 à 00:17:04  profilanswer
 

http://wiki.apache.org/geronimo/Ar [...] Clustering ?


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1921266
nero27
Posté le 11-02-2005 à 00:18:59  profilanswer
 

freds45 a écrit :

Bah tout simplement passer sur un plus gros serveur, non ?


Il utilise déjà 5 serveurs !


Merci, je vais regarder ça ;)


Message édité par nero27 le 11-02-2005 à 00:19:52
n°1921272
Ricco
Retour au pays
Posté le 11-02-2005 à 00:30:39  profilanswer
 

Bon, en même tps je garantie rien je l'ai pas lu. C trop anglais pour 00h30 :D
Par contre dans ça http://www.linuxfrench.net/article [...] ticle=1177 ils conseillent plutôt http://www.linuxvirtualserver.org/
 
Si ça marche n'oublie pas de nous donner un retour. Pour l'instant on joue les bourrins sur notre serveur au boulot mais si ça se trouve un jour on aura de vrais clients dessus :D


---------------
"L'informatique n'est pas plus la science des ordinateurs que l'astronomie n'est celle des télescopes." Michael R. Fellows & Ian Parberry
n°1921274
nero27
Posté le 11-02-2005 à 00:34:16  profilanswer
 

Merci pour tout ça : je vais éplucher ça plus tard :d
Sinon, pas de souci pour le retour ;)

n°1921631
c2c
Posté le 11-02-2005 à 13:05:50  profilanswer
 

nero27 a écrit :

Il utilise déjà 5 serveurs !
 
Merci, je vais regarder ça ;)


 
alors revois le code de tes pages, arrete les machines sans udma d'ovh, trouve un vrai hebergeur, et verifie surtout le code de tes pages.... au pire mp moi si tu veux discuter de monter en charge.

mood
Publicité
Posté le 11-02-2005 à 13:05:50  profilanswer
 

n°1925323
3Phach4
...
Posté le 14-02-2005 à 18:21:22  profilanswer
 

nero27 a écrit :

Il utilise déjà 5 serveurs !


 
j'en vois qu'un avec nslookup :  
 
Nom :    www.monchval.com
Address:  213.186.61.56
 
et c'est clair qu'a l'heure ou je parle le site est affreusement lent.

n°1925435
nero27
Posté le 14-02-2005 à 20:01:55  profilanswer
 

3phach4 a écrit :

j'en vois qu'un avec nslookup :  
 
Nom :    www.monchval.com
Address:  213.186.61.56
 
et c'est clair qu'a l'heure ou je parle le site est affreusement lent.


Il y a aussi forum.monchval.com, mais je ne connais pas les autres [:sinclaire]

n°1925969
cybervince
It's all good man
Posté le 15-02-2005 à 10:49:18  profilanswer
 

nero27 a écrit :

Il utilise déjà 5 serveurs !


Donc il est déjà en cluster.
Et utiliser 5 serveurs pour un site comme ca, je trouve ca déjà énorme.
Y'a surement moyen d'optimiser le site en fesant en sorte que les requêtes SQL soient plus légères. Mettre certaines requête en cache.
 
A mon avis il suffirait d'avoir un bon serveur SQL bien boosté et 2 serveurs qui ne font que le PHP (limite même un pourrait suffire).


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°1928680
nero27
Posté le 17-02-2005 à 00:52:38  profilanswer
 

Il faut que je lui redemande, mais il me semble que la bdd est sur un serveur, le site sur un autre, les images et le forum sur un troisième, etc ...

n°1928737
3Phach4
...
Posté le 17-02-2005 à 08:07:17  profilanswer
 

y a aucune répartition de charge dans ce cas la.
 
Faut qu'il revoie ca ton pote. Tu met un gros serveur qui s'occupe que de la BDD et aprés normalement un serveur devrait suffir pour le reste. Et puis faut un peu optimser le site et les requete.

n°1928840
compuman10​1
Posté le 17-02-2005 à 10:23:22  profilanswer
 

Le fait de mettre la base de données sur une autre machine ca ne ralentit pas un peu ? (Utilisation du réseau, ping....)

n°1928850
3Phach4
...
Posté le 17-02-2005 à 10:34:40  profilanswer
 

Le réseaux chez l'hebergeur doit etre en 1 Gbits donc ca doit etre négligeable. Parceque la son site il rame grave !  
 
Soit il met une machine de monstre avec tout dessus. Soit il reparti la charge. Enfin c'est mon avis.

n°1929246
cybervince
It's all good man
Posté le 17-02-2005 à 14:16:42  profilanswer
 

compuman101 a écrit :

Le fait de mettre la base de données sur une autre machine ca ne ralentit pas un peu ? (Utilisation du réseau, ping....)


Chez OVH tes machines sont normalement sur le même VLAN, et en 100mbps, donc il n'y a "aucun" ralentissement entre un serveut MySQL local ou distant si ce n'est les 2ms entre les 2 machines (sachant que la machine qui génère ta page en php aura le boulot de requêtes SQL en moins).
Pour moi ca ne peut aller que plus vite.
Et si tu te rend compte quele serveur PHP ne tiens plus la charge, tu en mets un 2ème qui attaque le même serveur SQL (en mettant une répartition de charge en place entre les serveurs "PHP" ).


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°1929274
nero27
Posté le 17-02-2005 à 14:31:54  profilanswer
 

cybervince a écrit :

Chez OVH tes machines sont normalement sur le même VLAN, et en 100mbps, donc il n'y a "aucun" ralentissement entre un serveut MySQL local ou distant si ce n'est les 2ms entre les 2 machines (sachant que la machine qui génère ta page en php aura le boulot de requêtes SQL en moins).
Pour moi ca ne peut aller que plus vite.
Et si tu te rend compte quele serveur PHP ne tiens plus la charge, tu en mets un 2ème qui attaque le même serveur SQL (en mettant une répartition de charge en place entre les serveurs "PHP" ).


C'est déjà ce qui est fait avec 5 serveurs. Il y a environ 500 connectés à la fois en continu sur le site : à votre avis c'est assez ou pas ?

n°1929304
cybervince
It's all good man
Posté le 17-02-2005 à 14:46:54  profilanswer
 

nero27 a écrit :

C'est déjà ce qui est fait avec 5 serveurs. Il y a environ 500 connectés à la fois en continu sur le site : à votre avis c'est assez ou pas ?


500 connectés en même temps (sauf si ils cliquent tous pile poil au même moment), je ne trouve pas ca énorme pour un serveur dédié.
Il y a surement moyen d'optimiser les scripts pour consommer moins de ressources et/ou optimiser la configuration du serveur (parrait que chez OVH le mode DMA est rarement activé de base sur les dédiés).


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°1929318
nero27
Posté le 17-02-2005 à 14:55:34  profilanswer
 

En fait, pour la charge, elle est plutôt importante, car c'est un site de simulation de centre équestre : chaque clic correspond à un accès à la base de donnée :/

n°1929322
kalex
Posté le 17-02-2005 à 14:58:13  profilanswer
 

Il faudrait d'abord voir l'utilisation individuelle de chaque serveur pour situer le problème...

n°1929495
cybervince
It's all good man
Posté le 17-02-2005 à 16:41:20  profilanswer
 

nero27 a écrit :

En fait, pour la charge, elle est plutôt importante, car c'est un site de simulation de centre équestre : chaque clic correspond à un accès à la base de donnée :/


Ben si c'est le serveur de base de données qui s'en mange plein la tronche car il est pas assez puissant, c'est pas en rajoutant des frontaux web que ca va aller plus vite. Et dans le cas où c'est bien niveau MySQL que ca coince, il faut soit optimiser au maximum les requêtes (ne sélectionner que les champs qu'on a besoin, fermer la connexion dès que la requête est terminée)., associer tout ca à un système de cache (y'a peut-être des infos qui sont cherchées en base à chaque affichage de page et qui ne changent pas d'une minute à l'autre, donc en mettant ca en cache, ca réduit le nombre de requêtes).


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°1929564
nero27
Posté le 17-02-2005 à 17:16:05  profilanswer
 

Ok, je vais essayer de vois avec lui d'où vient la surcharge ;)
Par contre, au cas où, ça ne peut pas venir d'une bande passante trop faible ?

n°1929580
cybervince
It's all good man
Posté le 17-02-2005 à 17:25:26  profilanswer
 

Si, ca peut aussi être la bande passante.
Il a combien ?


---------------
SaulGoodman.fr: Actus sur la série Better Call Saul
n°1930161
nero27
Posté le 18-02-2005 à 00:36:32  profilanswer
 

Je vais lui demander plus de précisions sur son architecture ;)
Sinon, une autre info : il y a environ 75 000 membres inscrits.

n°1931510
Sgt Sharp
Fortune favors the Bold
Posté le 19-02-2005 à 01:02:50  profilanswer
 

[:abnocte invictus]

n°1931574
3Phach4
...
Posté le 19-02-2005 à 07:56:50  profilanswer
 

ca serait pas plus simple qu'il vienne directement ton pote ??

n°2047977
nero27
Posté le 31-05-2005 à 17:01:29  profilanswer
 

Alors, l'architecture du site est ainsi :  
-mail et apache sur un premier serveur
-bdd répartie sur 2 serveurs (tout ce qui concerne les membres)
-le reste des tables sur un autre serveur
-forum et sa bdd sur un autre serveur
 
Maintenant, MySQL booste et c'est apache qui fait ralentir le site.
Que me conseillez-vous ?

n°2048053
3Phach4
...
Posté le 31-05-2005 à 18:07:44  profilanswer
 

C'est pas apache qui arrive pas a suivre c'est ta machine.
 
Apache, s'il est bien configuré, tourne trés bien.

n°2048119
nero27
Posté le 31-05-2005 à 18:43:35  profilanswer
 

oui, c'est ce que je voulais dire.
La machine est un bi-P4 3.0GHz avec 2Go de RAM pour info.
 
Sinon, on voudrait faire du clustering pour le serveur apache, mais on ne voit pas comment faire et OVH refuse de s'en occuper :/


Message édité par nero27 le 31-05-2005 à 18:43:54
n°2048133
3Phach4
...
Posté le 31-05-2005 à 18:50:16  profilanswer
 

j'ai du mal a croire qu'une telle machine puisse ramer.  
 
Tu es bien sur que ca vient d'Apache ? c'est pas la bande passante ? Tu as des graphes ?

n°2048161
nero27
Posté le 31-05-2005 à 19:05:49  profilanswer
 

Faut que je revois la bande passante mais normalement, elle est suffisante.

n°2048169
nero27
Posté le 31-05-2005 à 19:09:44  profilanswer
 

La bande passante est de 40 Mbps

n°2048732
ratibus
Posté le 01-06-2005 à 09:43:55  profilanswer
 

Salut
 
Apparemment c'est du PHP/MySQL
 
Je te conseille ceci :
 
Coté PHP :  

  • activation de la compression Gzip
  • installation de TurckMMCache


Coté MySQL :

  • active le slow-query.log et fais des explain sur les requetes qui y sont pour les optimiser et voir s'il ne manque pas des index par exemple


Si t'as des questions n'hésite pas ;) (ou envoie moi un MP si t'as des détails que tu veux pas mettre en public)
 
(parce que 3 serveurs MySQL je trouve ça beaucoup par rapport aux chiffres que tu as pu donner avant, t'as combien de tables, elles ont combien d'enregistrements...)


Message édité par ratibus le 01-06-2005 à 09:46:32
n°2048799
Profil sup​primé
Posté le 01-06-2005 à 10:54:39  answer
 

mysql sur 2 machines je trouve que c'est une heresie :/
 
edit : surtout quand je vois ce que mange apache compare a sql


Message édité par Profil supprimé le 01-06-2005 à 10:59:10
n°2048804
nero27
Posté le 01-06-2005 à 10:58:57  profilanswer
 

entre 10 et 15 tables par serveur et jusqu'à 100000/150000 enregistrements par table.

n°2048823
alexfr63
Posté le 01-06-2005 à 11:21:21  profilanswer
 

gzip va lui bouffer du CPU non ?...

n°2048898
ratibus
Posté le 01-06-2005 à 12:53:17  profilanswer
 

nero27 a écrit :

entre 10 et 15 tables par serveur et jusqu'à 100000/150000 enregistrements par table.

C'est pas beaucoup. A mon avis un seul serveur SQL avec des requetes optimisées ça tient. Si tu veux en discuter => MP
 
Vous avez posé les index comme il faut ?
 

alexfr63 a écrit :

gzip va lui bouffer du CPU non ?...


Un peu :)
Mais le gain sera a priori important quand meme ;)


Message édité par ratibus le 01-06-2005 à 12:54:30
n°2048994
alexfr63
Posté le 01-06-2005 à 14:12:42  profilanswer
 

Par expérience je peux te dire que mod_gzip fait plus chier qu'autre chose sur les serveurs... mais bon.
Edit : et si sa machine tien deja pas la charge, je sais pas si c'est la peine d'amplifier le problème
 
Moi je lui conseil de changer d'hébergeur .. et suivant son budget de s'orienter vers des solutions managés ou du haut de gamme.
Genre un BiXeon ou Athl64 avec énormement de ram pour le MySQL + un Xeon ou P4 pour le Web....le tout avec du disque SCSI
(et moi je pense que le tout peut meme ce regrouper sur un unique bixeon ... il faudrai avoir d'autres informations)
 
TurckMMCache => oui mais bon ca fera pas des masses si il a un gros problème de surcharge
 
nero27 si tu veux laisse moi ton tel en PV et je te conseillerai un peu...
nero.. vérifie déjà que certains paramettres comme le KeepAlive .. et essai de le desactiver mais aussi que ton my.cnf soit bien config.
C'est beau de parler de prog etc.. mais souvant le soucis est bien logiciel : un mysql avec un fichier config mal adapté peut vite s'emballer. Idem pour apache. Tu as aussi des correctifs/patchs sur les noyaux des machines : pour par exemple restraindre les attentes I/O (bug constaté sur des kernels 2.4 par exemple) et l'utilisation CPU du même coup.
Beaucoups trop de personnes pensent que gérer un dédié ce fait en un claquement de doight.. mais tout ça demande des compétances !
 
 
Sinon des solutions avec load balancer existent chez ev1servers.net par exemple mais c'est aux US et cher...
Si ton ami à genre 1000euro de budget et plus... il peut trouver une bonne solution je pense mais si il ne sais pas gérer un serveur laisse tomber le dédié classique car les problèmes vont s'amplifier avec le temp.
Que ce soit pour les hébergeurs mutualisés, les gens qui prennent des dédiés etc.. le boulo de pro doit être confier aux professionnels, c'est mon avis. L'hébergement est un vrai métier qui est d'ailleur parfois difficile et on ne peut pas s'improviser technicien.
 
Si ca ce trouve son serveur ce mange des attaques via http à longueur de journée et il le sait même pas !
Flood sur Apache > utilisation massive du CPU/Mémoire par exemple.. et si il y connait rien il ne vera meme pas.
Idem pour des attaques autres...


Message édité par alexfr63 le 01-06-2005 à 14:33:40
mood
Publicité
Posté le   profilanswer
 

 Page :   1  2  3  4  5  6
Page Précédente

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Windows & Software

  Mise en cluster chez OVH

 

Sujets relatifs
Quel gros site chez OVH ?Mise a jour du chipset pour corriger probleme adsl
OVH free et son ftpMise en veille ??
OVHGohst et abonnement mise à jour
mise à jour AVG 7Mise a jour impossible
mise à jour photoshop CSMise à jour base Kaspersy très lente !?!?
Plus de sujets relatifs à : Mise en cluster chez OVH


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR