Facebook présente ses outils de gestion et de développement internes

le 27/06/2012, par Jacques Cheminat avec IDG NS, Terminaux et Systèmes, 456 mots

Devant la taille de la société et la quantité de données à gérer, Facebook a construit ses propres outils de gestion et de développement. Un responsable a présenté quelques-uns de ces créations.

Facebook présente ses outils de gestion et de développement internes

Avec près de un milliard d'utilisateurs à travers le monde et 500 millions de visiteurs chaque jour sur son site, Facebook a travaillé dur sûr la gestion de ses systèmes. Pour l'aider dans cette démarche, la société a mis au point ses propres outils de gestion et de développement pour ses besoins spécifiques.

Parmi ces outils, on peut citer : Perflab pour évaluer les changements du site réalisés par les ingénieurs, Gatkeeper pour des tests A/B (pour calculer la performance d'une fonctionnalité) avancés de changement de code et Claspin, fournissant une carte haute densité sur la chaleur d'un grand ensemble de serveurs.

« Nous avons passé beaucoup de temps à construire notre catalogue d'outils internes », a déclaré Jay Parikh, vice-président de l'infrastructure et de l'ingénierie chez Facebook, lors de la conférence O'Reilly Velocity.

Avec Perflab, Facebook peux tester toutes les modifications de code réalisées par les ingénieurs. L'outil aide le réseau social à intégrer des milliers de révisions de lignes de code par semaine. Il suit aussi les métriques de back-end, comme l'utilisation du processeur et les temps de réponse.

Pour Gatekeeper, Jay Parikh explique que c'est essentiellement « un cadre de tests A / B gonflé aux stéroïdes. » Il distingue le code publié et l'activation d'une fonctionnalité en mode production. Enfin, pour Claspin, le dirigeant précise qu' « il donne une vue des systèmes distribués dans les infrastructures de Facebook. Cela nous permet de repérer très rapidement, en quelques clics, les problèmes présents ou à venir, en amont et en aval du système ».

Photo : Jay Parikh, vice-président de l'infrastructure et ingénierie chez Facebook (D.R)

Pas de distribution en Open Source en préparation

Jay Parikh annonce que le réseau social a élaboré une douzaine d'outils en propre. S'il ne commercialise pas ces outils, Facebook peut les proposer en Open Source, comme cela a été le cas en 2011 pour son logiciel de fabrication, Phabricator.

Cependant aucune décision n'a été prise pour que Claspin, Gatkeeper et Perflab suivent cette voie. « Ces outils sont si ancrés dans notre système, qu'ils ne seront pas facilement généralisables. Nous ne sommes donc pas sûrs de les mettre en Open Source maintenant », affirme Jay Parikh.

Facebook est en tout cas devant un chantier immense en matière de gestion de données et de lignes de code. « Aujourd'hui, nous allons intégrer 10 To de données de type logs dans une framework Hadoop en 30 minutes environ. Pendant cette durée, 6 millions de photos vont être téléchargées et 160 millions d'actualités vont être écrites. Le réseau social supporte chaque jour 700 millions de modifications de code auprès de ses utilisateurs », conclut le responsable.

L'IA vient renforcer la suite Webex de Cisco

L'équipementier de San José passe la seconde avec l'intelligence artificielle. En proposant une palette d'outils basés sur l'IA dans sa suite Webex, Cisco veut offrir des expériences plus personnalisées et...

le 30/03/2023, par Célia Séramour, 710 mots

La Justice américaine enquête sur la vente de matériels Cisco...

Selon le Département de la Justice des États-Unis, depuis plusieurs années des entreprises ont vendu des matériels Cisco usagés, trafiqués en modèles neufs et soi-disant plus récents. Une fraude qui a rapporté...

le 13/07/2022, par Tim Greene, IDG NS (adapté par Jean Elyan), 715 mots

Red Hat lance des fonctions edge pour RHEL et de sécurité pour...

Lors de l'événement Summit organisé du 10 au 11 mai à Boston, Red Hat a annoncé des fonctionnalités edge pour sa distribution RHEL 9.0, et des outils de sécurité pour sa plateforme Advanced Cluster Security...

le 12/05/2022, par Jon Gold, IDG NS ( adapté par Jean Elyan), 545 mots

Dernier dossier

Les white-box sont-elles l'avenir de la commutation réseau ?

Et si vous pouviez gérer vos commutateurs de centres de données et vos routeurs de la même façon que vos serveurs et ainsi réduire les coûts des dépenses en capital ? C'est la promesse des white-box qui amènent des systèmes d'exploitation réseau open source fonctionnant sur du matériel courant.Pour en avoir le coeur net, nous avons testé Cumulus...

Dernier entretien

Céline Polo

DRH du groupe iliad

"Nous recrutons dans des métiers en tension, en particulier sur l'infrastructure réseau, pour lesquels il y a...