本文系对OPNFV开发者Peter Lee采访稿归纳而成,也代表着Peter Lee对OPNFV开发所关注的焦点。
关于Peter Lee
Peter Lee是ClearPath网络公司研发部分的领导者,负责推动该公司产品和服务的技术创新和战略决策。他还在OPNFV项目担任领导,管理虚拟基础设施资源。他是开源框架YangForge模型的主要开发者,并且担任ON.Lab项目中Yang技术支持XOS/ONOS的开发。他是务实编程原则的狂热支持者,极力倡导开放的源码开发和基于开放标准的计划。他在Duke University获得了计算机科学、电子工程、计算机工程学士学位。
你在OPNFV中哪个项目工作?有什么新的进展要分享吗?
我目前主要领导OPNFV Promise项目、IPv6的优化、MOVIE、Doctor等工作。Promise项目是在OPNFV项目启动之后提出的,满足ETSI NFV用例未来使用的资源需求。我们与ETSI NFV IFA工作组(我们许多项目成员积极参与的组织)密切合作,并且与NTT、NEC、Ericsson、AT&T等公司密切合作。在即将到来的OPNFV峰会上,OPNFV Promise项目团队将会展示我们的第一个部署方案,这个方案中将现场演示与多个OpenStack环境的集成提供积极的能力意识,并且对未来的容量增加/减少作出规划,根据预留的分配资源确定未来的资源利用率。在峰会期间,我们将对Yang模型架构(YangForge)进行深入的概述,YangForge架构有力的支持了Promise项目的实现,并且为实现Yang-driven NB CLI接口、REST/JSON、web sockets提供了丰富的形式。
你认为5年内OPNFV项目的发展方向是怎样的?
我相信OPNFV在5年内将给全球许多通信服务提供商成功地交付NFV平台,随着下一代实时资源和服务交换系统的发展,我们将积极地在包括云服务在内的新的用例上进行研发。随着私有云的出现,OPNFV将专注于提高每位用户的终端用户的用户体验,尤其是在数据隐私、合法拦截以及随着网络边界的模糊而导致的一系列动态创建跨运营商服务路径面临的挑战。
当今网络最大的挑战是什么,你是如何看待NFV解决这些挑战的?
当今的网络行业在随着软件开发人才的不断增长面临着招聘的挑战,来自社会、以web为中心的产业等方面的竞争,我们这一行需要关注具有高度针对性的开发推广项目(外部研发生态系统),以此在强调新的盈利模式的网络行业中传播最新的理念。我相信NFV是开放软件生态系统中的关键因素,我们要实现的是下一代市场主导的网络应用成为向最终用户交付的直接在运营商网络运行的服务。
你收到的最好的开发人员的建议是什么?
C.A.R. Hoare说:“有两种方式可以构建软件设计:一种方式是用简单的没有缺陷的设计;另一种是用复杂的没有明显缺陷的设计。第一个方法是非常困难的,它需要相同的技能、热爱、观察力甚至从简单的自然现象背后发现复杂的物理法则的灵感。”
上面描述的内容在我的软件开发生涯中产生了深远的影响,我总是努力识别原始逻辑结构并用简单的表达构建解决方案,攻击签字的隐式假设,然后再试一次直到不能进一步分解。
不幸的是,强调实现的设计通常与提倡定性进步(本质上更难衡量)的软件开发量化趋势是不一致的。开放的参考平台如OPNFV为模型主导的新兴范例提供了测试的土壤,功能软件建设服务将重点重新设计以及合作创新。