L'ancien chef de la division qui a développé les centres de données d'Apple parle des réalisations et des problèmes de l'entreprise

Jason Forrester est l'homme qui a dirigé jusqu'en 2015 la division qui gère les centres de données d'Apple, ayant pour rôle de superviser notamment la création de certains des centres de données sur lesquels Apple s'appuie actuellement pour prendre en charge ses services en ligne.

Jason Forrester a rejoint Apple en 2011, alors qu'Apple ne disposait que de deux centres de données chargés uniquement de prendre en charge le trafic interne de l'entreprise et de fournir certaines applications ou musiques de l'iTunes Store. Il a réussi à convaincre la direction d'approuver la construction de nombreux autres qui prennent en charge Siri, iMessage, iCloud et bien d'autres.

Compte tenu de la multitude de services et de logiciels dont dispose Apple, Forrester affirme qu'il y a eu un nombre énorme de problèmes au fil du temps, la plupart inconnus des fournisseurs de matériel ou de logiciels d'Apple, ses équipes ont donc dû créer de nombreux services propres pour maintenir le réseau en cours d'exécution et mettez-le à jour si nécessaire extrêmement rapidement.

Ensuite, j’ai décroché un emploi chez Apple, où j’ai été aux premières loges de l’une des expansions de réseau les plus difficiles de l’histoire. Lorsque je suis arrivé en 2011, Apple disposait de deux centres de données, gérant principalement le trafic interne et distribuant des chansons et des applications depuis la boutique de musique iTunes. Au moment où nous sommes partis, Apple disposait de plusieurs autres centres dotés d'une quantité incroyable de périphériques réseau pour gérer des milliards de requêtes Siri et Map, d'iMessages et de services cloud.

Les problèmes sont devenus si importants à un moment donné que la seule solution pour maintenir les services opérationnels était de faire appel à des ingénieurs pour développer un logiciel capable de surveiller et de gérer plus efficacement tous les serveurs d'Apple dans ses centres de données.

Nous étions confrontés à des problèmes que nos fournisseurs n’avaient jamais envisagés, et encore moins résolus. Nous avons commencé à explorer des approches radicalement nouvelles, y compris une poignée de solutions soi-disant open source afin de pouvoir plonger nous-mêmes dans les entrailles de notre réseau – par exemple, pour examiner directement les données provenant des processeurs réseau. Même si nous voulions que ces technologies fonctionnent, elles ne l'ont pas fait.

En s'appuyant sur les personnes talentueuses qui ont travaillé dans la division des services Internet, Apple a réussi à créer de nombreux logiciels qui lui permettent d'obtenir tout ce que ses serveurs ont à offrir, mais toutes ces innovations ne sont pas connues des entreprises extérieures, et beaucoup d'entre elles pourrait changer radicalement le fonctionnement des réseaux mondiaux de distribution de contenu.

Nous en avons donc développé quelques-uns, notamment un outil de provisionnement permettant de mettre à niveau le logiciel sur des milliers de commutateurs sans mettre le réseau hors ligne. Si vous ne le savez pas, Apple aime garder ces réalisations internes pour lui, je ne peux donc pas partager les résultats. Disons simplement que nous avons pu accomplir en quelques minutes ce qui aurait pris des heures, des jours, voire des semaines.

Bien qu'au sein d'Apple il ait réussi à se faire un nom et à participer à la création de systèmes innovants, Forrester a encore atteint le point où il ne voulait plus garder tous les secrets qu'Apple lui demandait de ne pas révéler au monde, c'est pourquoi en 2015 il décidé de démissionner.

Petit à petit, notre désir de partager nos idées avec le monde a commencé à éclipser le plaisir et la fierté de travailler pour Apple. Mon équipe et moi sommes partis en 2015. À vrai dire, j'ai passé quelques jours à pleurer sur le canapé. Mon humeur ne s'est améliorée que lorsque nous avons commencé à tester nos idées auprès de clients potentiels.

Lui et de nombreux ingénieurs talentueux d'Apple ont quitté l'entreprise et ont créé leur propre startup qui vise à apporter de nombreuses innovations dans le domaine des réseaux et de la gestion de serveurs, certaines technologies étant développées au sein d'Apple, l'entreprise les perdant à cause du secret qu'elle impose à tous les employés.