Inscription à la newsletter
Si vous êtes curieux de voir comment les innovations dans le domaine de la science et de la technologie peuvent transformer notre avenir, inscrivez-vous à notre newsletter. Nous vous tiendrons informé des avancées majeures en temps réel, vous permettant de ne rien manquer des transformations en cours dans ces domaines fascinants.
La technologie TrueTime
Avez-vous déjà réfléchi à la manière dont Google parvient à synchroniser ses centres de données à travers le monde ? La réponse tient à un contrôle précis du temps. Google a développé Spanner, une base de données mondiale qui révolutionne la façon dont les informations sont stockées et partagées. Grâce à cette infrastructure, il est désormais possible d’accéder aux données à travers des millions de machines, sur plusieurs continents, de manière cohérente et rapide. Cela est fondamental pour les services tels que Gmail, Google Photos et AdWords, la principale source de revenus de l’entreprise.
Une gestion du temps inédite
Les ingénieurs de Google ont réussi à prendre le contrôle du temps d’une manière que personne n’avait jamais réalisée auparavant. Avant l’implémentation de Spanner, le transfert d’informations entre serveurs prenait du temps, ce qui posait des problèmes d’incohérence. Dans ce contexte, une transaction dans un centre de données pouvait ne pas être immédiatement visible dans un autre centre éloigné. Une telle variabilité était inacceptable pour Google, qui avait besoin d’une synchronisation parfaite.
Pour pallier ce problème, Google a mis au point une technologie de mesure du temps nommée TrueTime. Chaque centre de données est équipé d’horloges atomiques et de récepteurs GPS, partageant leurs lectures avec un serveur maître. Ces serveurs échangent régulièrement leurs données temporelles pour établir un temps commun, garantissant ainsi une coordination quasi instantanée. Comme l’a expliqué un ancien ingénieur de Google, Peter Mattis, cela permet une coordination plus rapide que la lumière entre deux points.
L’impact et l’avenir de Spanner
TrueTime est l’un des aspects puissants de Spanner, permettant à Google d’apporter des modifications dans une partie de sa base de données sans compromettre la cohérence des informations ailleurs dans le monde. De plus, Spanner assure une réplication fiable des données entre plusieurs centres de données et cache les informations de manière à les récupérer même en cas de panne d’un centre particulier. Avec cette technologie, Google vise à commercialiser Spanner pour les clients.
Une solution pour le cloud
Spanner est une composante essentielle de l’infrastructure de Google, inégalée par des géants tels que Microsoft, Apple ou Amazon. Google souhaite tirer parti de cet avantage en offrant Spanner comme un service sur le marché du cloud computing. C’est ainsi qu’est née Cloud Spanner, une version de cette base de données accessible en ligne.
Si votre entreprise fait face à des défis liés à la mise à l’échelle de sa base de données transactionnelle, Cloud Spanner pourrait être une solution efficace. Deepti Srivastava de Google a souligné que cette technologie simplifie considérablement les décisions d’utilisation, qui sont souvent complexes.
La perception du marché
Certains experts craignent que peu d’entreprises n’aient des besoins aussi spécifiques que ceux de Google concernant les bases de données, ce qui pourrait limiter le marché pour Cloud Spanner. De plus, l’utilisation de ce service n’est pas gratuite : le tarif initial est fixé à 0,90 $ par nœud par heure (y compris la réplication), en plus de 0,30 $ par Go de stockage par mois. Toutefois, la puissance et l’unicité de Spanner, comme l’a confié Peter Bailis, professeur à l’université de Stanford, pourraient inciter les entreprises à s’y intéresser.
Google est déjà en pourparlers avec des institutions financières pour explorer l’adoption de Cloud Spanner. Bien qu’il existe peu d’entreprises ayant l’envergure de Google, la société espère que cette technologie aidera également d’autres entreprises à se développer à l’avenir.
FAQ
Qu’est-ce que Cloud Spanner ?
Cloud Spanner est la version en ligne de la base de données Spanner de Google, conçue pour fournir une gestion des données distribuée et mondiale.
Quels sont les principaux avantages de TrueTime ?
TrueTime offre une synchronisation précise du temps entre plusieurs centres de données, permettant à Google de maintenir la cohérence des informations relatives à ses divers services.
Combien coûte l’utilisation de Cloud Spanner ?
Le coût commence à 0,90 $ par nœud par heure et 0,30 $ par Go de stockage par mois, faisant de cette technologie une option premium pour les entreprises.
Qui peut bénéficier de Cloud Spanner ?
Principalement les grandes entreprises avec des besoins complexes en matière de bases de données, mais Google espère aussi que les petites entreprises pourront en tirer parti à l’avenir.
Comment Spanner se compare-t-il aux autres solutions de bases de données ?
Spanner est unique par sa capacité à synchroniser les données à l’échelle mondiale avec une cohérence sans faille, ce qui n’est généralement pas offert par d’autres solutions de bases de données.
