Christophe,

Le 6 janvier 2010 17:02, Christophe Baegert
<c.baegert-lis...@lixium.fr> a écrit :
> Pour résumer et revenir à la discussion initiale, si on est autant à devoir
> se décarcasser (pour rester poli) au lieu de taper dans les gammes standard
> des 3 grands, c'est que celles-ci sont inadaptées, et complètement à côté de
> la plaque si on parle Green IT...

Les gros font du standard, et le Green IT, le vrai, consiste à tailler
à la serpe (non Octave, range la hache ;) ) dans tout ce qui constitue
une fuite inutile d'énergie.

Le problème à mon sens est de trouver le bon équilibre entre volume de
production (et donc réduction de prix par amortissement de la R&D) et
spécificité des designs permettant les économies.

Mais pour trouver ces bons équilibres, il faut remettre pas mal de
choses en question, telles que :

* Les alimentations

J'en avait longuement parlé avec Arnaud (dedibox) il y a quelques
années : des petites alimentations pas chères ont un rendement de
merde (et parfois des harmoniques), des petites alimentations à haut
rendement sont horriblement chères (et pas forcement si efficaces), et
des alimentations partagées entre les serveurs peuvent compliquer la
maintenance, bien que ce soit sur le papier le plus efficace au niveau
énergétique.

* Les datacenter

Mais si on va par là, le simple fait de regenerer du courant
alternatif en tête d'onduleur pour le découper dans chaque alim est
une perte énorme en terme de rendement. Distribuer du DC vers les
machines semblerais bien plus efficace. Se pose alors le problème de
section des câbles d'alimentation, car le DC est rarement à plus de
48v.

* l'architecture du serveur

Un DC-DC dimensionné pour un petit serveur peut atteindre un rendement
de 98%. Il peut augmenter encore si on ne sort qu'une seule tension
(alors que les cartes mères en demandent au moins 3 pour la plupart,
quitte à les re-convertir ensuite). Mais si on avait des carte mères
prenant du 48v en entrée et sortant du 5 et du 12 pour leurs besoins
internes en plus des disques durs éventuels, on économiserait aussi
bien en nombre de composants qu'en rendement.

(c'est kif-kif niveau maintenance : sur des gros volumes, on s'amuse
rarement à intervenir pour remplacer juste l'alim, et les DC-DC sont
relativement fiables).

* La dissociation stockage / CPU

Le cas typique est celui des RPS d'Octave : en mutualisant le
sotckage, on limite le nombre de disques, même si les perfs s'en
ressentent. Un peu de flash en guise de cache sur les machines,
quelques astuces logicielles, et le problème peut devenir
imperceptible, voir au contraire, le cache en flash booste les perfs
sur du fichier statique ou de la base à faible turnover

* Le refroidissement

Moins il y a de pièces mobiles, moins on brasse d'air, moins on risque
de panne et moins on gaspille d'énergie. Les solutions de
refroidissement intelligentes existent : le watercooling marche bien,
encore une fois, le premier a l'avoir industrialisé avec succès dans
notre secteur est parmi nous. On peut aller encore plus loin avec
quelques subtilités au niveau du design (mais je vais pas vendre la
mèche non plus, c'est trop juteux ;) )

* Au niveau logiciel

Vaste programme... Mais force est de constater qu'on gaspille beaucoup
de ressource à cause de softs mal foutus. Quand quelques jours de
consulting me suffisent à diviser par 4 le nombre de serveurs
nécessaires, le tout en faisant recoder même pas 1% d'une appli, je me
dis que les devs qui ont pondu ça passeraient pour criminels aux yeux
des écolos les plus extrèmes. Et ça tiens souvent à pas grand chose
!!! (pour les devs s'il y en à ici, posez vous la question à chaque
ligne : est ce que ma machine va _aimer_ cette instruction)

Tout ce potentiel d'optimisation sort de la logique industrielle de
standardisation. On a pas tous (hébergeurs) les mêmes besoins, nos
clients encore moins, on a pas tous les mêmes infras à disposition
(qui peut avoir du 48v à la pèle dans ses baies ?), bref, ell, HP & co
ne peuvent pas nous satisfaire avec des solutions "clef en main".
Dommage, le big boss, il aime bien le clef en main.


-- 
Jérôme Nicolle
---------------------------
Liste de diffusion du FRnOG
http://www.frnog.org/

Répondre à