Accueil High-Tech Comment les opérations de Facebook ont ​​été 10 fois plus rapides et 10 fois plus grandes

Comment les opérations de Facebook ont ​​été 10 fois plus rapides et 10 fois plus grandes

0
0
  • driade Italic Lace Round Coaster - 4 Dessous de plat - Fin de série - noir/4 unités/Ø 10cm/Exemplaire unique - disp. seulement une fois!
    Les Italic Lace - 4 dessous de verre ronds ont été créés par Maurizio Galante pour la marque Driade. À…
  • Corsair Stream Deck - Contrôleur de Création de contenus en Direct, 15 Touches LCD Personnalisables, Support Réglable, Windows 10 et macOS 10.13 ou Version Plus Récente
    15 touches LCD : changez de scène, lancez un média, réglez le son et effectuez bien d’autres opérations d’un seul…

Jay Parikh, responsable de l'ingénierie et des infrastructures chez Facebook, intervient lors de la conférence Systems @ Scale de l'entreprise.

Stephen Shankland / Camaraderielimited

Peut-être avez-vous entendu parler de l'ancien mantra d'ingénierie de Facebook: bougez vite et cassez les choses. L'entreprise a abandonné la partie «casser les choses» il y a des années, mais aujourd'hui, elle bouge plus vite que jamais.

Lors de sa conférence Systems @ Scale jeudi, les ingénieurs de Facebook ont ​​détaillé plusieurs parties d'une infrastructure informatique suffisamment massive pour servir les 2,2 milliards de personnes qui utilisent Facebook. Un de ces détails: Facebook met maintenant à jour le logiciel de base de son service au moins 10 fois plus souvent qu'il y a une dizaine d'années.

"Quand j'ai rejoint Facebook en 2009, nous avons poussé [an update to] ce niveau d'application principal … une fois par jour. C'était une chose épique ", a déclaré Jay Parikh, responsable de l'ingénierie et de l'infrastructure de Facebook, ajoutant que le site" pourrait être poussé peut-être toutes les heures ou toutes les deux heures ".

Et les mises à jour sont plus rapides même si Facebook a plus de 10 fois plus de serveurs dans ses centres de données, 20 fois plus d'ingénieurs mettant à jour son logiciel et plus de 10 fois plus d'utilisateurs qu'il y a dix ans. Oh, et plus d'un milliard de personnes utilisent maintenant Instagram, WhatsApp et Facebook Messenger.

Beaucoup de gens utilisent les services de Facebook, alors la mise à jour est «effrayante», affirme Jay Parikh, chef de l'ingénierie et de l'infrastructure.

Stephen Shankland / Camaraderielimited

L'aperçu du fonctionnement interne de Facebook est inhabituel. Dans d'autres industries – par exemple, les banques ou les chemins de fer ou l'automobile – ce genre de détails opérationnels peut être une information étroitement protégée pour empêcher les concurrents d'avoir un avantage. Mais dans l'industrie de la technologie, cela peut réellement aider une entreprise à aller de l'avant.

L'ouverture aide l'écosystème technologique – le matériel, les logiciels et les personnes qui le composent – à mieux répondre aux besoins de Facebook. Les problèmes rencontrés par Facebook sont susceptibles d'être ceux rencontrés par d'autres dans l'industrie à mesure qu'ils grandissent.

Facebook a dû travailler dur pour accélérer les choses, alors que la tendance naturelle des organisations est de ralentir pour se prémunir contre les risques croissants de changement à mesure que les projets prennent de l'ampleur, a déclaré M. Parikh. Pour y arriver, la mission opérationnelle de Facebook est maintenant "aller vite avec l'infra stable".

Des outils pour gérer des entreprises technologiques à grande échelle

Lors de la conférence, des ingénieurs de Facebook et d'autres entreprises technologiques, comme Amazon, Shopify, Lyft, Google et Yahoo ont donné des conférences et posé des questions à leurs pairs. Ce sont des gens pour qui l'exploitation d'un centre de données rempli de milliers de serveurs est le défi de la dernière décennie. Les difficultés actuelles concernent plusieurs centres de données à travers le monde: comment synchroniser les données ou obtenir un deuxième centre de données à prendre en charge en cas de problème avec le premier?

Quelle est l'activité de Facebook? Jay Parikh, directeur de l'ingénierie et de l'infrastructure de Facebook, explique que des centaines d'actions sont effectuées chaque jour et que la moitié de ses données sont utilisées dans l'apprentissage automatique et le traitement de l'intelligence artificielle.

Stephen Shankland / Camaraderielimited

"Vous construisez quelque chose que des milliards de personnes vont subir chaque jour, c'est cool, mais tout aussi effrayant", a déclaré M. Parikh.

Les mises à jour fréquentes sont essentielles pour résoudre les problèmes, ajouter de nouvelles fonctionnalités et exécuter des expériences pour voir ce qui fonctionne le mieux. Facebook doit faire les changements sans perturber les opérations à une échelle colossale – 65 milliards de messages et 2 milliards de minutes de conversations vocales et vidéo par jour sur WhatsApp, 8 milliards de messages Facebook Messenger par jour entre les entreprises et leurs clients, et plus de 10 millions Facebook Vivre des vidéos sur la Saint-Sylvestre.

Une réalisation de Facebook, atteinte en avril 2017, s'appelle une poussée continue. Il y a deux décennies, les entreprises de technologie publiaient des mises à jour des mois, voire des années. Avec une pression continue, les programmeurs Facebook publient des mises à jour incessantes, a déclaré le programmeur Anca Agape. Chacun est testé automatiquement sur des groupes progressivement plus grands – les propres employés de Facebook, puis 2 pour cent des utilisateurs, puis 98 pour cent des utilisateurs – et s'il n'y a pas de problèmes, le changement est accepté. Le résultat: les mises à jour atteignent la base d'utilisateurs entière de Facebook en 3 heures en moyenne.

Le programmeur Facebook Anca Agape décrit les capacités de développement de «poussée continue» de Facebook.

Stephen Shankland / Camaraderielimited

"C'est assez impressionnant", a-t-elle dit. "Le site change constamment."

Donne-nous des réponses

Le public avait soif de réponses – de Facebook et d'autres personnes qui ont parlé.

"Exécutez-vous des conteneurs directement sur le métal nu ou sur les machines virtuelles?" on a demandé Facebook. Et un autre: "Est-ce que vous les gars désactiver l'échange sur les machines hôtes?" Ce sont des gens qui vivent dans le monde des outils comme Spanner, Chef, OpenCensus, Kubernetes, MySQL, Kafka, Canopy et BTRFS.

Et Facebook a ajouté un peu plus de jargon au mélange jeudi. Il a annoncé deux projets – la distribution sensible à la charge pour améliorer la façon dont les mises à jour sont envoyées à des millions de serveurs et OOMD, un utilitaire pour répondre plus gracieusement aux ordinateurs à court de mémoire.

La profusion d'outils de gestion montre à quel point il est complexe d'exécuter des suites de services sur des centaines ou des milliers de serveurs. Maintes et maintes fois, les ingénieurs ont parlé d'une refonte complète de leur technologie toutes les quelques années, car une croissance massive a submergé le système précédent.

Des outils de plus en plus sophistiqués mettent en lumière les problèmes et aident les gens à retracer leurs origines, a déclaré Liz Fong-Jones, ingénieur en fiabilité du site Google. Et des problèmes apparemment rares sur un million deviennent courants lorsque, comme dans le cas de Yahoo Mail d'Oath, votre système traite 120 milliards de transactions par jour, a déclaré Jeff Bonforte, vice-président en charge des produits de communication.

Facebook commence à construire sa propre technologie

Sous la direction de Mark Zuckerberg, chef de la direction, Facebook a commencé avec quelques serveurs rangés dans des supports informatiques hébergés par des spécialistes des centres de données. En 2009, Facebook achetait des serveurs standard auprès d'entreprises comme Dell et Hewlett-Packard. Mais l'approche de la technologie grand public ne pouvait pas suivre les défis de Facebook, alors Facebook a décidé de construire sa propre technologie.

Le premier objectif pour Jay Parikh, responsable de l'ingénierie et de l'infrastructure de Facebook: des mises à jour rapides mais pas de casse.

Stephen Shankland / Camaraderielimited

«Nous sommes en train de concevoir des infrastructures à partir de zéro», a déclaré M. Parikh, avec 14 ou 15 centres de données disséminés dans le monde et des centaines de sites plus proches de nous tous qui utilisent les services de Facebook.

"Ce système ne cesse de croître, avec des choses que je n'aurais jamais cru devoir faire, comme la construction de nos systèmes de câbles dans l'océan et le terrain pour connecter notre infrastructure", a déclaré M. Parikh. Le nombre d'entreprises qui construisent leurs propres liaisons longue distance par fibre optique est faible – Google vient d'annoncer cette semaine qu'il construit son propre câble transatlantique – mais les investissements peuvent être rentables pour des entreprises suffisamment grandes.

"Nous repoussons les limites des choses qui nous aident à faire progresser notre infrastructure", a déclaré M. Parikh.

Première publication le 19 juillet à 14h22. PT.

Mise à jour, 20h20: Ajoute des commentaires de Google, Yahoo Mail et Anca Agape de Facebook.

Blockchain Decoded: Camaraderielimited se penche sur la technologie bitcoin – et bientôt, une myriade de services qui vont changer votre vie.

Sécurité: tenez-vous au courant des dernières violations, hacks, correctifs et de tous les problèmes de cybersécurité qui vous empêchent de dormir.

  • Coupè F - Projecteur/spot - Fin de série - verre cristal transparent/Exemplaire unique - disp. seulement une fois!
    Les projecteurs encastrés Coupè F ont été conçus par Danilo De Rossi pour De Majo. La profondeur minimale d'installation de…
  • Seni Super Plus M Changes Complets 30 unités
    Description : Les changes complets Seni taille medium assurent une protection efficace et confortable pour les personnes souffrant d'incontinence urinaire…
Chargez plus d'articles en relation
Chargez plus par Camaractu
CHargez plus dans High-Tech

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Regardez aussi

Noelle on Disney Plus est le second film Elf d'Anna Kendrick

Disney Le traîneau d'Anna et ses amis (Reine des Neiges) Suite à ses aventures, Anna,…