En innovant plus rapidement grâce à AWS, nous pouvons concevoir un meilleur logiciel pour nos clients, afin qu'ils puissent faire ce qui les intéresse le plus : transformer l'expérience d'apprentissage.

 

Nick Oddson Vice-président senior de l'ingénierie

Desire2Learn (D2L) est un éditeur de logiciel qui améliore les expériences d'apprentissage. Brightspace, la plate-forme cloud de l'entreprise, est conçue pour être conviviale, souple et intelligente. Avec Brightspace, l'organisation peut personnaliser l'expérience de chaque apprenant afin d'arriver à des résultats concrets. La plate-forme de l'entreprise prédit les performances des apprenants afin que l'organisation puisse agir en temps réel pour les orienter. Brightspace est utilisée par des apprenants de l'enseignement supérieur, du primaire et du secondaire, et des entreprises, notamment celles du classement Fortune 1000. D2L opère aux Etats-Unis, au Canada, en Europe, en Australie, au Brésil et à Singapour.

L'un des défis les plus importants auquel est confronté D2L est de réussir à assurer une haute disponibilité pour son application Brightspace. « Nous desservons des millions d'étudiants, et lorsque l'application est hors ligne, c'est presque comme si les portes de l'école étaient fermées et que les étudiants ne pouvaient pas entrer, explique Nick Oddson, vice-président senior de l'ingénierie au sein de l'entreprise. Toutes nos applications doivent être accessibles et opérationnelles en permanence. » De plus, D2L doit prendre en charge les pics d'utilisation saisonniers de l'application. « Durant l'année scolaire, nous avons des millions d'utilisateurs et des centaines de milliers de requêtes de bases de données dans notre système. Nous avons besoin de tout prendre en charge tout en évoluant à la baisse lors de la basse saison au trafic moins soutenu. »

D2L a également rencontré des difficultés en matière de confidentialité des données. « En tant qu'entreprise mondiale, nous devons rester à la pointe des différentes réglementations pour la protection des données des étudiants, et ce dans tous les pays où nous sommes présents, explique Nick Oddson. C'est une activité complexe, car les réglementations changent et chaque région possède ses propres particularités. »

Afin de continuer à innover, l'organisation a besoin de la flexibilité nécessaire à la création et la livraison de nouvelles fonctionnalités d'application et d'outils éducatifs répondant aux demandes des clients. « Notre but est de transformer l'éducation, en se concentrant sur un meilleur engagement des étudiants et en aidant les professeurs à enseigner plus efficacement, ajoute Nick Oddson. Pour ce faire, nous devons être capables de tester rapidement les nouvelles fonctionnalités avant de les déployer. »

Au départ, D2L hébergeait son application dans un centre de données, mais l'entreprise a décidé de migrer sur le cloud il y a plusieurs années. « Quand nous réfléchissions à nos besoins en termes d'évolutivité, de sécurité et de souplesse, le cloud semblait être la meilleure solution, explique Nick Oddson. Une fois la décision prise, nous devions examiner les technologies de cloud pour savoir laquelle était la meilleure. » Pour D2L, le choix s'est porté sur Amazon Web Services (AWS). « AWS avait la plus grande expérience dans le secteur du cloud et son environnement était le plus développé et le mieux adapté aux développeurs », ajoute Nick Oddson.

D2L exécute sa plate-forme Brightspace et des dizaines d'autres applications d'apprentissage sur des centaines d'instances Amazon Elastic Compute Cloud (Amazon EC2). Pour stocker toutes les données de ses applications, l'entreprise utilise des compartiments Amazon Simple Storage Service (Amazon S3).

D2L tire profit d'Amazon Elasticsearch Service pour chercher et demander des données et repose sur Amazon CloudFront, qui sert de réseau mondial de diffusion de contenu (CDN) pour toutes les applications. De plus, l'entreprise utilise Elastic Load Balancing pour équilibrer automatiquement le trafic entrant des applications et Auto Scaling pour faire automatiquement évoluer les instances, à la hausse ou à la baisse. « Grâce à des services comme Elastic Load Balancing et Auto Scaling, nous avons les moyens de contrôler de façon automatique et transparente la disponibilité et l'échelle des capacités de calcul », affirme Nick Oddson.

En reposant sur AWS, D2L peut proposer une haute disponibilité pour ses applications d'apprentissage dans le monde entier. « L'apprentissage ne s'arrête jamais. Nos applications ont besoin d'être présentes pour des millions d'étudiants et de professeurs lorsqu'ils en ont besoin, ajoute Nick Oddson. AWS nous aide à assurer une disponibilité et une résilience élevées, afin que l'apprentissage soit possible en permanence. »

D2L peut faire évoluer Brightspace et ses autres applications à la hausse ou la baisse suivant la période de l'année. « Grâce à AWS, nous avons seulement besoin de nous préoccuper des cycles de calcul que nous utilisons réellement, au lieu de s'adapter aux pics d'activité et de disposer de systèmes inactifs pendant les mois sans cours », explique Nick Oddson.

L'entreprise peut également répondre aux exigences en matière de sécurité des données en tirant profit du cloud. « Avec AWS, nous obtenons un système de renommée mondiale pour la sécurité et la confidentialité des données, ajoute Nick Oddson. Notre plate-forme peut être homogène dans le monde entier, sans variation dans les niveaux de sécurité, car AWS nous offre des outils, des bonnes pratiques et des recommandations qui peuvent couvrir tous nos besoins en sécurité. En utilisant ces outils, nous pouvons implémenter la sécurité dont nos clients ont besoin. »

D2L dispose à présent de la souplesse nécessaire pour innover plus rapidement. « L'expérimentation est très importante quand il est question d'un logiciel, encore plus d'un logiciel éducatif, explique Nick Oddson. En utilisant AWS, nous pouvons exécuter des environnements de développement et de test en quelques minutes alors que la configuration de l'infrastructure demandait autrefois plusieurs semaines. Ainsi, nous pouvons essayer de nouvelles fonctions de façon plus rapide, plus facile et plus économique. » Par exemple, une équipe produit de D2L a récemment voulu se concentrer sur la livraison d'une expérience plus fiable pour les étudiants, en créant un nouvel outil que ces derniers pourraient utiliser pour planifier et gérer leurs cours. « Nous avons conçu cet outil très rapidement et nous avons pu le déployer et obtenir des retours de la part des utilisateurs en quelques semaines, ajoute Nick Oddson. C'est vraiment très simple pour nous d'innover et de développer de nouveaux outils tels que celui-ci dans le cloud. De plus, lorsque nous réalisons un projet qui marche, nous pouvons le faire évoluer rapidement et facilement sur AWS. Notre façon de travailler est radicalement transformée. »

Grâce à cette capacité à développer et tester rapidement de nouvelles fonctionnalités d'application, D2L peut se concentrer sur l'amélioration des services apportés au secteur de l'éducation. Nick Oddson explique : « En innovant plus rapidement grâce à l'utilisation d'AWS, nous pouvons concevoir un meilleur logiciel pour nos clients, afin qu'ils puissent faire ce qui les intéresse le plus : transformer l'expérience d'apprentissage. »

Pour en savoir plus sur la façon dont AWS peut vous aider à gérer votre environnement éducatif, consultez notre page dédiée au cloud computing pour le secteur de l'éducation.