|
Vous pouvez également retouver d'autres articles sur notre blog ou sur Twitter .
05/01/2008 - Google fabrique son propre switch 10Gb
Google aurait (a ?) construit ses propres switches Ethernet 10Gigabits/s ! La question qui vient tout de suite à l'esprit est "Quelle idée ! pourquoi ne pas acheter un switch du marché ?". Google veut sans doute continuer à appliquer la philosophie qui lui a si bien réussi : construire en masse des systèmes simples et peu coûteux. Pour cela ils peuvent s'appuyer sur les nombreux talents du monde des réseaux qu'ils ont débauché à grand coup de stock-options (à commencer par les légendes vivantes telles que l'emblématique Vinton Cerf ). La philosophie de Google consiste à construire des infrastructures bon marché, non redondantes, et à en stocker à plusieurs endroits géographiques la même donnée, à la manière d'un meta-système de fichiers en RAID. Cette non-robustesse revendiquée, provoque d'ailleurs de temps en temps des pertes de données, comme sur Gmail, en Beta depuis plusieurs années. L'étude des débuts de Google montre par exemple que ses ingénieurs avaient anticipé les serveurs lames en rackant ,de façon très dense, horizontalement des cartes mères « standard »de PC (ce qui finit d'ailleurs par provoquer des incendies). Google construit ses propres serveurs et ses propres logiciels. Pourquoi ne pas faire de même avec les équipements réseaux ? Ceux-ci sont le XENPACK, le X2, le XFP et le nouveau, moins cher et plus petit, SFP+. Le leader du marché, Cisco, a pour stratégie actuelle de vendre des modules X2 à prix d'or (2.250 € prix unitaire HT fin 2007, à comparer au 100$ d'un SFP+ équipée d'une diode portant à 100m) et ainsi asphyxie, en retardant sa croissance (et l'arrivée de nouveaux entrants) le marché du 10G. La vente de SFP est d'ailleurs un marché très juteux , à tel point que certains clients ont la tentation d'acheter des modules "comptables" en n'hésitant pas à demander les bonnes adresses sur le forum Cisco NetPro. Le 10G n'est pas prêt d'être disponible sur des câbles « standard » Cat5E, principalement pour des raisons de consommation électrique excessive, de l'ordre de 10W par port. Les alternatives à la fibre sont peu satisfaisantes : le Cat7 ou bien le CX4 (même connecteurs et câbles que le X4 Infiniband). Il ne restait donc à Google qu'à créer son « propre » 10Gb sur Cat5 : pour cela les ingénieurs auraient adapté des cartes mère Broadcom (le fabricant tout puissant sur le marché des chips Gigabit) en y connectant 20 modules SFP+, obtenant ainsi un switch à très bas coût et à forte densité. Des sociétés telles que Level7 (acquise par Broadcom en janvier 2007) fournissent des solutions logicielles pour commutateurs et routeurs : il ne restait sans doute plus aux ingénieurs de Google qu'à utiliser les API et routines de haut niveau. D'ailleurs celles-ci sont en général implémentées au niveau des ASICs (c'est le cas pour Cisco) non pour des raisons de performance mais principalement pour éviter la contrefaçon (posséder les sources de l'IOS ou du CatOs ne suffisent alors plus à construire des switches Cisco-like. Le gain financier est énorme vu la taille du réseau Google : il ne faut pas oublier que l'économie n'a pas lieu que sur les modules optiques connectés au switches mais également sur ceux insérés dans chaque serveur ! On peut même y ajouter les gains en consommation d'énergie puisque les puissances d'émission seront sans doute optimisées suivant les besoins « standard » des baies Google. Bref, de quoi maintenir son avance technologique et financière sur Yahoo! ou MSN.
|