L'objectif de Knewton est de personnaliser l'apprentissage pour les élèves du monde entier. Les sociétés de formation utilisent la technologie Knewton pour dispenser des cours qui s'adaptent dynamiquement aux besoins uniques de chaque élève. En analysant les données afin de déterminer ce qu'un élève sait, Knewton lui recommande ce qu'il doit étudier ensuite, aidant ainsi davantage d'élèves à maîtriser leur sujet et à réussir. Les analyses optimisées par Knewton permettent d'identifier les lacunes et de prédire les performances afin d'aider les formateurs, les parents et les administrateurs à mieux aider chaque élève.

Knewton possède des bureaux à New York et à Londres.

Fondé en 2008, Knewton a développé une infrastructure solide qui optimise l'apprentissage adaptatif pour les éditeurs et les sociétés de formation. La société utilise Amazon Web Services (AWS) depuis son lancement. Le responsable informatique (CTO), Ryan Prichard, explique : « Le fait de se développer sur AWS a permis de mettre en service et d'entretenir l'environnement à faible coût. Nous voulions avoir recours au cloud de manière à pouvoir nous développer et prendre en charge un important volume d'élèves et de professeurs lors des pics de fréquentation, comme la rentrée. AWS était clairement le leader dans l'espace de cloud. »

Knewton a lancé une plateforme professionnelle qui analyse et normalise des données d'apprentissage anonymes, permettant ainsi aux éditeurs de créer des supports de cours numériques plus efficaces et qui s'adaptent en permanence aux besoins uniques de chaque élève. Plus de six millions d'élèves ont utilisé les produits optimisés par Knewton en 2014. Knewton se développe rapidement afin de prendre en charge de nouveaux domaines d'études, niveaux scolaires et classes ; la société a actuellement des partenariats dans l'ensemble des Etats-Unis, en Europe, en Asie de l'Est, entre autres. Alors que Knewton continue de croître, il est essentiel que l'organisation puisse rapidement dimensionner sa plateforme afin d'offrir une expérience fiable aux élèves et professeurs du monde entier.

D'après Prichard, « Sans AWS, notre croissance aurait ralenti. Nous serions passé à côté d'opportunités, et les fonctions clés n'auraient pas été mises en œuvre aussi rapidement. Nous n'aurions pas pu être là où nous en sommes aujourd'hui, c'est-à-dire riches de partenariats avec 19 éditeurs, sociétés de formation et institutions du monde entier, si nous avions dû engager une énorme équipe chargée des opérations en interne pour opérer plusieurs centres de données. »

La plateforme d'apprentissage adaptatif analyse d'importants volumes de données anonymes, car les élèves utilisent les produits optimisés par Knewton pendant de longues périodes lorsqu'ils étudient à la maison et en classe. Knewton utilise Amazon Elastic Map Reduce (Amazon EMR) pour analyser de grands ensembles de données sur la plateforme en parallèle afin d'adapter ses modèles de recommandation et analytiques. Ce type d'analyse s'effectue régulièrement, mais grâce à Amazon EMR, les équipes de Knewton ne doivent pas faire face à des coûts et frais d'exploitation supplémentaires causés par la gestion de leur propre cluster Hadoop.

La société a recours à AWS CloudFormation pour mettre en service plus de 1 000 instances Amazon Elastic Compute Cloud (Amazon EC2). « Nous avons transformé 80 pour cent de nos instances en instances réservées, ce qui a presque divisé par deux notre facture mensuelle », affirme Prichard.

Amazon Simple Storage Service (Amazon S3) permet de stocker les fichiers de configuration et les copies de sauvegarde. Elastic Load Balancing répartit le trafic entre les instances. La figure 1 montre la plateforme d'apprentissage adaptatif de Knewton sur AWS.

knewton-arch-diagram

Figure 1. Plateforme d'apprentissage adaptatif de Knewton sur AWS

En utilisant AWS, Knewton peut procéder à un dimensionnement de manière à gérer d'importants pics de trafic. « Au début de l'année scolaire, tous les élèves utilisent les supports de cours optimisés par Knewton en même temps », déclare Prichard. « L'un des principaux avantages d'AWS, c'est qu'il peut rapidement monter en charge pendant les périodes de fréquentation avec peu d'anticipation, puis redescendre en charge une fois que le trafic redevient normal. »

La société tire également profit du cloud AWS pour prendre des décisions éclairées sur l'infrastructure selon les besoins. Lorsqu'il a dû déterminer la technologie sur laquelle allait s'appuyer sa base de données orientée graphe nouvelle génération, Knewton a d'abord pu établir le prototype d'un petit cluster afin de valider la faisabilité fonctionnelle de la solution. Son équipe a ensuite dimensionné ce cluster à la taille d'un cluster de production intégralement mis en service, s'assurant ainsi d'obtenir les bénéfices de la nouvelle solution mise à l'échelle prévue au cours des 12 mois suivants. Une fois les tests fonctionnels et de performances réalisés, toutes les instances de la base de données étaient mises hors service. Cet investissement relativement faible a aidé Knewton à prendre ses décisions critiques concernant l'infrastructure avec beaucoup plus de confiance.

D'un point de vue commercial, AWS a permis à Knewton de répondre aux demandes des élèves et de ses partenaires et de se développer dans de nouveaux marchés pour devenir la principale plateforme d'apprentissage adaptatif. « Nous sommes en mesure de travailler avec des partenaires du monde entier tout en exécutant notre plateforme avec AWS », indique Prichard. « AWS offre une infrastructure qui est conforme aux réglementations concernant les données dans plusieurs pays, ce qui est essentiel étant donné que nous avons déjà des partenaires répartis sur quatre continents différents. La capacité à se déployer dans un Amazon Virtual Private Cloud (Amazon VPC) et à opérer dans de nombreuses régions a constitué un énorme avantage stratégique pour nous. »

« L'équipe AWS est partenaire de Knewton depuis les tout premiers jours de notre organisation », déclare Prichard. « AWS a mis en place une infrastructure fiable et nous a aidé à optimiser des supports pour les sociétés de formation à l'échelle internationale. Je considère l'équipe AWS comme un partenaire qui a joué un rôle précieux dans la croissance de Knewton. »

Pour découvrir comment AWS peut vous aider à répondre à vos besoins en matière d'enseignement, consultez la page http://aws.amazon.com/education/.