Le co-créateur de DynamoDB revient sur l’anniversaire de la base de données et sur la façon dont le cloud est le moteur d’un avenir d’apprentissage automatique

Lorsque Swami Sivasubramanian (photo) était titulaire d’un doctorat. étudiant en 2005, il décroche un stage d’ingénieur de recherche chez Amazon.com Inc. Il se rend vite compte qu’Amazon est plus qu’un e-commerçant. C’était une entreprise technologique qui faisait du commerce électronique.

Le parti pris technologique de l’entreprise a conduit à un livre blanc en 2007 qui décrivait le concept d’une nouvelle architecture de base de données appelée DynamoDB, qui pourrait exécuter des applications hautes performances à n’importe quelle échelle. Le projet est né d’un besoin pressant d’une nouvelle solution après qu’une période de soldes mouvementée pour les fêtes ait presque détruit la vaste capacité informatique d’Amazon.

« Lorsque nous avons eu une perturbation majeure au cours du quatrième trimestre, nous nous sommes posé cette question : » Pourquoi utilisons-nous une base de données relationnelle pour ces choses alors qu’elles n’avaient vraiment pas besoin de la complexité du modèle de données d’une base de données relationnelle ? », se souvient Sivasubramanian. « Cela nous a en fait permis de commencer à réimaginer à quoi pourrait ressembler une base de données pour notre échelle. Cela a conduit à Dynamo.

Sivasubramanian s’est entretenu avec John Furrier, hôte de theCUBE, le studio de diffusion en direct de SiliconANGLE Media, dans une interview exclusive. Ils ont discuté des facteurs à l’origine du développement de DynamoDB, de la manière dont la philosophie orientée client d’Amazon a guidé l’approche de l’entreprise et du rôle du cloud dans la conduite de l’apprentissage automatique.

Moment charnière pour le cloud

Janvier a marqué le 10e anniversaire de la version initiale de DynamoDB. La base de données prend en charge les services cloud à valeur clé avec des fonctionnalités telles que la mise à l’échelle automatique, la mise en cache en mémoire et la sauvegarde/restauration pour les applications à l’échelle d’Internet. En plus de prendre en charge Amazon, DynamoDB alimente également des clients tels que Zoom, Disney, Dropbox, Samsung, Capital One et Netflix.

« L’une des grandes révélations que nous avons eues était qu’il n’y avait pas une seule base de données qui allait répondre aux besoins des clients, car la diversité des charges de travail sur Internet augmentait », a déclaré Sivasubramanian. « Ce fut un moment charnière clé, car désormais, avec le cloud, les applications peuvent évoluer de manière beaucoup plus instantanée qu’auparavant. »

Une partie du développement de DynamoDB reposait sur un principe au sein d’Amazon consistant à toujours travailler avec le client. C’est une philosophie qui a guidé une grande partie de l’innovation de l’entreprise pendant près de trois décennies, bien que DynamoDB ait suivi une voie légèrement différente.

« Souvent, lorsque nous travaillons à rebours des clients, la manière littérale de le traduire est de faire ce que les clients demandent, ce qui est vrai neuf fois sur 10 », a déclaré Sivasubramanian. « Mais il y a une fois sur 10 où vous devez lire entre les lignes ce qu’ils demandent. Ils pourraient dire qu’ils souhaitent que leur calèche puisse aller plus vite, mais ils ne vous diront pas qu’ils ont besoin d’une voiture. Nous appelons cela innover au nom des clients, et c’est le genre de mantra que nous avions lorsque nous réfléchissions à des concepts comme DynamoDB.

Apprentissage automatique pour tous

DynamoDB représente un autre chapitre de la saga en cours des changements technologiques entraînés par le cloud. L’article de Sivasubramanian, publié dans le cadre d’un effort de collaboration avec le directeur de la technologie d’Amazon, Werner Vogels, et sept autres, est paru un an après que la société a lancé une nouvelle entreprise de services cloud connue sous le nom d’Amazon Web Services Inc.

Sivasubramanian continuerait à occuper une série de postes avec des responsabilités de plus en plus importantes au sein de l’entreprise, culminant dans son rôle actuel de supervision des services d’apprentissage automatique au sein d’AWS. Tout comme le cloud a influencé son approche de la création de DynamoDB il y a 15 ans, il façonne également la pensée du technologue aujourd’hui en matière d’apprentissage automatique.

« Le cloud a essentiellement permis un calcul et un stockage illimités, qui sont les facteurs qui freinaient la technologie d’apprentissage automatique », a déclaré Sivasubramanian. « Je me rends compte que nous avons maintenant une opportunité unique d’apporter l’apprentissage automatique à tout le monde. L’apprentissage automatique sera l’une des technologies les plus perturbatrices que nous rencontrerons dans notre génération. »

Regardez l’interview vidéo complète ci-dessous et assurez-vous de consulter d’autres conversations CUBE de SiliconANGLE et theCUBE.

Photo : SiliconANGLE Montrez votre soutien à notre mission en rejoignant notre Cube Club et notre communauté d’experts Cube Event. Rejoignez la communauté qui comprend Amazon Web Services et le PDG d’Amazon.com Andy Jassy, ​​le fondateur et PDG de Dell Technologies Michael Dell, le PDG d’Intel Pat Gelsinger et bien d’autres sommités et experts. .