Priya Nagpurkar 对解决问题和编程的兴趣可以追溯到她在印度浦那的童年时代。有一次,她在家里的 PC 上玩游戏时,父亲问她:“你为什么不试试自己设计游戏呢?”

“这让我开始明白,这台机器并不是那么神秘,” Priya 回忆说,“我可以让它做我想做的事。”

Priya Nagpurkar

现在,随着越来越多的组织转向混合多云架构,IBM 混合云平台研究总监 Priya 的目标是,帮助他们以一种富有凝聚力、高效且可扩展的开源方式实现这一切。

“我们不能让人们只是制造零散的部件,而没有一种系统性的方法将这些部件拼接在一起,” Priya 这样说道,她目前正着力弥合云计算领域存在的鸿沟。

“我们很早就断定像 Kubernetes 和无服务器这样的开源技术必将成为混合云的粘合剂。”

开源 OpenWhisk、Composer 和 SolSA 加速了创新进程

2014 年,Priya 加入了云研究团队,着重研究尖端的云技术,包括 OpenWhisk,这是一种开源无服务器云平台,用户无需自己的硬件便可远程运行应用程序的代码。OpenWhisk 具备灵活性,它支持广泛的编程语言和容器化部署选项,包括 Kubernetes、OpenShift 和 Mesos,此外,它还可以根据需要自如扩展。

“我的职责是设想云和云应用将如何发展,并将无服务器编程概念推向新的高度” Priya 这样说道。OpenWhisk 现在属于 Apache 基金会,该基金会的使命是出于公众利益开发软件,您可以在 GitHub 上参与该项目。

接下来,该团队开始研究 Composer,这是一款将代码序列连接到更大应用程序的软件。“通过 Composer,我们首次尝试将云资源合并到更大的解决方案中,” Priya 说道。

Priya 最新的研究项目是 SolSA(解决方案服务架构),这是一种面向混合云的编程模型。借助该软件,组织可以利用各种不同的云资源,如基于容器的微服务,长时间运行的批处理作业和托管的数据服务。

Priya Nagpurkar

Priya 说,SolSA 可以广泛应用于各个行业,从银行业、电信业到零售业均可使用。

“快餐连锁店甚至也在尝试将他们厨房里使用的设备连接到云端”她说,“他们想要尽可能地整合更多数据,比如天气、附近企业的午餐时间、附近计划开展的活动等等。他们希望利用所有这些信息,提前准备好预计要卖的餐食。他们正在使用云技术来实现这一切。”

由于 Red Hat OpenShift Kubernetes 平台和 Red Hat Enterprise Linux 提供了一个跨所有云运行的通用操作环境,Priya 和她的团队能够专注于 SolSA 和 Kui 这样的项目,帮助解决堆栈上移问题,使开发者尽可能获得无缝的体验。

展望未来

在社区的号召下,Priya 与 Google、Lyft 和 Red Hat 等公司的研究人员合作,共同推进开源项目。“开源的好处在于,可以利用程序员社区更快地进行创新,” 她指出,“充分发挥更广阔社区而不只是一家公司的聪明才智,会让你获益匪浅”。

面对未来的美好展望让 Priya 更加干劲十足。“未来有哪些工作?人们打算用计算机做什么?” 她说,“当我们打造出的成果令别人激动不已,并能够有效地解决一个重要问题时,这项工作便得到了最大的回报”。

了解更多信息

相关资源

本文翻译自:Open Innovation Stories: Priya Nagpurkar’s quest to make cloud computing seamless(2019-11-19)

加入讨论