Auteur Sujet: Informations Serveur #2  (Lu 3917 fois)

0 Membres et 1 Invité sur ce sujet

Hors ligne thibaud

  • Administrateur
  • VIP
  • *****
  • Messages: 3 908
    • http://www.phpnet.org/
Informations Serveur #2
« le: 22 Mai 2003 à 23:12:02 »
Bonsoir,

Nous allons lancer un projet important pour nous.
En effet, nous allons adapter et revoir entierement un systeme de wrapper CGI qui sera par la suite utilise sur nos serveurs.

Cela permettra de limiter l'usage CPU du membre directement lors de l'execution du script. Nous pourrons aussi limiter le nombre de FD, la quantite de memoire utilisées etc...

Bref, ce systeme permettra d'ameliorer tres largement la securite et la stabilite de nos systemes.

Pour le serveur 2, cela ameliorera vraiment beaucoup ses performances puisqu'il n'est pas encore en cluster.
(En attendant, nous allons demenager son serveur de mail sur une autre machine afin de soulager le serveur web).
Thibaud GRANGIER
Division Technique mutualise-dedie
PHPNET

Hors ligne Nepher

  • Habitué
  • **
  • Messages: 196
    • http://www.warhammer-forum.com
Informations Serveur #2
« Réponse #1 le: 23 Mai 2003 à 01:30:26 »
Wep wep... en pratique ça donne quoi ? Un kill du process si ça prend trop de CPU ? Pcq c'est un peu barbare ça :D ou bien simplement une mise en process queue avec clock interrupt, et faire une rotation des process... pcq dans ce cas, le process mettra plus de temps, mais sera quand même exécuté en laissant de la place pour les autres...

Hors ligne thibaud

  • Administrateur
  • VIP
  • *****
  • Messages: 3 908
    • http://www.phpnet.org/
Informations Serveur #2
« Réponse #2 le: 27 Mai 2003 à 13:37:20 »
Bonjour,

Pour regler definitivement nos problemes sur #2, je pense que nous allons avancer la date de creation du cluster #2.

Je pense meme passer commande des machines d'ici demain...

Cela fera donc :

- 1LB 2*120Go DD - PIV 2.0Ghz
- 2 WWW - PIV 2.4Ghz
- 1 SQL - PIV 2.0Ghz

Toutes les machines ont 1Go de DDR.

++
Thibaud GRANGIER
Division Technique mutualise-dedie
PHPNET

Hors ligne juju

  • Débutant
  • *
  • Messages: 16
    • http://www.lespoubelles.com
Informations Serveur #2
« Réponse #3 le: 27 Mai 2003 à 17:01:56 »
Salut a tous,

Je pense (ou j'espere  ;) ) qu'il y a des personnes inscrites sur PHP Net qui ne sont pas des specialistes en informatique...
Un petit cours (rapide quand meme) pour nous remettre a niveau ne nous (me ?) ferait pas de mal.
Alors ma question est simple : pourriez vous nous expliquer ce qu'est un cluster ?
Comme ca je pourrait me coucher moins bete ce soir !

@ +

Juju
Juju


Hors ligne Droopy

  • Expert
  • ****
  • Messages: 698
    • http://www.asso-synapse.org
Informations Serveur #2
« Réponse #4 le: 27 Mai 2003 à 17:16:00 »
Un cluster, c un système somme toute très simple...

Prenons l'exemple d'un serveur classique...
Tu veux acceder à un site sur ce serveur. Ton petit explorer, bien dégourdi, viens taper à la porte du serveur et dit qu'il veut aller sur le site de "saucisse". Le serveur Apache (un sage indien) lui répond que saucisse est bien ici et qu'il faut aller le chercher dans le rep /saucisse/www... Et le petit explorer est content...
Le problème se pose quand pleins de monde veut voir saucisse... le portier (Apache), il est un peu débordé...
D'autant plus que tous le monde veut pas voir saucisse, mais pleins de monde... un peu comme dans une grande fête où pleins de monde vient, mais y'a qu'un seul portier..
Il atteint les 180 heures par semaine, pas de congés payés et même pas les heures supp payés... alors le portier, il met la hola et ralentit la cadence...

Et le serveur rame...

Du coup, pas con le portier (c'est un sage indien, on ne le repetera jamais assez), ben il décide d'appliquer la technologie moderne à la soirée en cours, à savoir, il clone...
Il clone les invités en deux exemplaires dans deux salles de bal diffèrentes (www-#1 et www-#2) et recrute une équipe de vigiles pour le seconder (load balancer). Du coup, les invités passent par le load balancer pour acceder aux personnes qu'ils veulent voir. Le load balancer, un peu plus doué que le portier en solo, permet d'acceuillir plus de demandes. En plus (vive le clonage) il dirige les invités une fois sur www-#1 et l'autre fois sur www-#2... du coup les deux salles de bal ne recoivent que la moitié des invités. Et comme les deux salles sont identiques et que les participants sont tous clonés (ils ont la même conversation), ben les invités y voient que du feu... du coup, le portier bosse moins et les deux salles de bal dont moins chargées que si tout le monde allait dans la même salle...

Donc, le cluster fonctionne mieux, puisque la charge totale est répartie entre deux serveurs www STRICTEMENT identiques...

Enfin, moi, c'est ce que j'ai compris hein :D
Mais ca me semble honnète comme explication et ca en vaut bien une autre nan ?  :lol:
En bref, ce qu'il faut retenir, c'est que le cluster double (au minimum) les capacités d'acceuil du serveur, et donc réduit grandement la charge, ainsi que les risques de surcharge (de CPU, de RAM etc.. etc.. ) puisque tout est doublé en acceuillant deux fois moins de monde..

@+
SaUcIsSe HuRlAnTe
"On peut rire de tout, mais pas avec tout le monde" P. Desproges
"Et si l'Histoire plaisantait ?" M. Kundera