Knewton 的目标是为全球学生提供个性化的学习内容。教育公司使用 Knewton 技术为课程提供支持,使课程能够根据每个学生的独特需要动态地做出调整。Knewton 通过分析数据来了解学生掌握了哪些知识,然后为他们推荐下一步的学习内容,从而帮助更多学生掌握学习材料并取得进步。由 Knewton 提供支持的分析技术能够找出知识差距并预测学习效果,帮助教育工作者、学生家长和管理人员更好地为每个学生提供支持。

Knewton 在纽约和伦敦设有办事处。

Knewton 成立于 2008 年,目前已开发出耐用的基础设施,用于向出版商和教育公司提供自适应学习支持。该公司自成立起就一直在使用 Amazon Web Services (AWS)。公司的首席技术官 (CTO) Ryan Prichard 曾解释说:“在 AWS 上进行开发,我们可以维持较低的环境预置和维护成本。我们想迁移到云,这样我们就能扩展业务,而且能在返校季等高峰时段支持大量师生使用我们的服务。毫无疑问,AWS 在云技术领域处于领军地位。”

Knewton 发布了一个企业随时可用的平台,用于分析和规范化匿名学习数据,以便出版商创建更有效的数字课程材料,不断适应每个学生的独特需要。在 2014 年,有 600 多万学生使用由 Knewton 提供支持的产品。Knewton 正在迅速扩展业务,努力为新的课程、年级和课堂提供支持;此外,该公司目前在美国、欧洲、东亚及世界其他地区都建立了合作伙伴关系。随着 Knewton 的不断发展,该组织应能够快速扩展其平台,从而为全球师生提供可靠的使用体验,这一点很重要。

Prichard 评价说:“如果我们没在 AWS 上运行,我们的发展速度不会这么快。我们会错失许多业务机会,也不能在早期开发出多个关键功能。假如我们聘用一个庞大的内部运营团队来运行多个数据中心,那么我们不会取得当前的业绩 – 我们已经与全球 19 家出版商、教育公司和教育机构建立了合作关系。

学生在家、在教室长期使用由 Knewton 提供支持的产品,在此过程中,会产生大量匿名数据,该公司的自适应学习平台将分析这些数据。Knewton 使用 Amazon Elastic Map Reduce (Amazon EMR) 并行分析该平台上的大数据集,进而调整其课程建议和分析模型。这一类型的分析定期执行;利用 Amazon EMR,Knewton 的团队无需支付与管理自有 Hadoop 集群相关的额外成本和运营开销。

该公司使用 AWS CloudFormation 预置了 1000 多个 Amazon Elastic Compute Cloud (Amazon EC2) 实例。Prichard 说:“我们 80% 以上的实例都采用了预留实例,每月的费用因此约降低了一半。”

Amazon Simple Storage Service (Amazon S3) 负责为配置文件和备份提供存储空间,而 Elastic Load Balancing 负责在实例之间分配流量。图 1 展示了 AWS 上的 Knewton 自适应学习平台。

图 1.AWS 上的 Knewton 自适应学习平台

在 AWS 上运行,Knewton 可以进行扩展,以管理大型流量高峰。“我们将会看到,在这学年开始时,众多学生就可以同时使用由 Knewton 提供支持的课程材料。”Prichard 说,“AWS 的一大优势在于,它能在繁忙时段快速扩展,几乎无需事先通知,当流量恢复正常时,则能缩减回原来的规模。”

该公司还大规模地利用 AWS 云制定明智的基础设施决策。在决定针对其新一代图形数据库使用什么技术时,Knewton 首先创建了一个小型集群原型,以验证该解决方案在功能上是否具备可行性。之后,公司团队将该集群扩展为一个全面预置生产集群的大小,从而确保新解决方案的优势可以在未来 12 个月内按预测的规模实现。功能和性能试验结束后,所有数据库实例均停用。Knewton 以相对较少的投资获得了更大的信心,从而更加理智地制定关键基础设施决策。

从业务角度而言,借助 AWS,Knewton 不仅满足了学生和合作伙伴的需要,还成功进军新的市场,从而发展成为领先的自适应学习平台。“在 AWS 上运行我们的平台,我们可以与世界各地的合作伙伴合作。”Prichard 说,“AWS 提供的基础设施符合多个国家/地区的数据法规要求,鉴于我们已经在全球四大洲开展了合作业务,这对我们来说很重要。能够在 Amazon Virtual Private Cloud (Amazon VPC) 中部署平台并在多个区域运行平台,这是我们在战略上的一大优势。”

“从公司早期发展阶段起,AWS 团队就是 Knewton 的合作伙伴。”Prichard 说,“AWS 为我们提供可靠的基础设施,帮助我们为全球教育公司提供学习材料方面的技术支持。在我看来,在 Knewton 的发展过程中,AWS 团队是我们非常重要的合作伙伴。”

要详细了解 AWS 如何帮助支持教育,请访问:http://aws.amazon.com/education/