Pearson 是一家全球教育公司,对象面向全世界,目前公司用户已经达到 750 万。Pearson 接下来的目标是 2025 年在线用户人数达到 2000 万。要达到这样的增长,关键因素在于数字化学习体验,这就需要一个能够快速缩放,更快交付产品到市场的基础设施平台。为了满足这样的业务需求,Pearson 的云技术团队选择了 Kubernetes 来帮助构建这个平台。
“基础设施要进行转型,我们考虑的是启用自动配置,我们意识到必须要建立一个平台,Pearson 开发人员在这上面可以用全新的方式来创建管理部署应用程序。我们选择 Kubernetes 是因为它灵活,便于管理,还能够提升工程师的生产力。”
——Chris Jackson,Pearson 云产品工程部门主管
面临的挑战
面对在线学员人数的增长,Pearson 遇到了困难。他们想把网络作为制作、分发课程的主要途径。
为什么选择 Kubernetes
Kubernetes 允许 Pearson 的团队用一致的方式来开发他们的应用,而且节省时间,降低了复杂性。
途径
创建一个全企业通用的中心化平台。
使用容器技术作为平台的核心。
部署 Kubernetes 来管理该平台。
结果
Pearson 正在创建一个企业级的平台,为的是交付创新的、基于网络的教育内容。他们期待工程师的生产力能够提升 20%。
Kubernetes 激发了全面开发体验
Pearson 想要在平台上使用尽量多的开源技术,这样就可以在项目期间提供技术和商业效益。Jackson 说,“在 Pearson 创建一个基于开源技术的基础设施平台是件很容易的事情。然而,要在一个满是人才的社区,分享曾经面对的技术挑战,先进的用户案例,这些就超出我们的能力范围了,这样的分享允许我们在一定水平上进行创新(这光靠我们自己是做不到的)。我们的工程师喜欢向社区贡献代码,并参与社区的讨论和会议。通过这样的方式,可以让他们工程师畅聊技术,分享他们在工作中的收获。”
他们也想要使用基于容器的平台。Pearson 有 400 个开发团队,从事商务、技术等不同的分支。有了容器,每个团队就可以使用他们喜欢的技术来实验、创建新的内容类型,然后通过容器来进行交付。Pearson 选择 Kubernetes 是因为,他们相信它是最好的容器编排技术,拥有最广泛的社区支持,提供最灵活、最强大的工具。”
鼓励实验,节省工程师时间
Pearson 的新平台更加稳定,性能更佳,产品也能更快投入市场。公司说它的工程师的生产效率得到了提升,因为他们不再需要花时间管理基础设施。Jackson 估测生产力节省了 15%-20%。
此外,Pearson 的平台建设也鼓励创新,因为这样开发新的程序会十分简单,应用程序的开发也会比之前快很多。据预测这会帮助公司完成 10 年内用户增加到 2000 万的目标。
“我们已经体会到使用 Kubernetes 的巨大好处——提升工程生产力,更快交付应用程序,以及简化基础设施。但是这仅仅只是开始。Kubernetes 将会改变在线教育内容的交付方式。”Jackson 说道。
本文转载自才云 Caicloud 公众号。
原文链接:https://mp.weixin.qq.com/s/7vw6jf7QXdVS4J2SkLNevw
评论