Pearson 在 AWS 上实现数字转型
2021 年
Pearson 在一年内削减了数百万美元的成本,规模扩大到为数亿名学习者提供服务,并通过使用 AWS 消除了内部员工管理数据库的负担。作为教育内容、评估和数字服务的全球提供商,Pearson 拥有传统的本地应用程序和数据中心,不仅难以扩展而且妨碍创新,因此 Pearson 迁移到 AWS,使用 Amazon ECS、Amazon EC2 和完全由 Amazon RDS 管理的 Aurora 实现现代化。在 AWS 上,Pearson 通过自动扩展各种应用程序来优化成本,提高运营效率,并且能够推动应用程序和服务的创新。
我们需要能够在全球范围内运营。这就要求我们充分利用眼前 AWS 服务。”
Ian Wright
基础设施和运营副总裁 Pearson
作为教育领域的领导者,Pearson 为全球的学习者、教育机构、雇主、政府和合作伙伴提供内容、评估和数字服务。多年来,Pearson 的团队一直在管理本地技术,这种技术既不可扩展,也不高效。在线学术测试需要数百万的学习者同时登录 Pearson 服务,造成了巨大的流量波动。拥有处理数量激增的服务器容量意味着 Pearson 必须购买足够的硬件,以便其本地系统能够满足这些激增的需求,但在低流量期间,这会造成昂贵的硬件闲置。
为了寻求可扩展、经济高效的解决方案,Pearson 将其本地操作迁移到 Amazon Web Services(AWS)。它使用 AWS 服务对其技术堆栈进行数字化转型,例如 Amazon Aurora,这是一种专为云构建的关系数据库,由 Amazon Relational Database Service(Amazon RDS)完全管理,使数据库的设置、操作和扩展变得简单。在 AWS 上,Pearson 提高了可扩展性,优化了成本,提高了敏捷性,改进了创新。
开始数字化转型
Pearson 在 70 个国家/地区开展业务,提供交互式教育学习和评估工具,以实现更有效的教学和大规模个性化学习。几十年来,该公司一直拥有传统的本地应用程序和庞大而不灵活的 Oracle 数据中心。但这种基础设施阻碍了变革,操作复杂并且团队各自为政。Pearson 负责基础设施和运营的副总裁 Ian Wright 解释说:“我们有独立于业务的团队来执行应用程序工程、数据库工程和软件工程。”“我们在另一个组织中有基础设施团队,负责虚拟化、存储、网络和运营支持系统。要让任何事情都迅速完成,简直是一场噩梦。”
2012 年,公司开始从本地运营迁移到 AWS 服务。Amazon Elastic Compute Cloud(Amazon EC2)是一项 Web 服务,这种服务在云中提供了安全、可调整大小的计算容量,旨在为开发人员简化 Web 规模的云计算,帮助 Pearson 实现了按需扩展。Pearson 负责高等教育系统工程的副总裁 Syed Saleem Javid Brahmanapalli 说:“我们希望专注于 Pearson 拥有的核心能力并加以发展,而不是投入人力、时间和资源来获得技能和能力,这些技能和能力可以直接从 AWS 获得。”
使用 AWS 提供的大量服务提高性能
Pearson 的数字化转型很大一部分是它将庞大而单一的应用程序重新配置为微服务的能力。通过使用 Aurora,Pearson 将大型应用程序分解为更小的组成部分,使其流程实现现代化,并使公司在功能方面具有更大的灵活性。可扩展的基础设施使 Pearson 能够在高峰期间提供额外的容量,并在流量减少时实时缩小容量。而且,由于即用即付定价模式意味着 Pearson 只为它使用的计算付费,因此它可以有效地增加和降低成本。Amazon RDS 的完全托管服务免除了 Pearson 内部员工维护数据库的负担。“过去担任数据库管理员的人现在几乎连数据库都不用碰。”Wright 说,“他们在做更高价值的工作,而且很喜欢这样。”
通过 AWS,Pearson 已经实现了显著的成本节约。每年两次,当学校在春季和秋季学期重新开始上课时,公司会看到在线流量激增 60%。在高等教育应用程序中进行了成本优化计划后,Pearson 在短短 1 年内节省了数百万美元。
因为 Pearson 的产品必须扩大规模才能服务于数亿全球用户,公司意识到自动化是关键。因此,它研究了如何使用最少的手动工作进行扩展,并发现了 Amazon Elastic Container Service(Amazon ECS),这是一项完全托管式容器编排服务,帮助 Pearson 构建了一个干净的交付管道。“我们有一套非常好的 AWS 核心服务,我们在自己的许多产品和服务中都使用这些服务。”Wright 说。
容器化 Windows 应用程序提高了公司的敏捷性,并有助于支持更多跨团队的创新。例如,Pearson 在 20 世纪 90 年代后期开发了一款应用程序 Schoolnet,它使教师能够创建和管理大规模评估,在 AWS 上获得了难以置信的成功。“我们看到,将 Schoolnet 迁移到 AWS 后不仅成本效益显著提升,而且我们也学到了很多东西。”Wright 说,“那是我们迁移到 AWS 的第一批大型 Windows 系统之一,我们能够利用 AWS 提供的许多不同的服务。凭借迁移到云端所获得的功能,我们与其他产品和服务的集成令人惊叹。” 现在,教师可以使用 Schoolnet 提前编写测试,并通过 Pearson 的培训引擎发送测试,在这个引擎上,可以代表教师对多项选择题和开放式问题进行打分。
进一步扩大在 AWS 上的全球覆盖范围
Pearson 通过使用 AWS 对其过时的技术堆栈进行了现代化改造,以提高其应用程序的敏捷性、优化成本、提高可扩展性,并推动机器学习等领域的进一步创新,Pearson 可能会使用机器学习来对作弊考生进行自动评分和标记。
“通过使用 AWS,我们从概念或新版本中获取内容,在一系列环境中运行它,并迅速对其进行测试的能力得到了显著提高。”Wright 说。
展望未来,Pearson 计划减少其技术债务,并为其软件工程团队提供可消费的可观测性服务,帮助他们通过其输出来衡量 Pearson 系统的状态。Wright 表示,Pearson 还将继续追求全球可扩展性:“能够跨多个区域提供一致的服务是我们目前正在努力的目标。我们需要能够在全球范围内运营。这就要求我们充分利用眼前 AWS 服务。”
Pearson 简介
Pearson 为全球的学习者、教育机构、雇主、政府和其他合作伙伴提供内容、评估和数字服务。它帮助学习者掌握提高就业能力前景和实现成功就业所需的技能。
AWS 的优势
- 一年内支出减少了数百万美元
- 扩大规模,为数亿学习者提供服务
- 减轻了内部员工的数据库管理负担
- 加强应用和服务创新
使用的 AWS 服务
Amazon EC2
Amazon EC2 是一种 Web 服务,可以在云中提供安全并且可调整大小的计算容量。该服务旨在让开发人员能够更轻松地进行 Web 规模的云计算。
Amazon RDS
利用 Amazon RDS,您能够轻松在云中设置、操作和扩展关系数据库。
Amazon Aurora
Amazon Aurora 是一种与 MySQL 和 PostgreSQL 兼容的关系数据库,专为云而打造,既具有传统企业数据库的性能和可用性,又具有开源数据库的简单性和成本效益。
Amazon ECS
Amazon ECS 是一项完全托管式容器编排服务。出于其安全性、可靠性和可扩展性,Duolingo、Samsung、GE 和 Cookpad 等客户都使用 ECS 运行他们较敏感的任务关键型应用程序。
行动起来
无论行业无论规模,每天都有各种机构在使用 AWS 实现自身业务转型、实现企业愿景。欢迎您联系我们的专家,立即踏上您的 AWS 之旅。