华为汪洋:NFV场景下的Docker容器技术应用研究

Posted CSDN

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了华为汪洋:NFV场景下的Docker容器技术应用研究相关的知识,希望对你有一定的参考价值。

2015年4月16-18日,由CSDN主办、CSDN专家顾问团支持的OpenCloud 2015大会将在北京国家会议中心拉开帷幕。为期三天的大会,以推进行业应用中的云计算核心技术发展为主旨,聚焦技术创新与应用实践,设置了“2015 OpenStack技术大会”、“2015 Spark技术峰会”、“2015 Container技术峰会”三大技术峰会及多场深度行业实战培训。


本次大会将邀请近40位国内外云计算技术领域顶尖专家与一线实践者,深入讨论OpenStack、Spark、Docker、Kubernetes等开源技术的最新进展,各个核心项目/组件的演进趋势,以及它们的最新业界应用。点击报名。


在“2015 Container技术峰会”,我们请到了华为开源能力中心开源战略规划专家汪洋担任演讲嘉宾,他将带来的分享主题为《NFV场景下的Docker容器技术应用研究》,主要涉及NFV/SDN场景下的业务挑战,以及使用容器技术解决电信业务问题的一些初步尝试。


汪洋认为,在电信网络逐步虚拟化和云化的趋势下,Container技术由于其运行时的轻量级和应用部署的高效性的特性,既可以保障通信的实时性,也可提高电信业务部署的灵活性和业务不中断升级能力。但他同时表示,IT/互联网企业的应用在架构上已充分考虑了解耦和分布式,迁移到Container/Docker上基本上没有太大的阻力,电信领域的迁移则不同,目前最大的挑战就是软件架构的调整,电信业务的拆分,同时还要保证实时性和可靠性。他将在大会上分享他的团队克服这些挑战的经验和心得,预计对容器技术在传统行业的推广将带来很大的启发。


以下为采访实录:


CSDN:首先请介绍下您自己,以及您在Container/Docker技术方面所做的工作。


汪洋:我在电信领域工作了13年,主要是嵌入式软件方向,主导和参与过电信信令协议软件研发、无线网络传输IP化以及Linux/虚拟化和编译器工具链的相关项目。对IP网络、操作系统及虚拟化技术有一些研究。目前在公司负责开源软件领域的新技术研究和布道工作。 Docker技术从2014年6月的DockerCon开始,瞬间成为了开源领域的热点技术,并广泛被业界接受和追捧。我也是从那个时候开始投入Docker生态及相关技术研究。重点思考在电信领域如何充分发挥Container的技术特点,结合电信NFV、SDN场景,解决运营商的痛点问题。


CSDN:您所在的企业是如何使用Container/Docker技术的?为企业带来了哪些好处?


汪洋: ICT融合的大趋势下,电信网络也在逐步的将IT领域技术引入进来,比如传统虚拟化技术XEN、KVM、VMware等,客观的说,这些技术带来了一定的好处,但是并不能完全解决电信网络的问题,比如:电信网络对传输时延要求很高,频繁的抖动将会给客户体验带来致命打击。Container/Docker 相比传统虚拟化技术,其特点在于运行时的轻量级和应用部署的高效性,这对传统虚拟化技术是个挑战。在电信网络逐步虚拟化和云化的趋势下,Container技术一方面可以保障通信的实时性,另一方面提高电信业务部署的灵活性和业务不中断升级能力。进一步的探讨会在我的演讲中涉及,欢迎到时现场交流。


CSDN:您认为Container/Docker技术最适用于哪些应用场景?


汪洋:Container技术始于IT/互联网领域,并在Google的数据中心中成熟使用了十多年。国内也有不少优秀的startup公司,比如七牛,以及腾讯、新浪等互联网公司也有成功应用案例。个人认为,容器技术适用的场景目前主要还是集中在IT互联网领域,特别是可以实现应用服务解耦和分布式部署的场景。


CSDN:企业在应用Container/Docker技术时,需要做哪些改变吗?企业如果想快速应用Docker应该如何去做?


汪洋:对于IT/互联网起来说,在应用Container技术方面的门槛相对较低。主要是因为这些企业的应用在架构上已充分考虑了解耦和分布式。比如:Netflix和Twitter在Docker还没有被广泛接受的时候,后台的应用都是按照微服务的方式来部署的,因此迁移到Container/Docker上基本上没有太大的阻力。但对于电信设备供应商来说,这个挑战就非常大,要做的工作也很多。


CSDN:您所在的企业在应用Container/Docker技术时遇到了哪些问题?是如何解决的?


汪洋:电信网络设备在软件的研发中,架构设计环节应该是个短板,一方面是由于电信软件主要以协议实现为主,一般不需要过于复杂的架构设计;另一方面,在嵌入式硬件资源受限的情况下,架构设计尽量做到内聚,降低不必要的资源消耗,提高设备整体性能。所以,将Container技术应用到电信领域,碰到最大的挑战就是软件架构的调整,电信业务的拆分,同时还要保证实时性和可靠性。这方面还在探索中。


CSDN:作为当前最流行的Container技术,您认为Docker还有哪些方面需要改进?


汪洋:Docker经历了非常快速的发展阶段,整体生态非常活跃,Docker软件栈各层也有不少优秀的项目不断涌现。Docker公司在去年底发布了三个项目Machine/Swarm/Compose,同时通过收购来完善其平台能力(比如通过收购SocketPlane来补充其多主机容器组网能力,通过Kitematic来补充其GUI能力)。总体上讲,Docker正在以最快速度达到产品级。除了业界达成共识的安全隔离问题、组网能力薄弱等方面的问题,后续建议可以多考虑OpenStack、NFV、SDN场景下的技术创新和平台改进。


CSDN:您在本次演讲中将分享哪些话题?


汪洋:本次演讲涉及到电信运营商网络的演变及痛点,NFV/SDN场景下的业务挑战以及如何使用容器技术解决电信业务问题的一些初步尝试等。


CSDN:哪些听众最应该了解这些话题?您所分享的主题可以帮助听众解决哪些问题?


汪洋:对于目前正在应用、研究容器技术的听众应该都会有帮助,希望他们在NFV/SDN场景下的业务容器化方面有一定收获。


2015 Container技术峰会已经邀请Google Kubernetes核心开发人员来华,和国内用户分享Docker的技术细节,探讨Docker未来的发展方向,此外还有VMware、华为、红帽、美团、腾讯、云雀科技、数人科技、上海点融等公司Docker技术实践者,也将同台分享Docker及其相关项目的实战经验。


附:Container技术峰会全日程




“2015 OpenStack技术大会”、“2015 Spark技术峰会”、“2015 Container技术峰会” 4月17-18日在北京召开。日程全部公开! OpenCloud 2015,懂行的人都在这里!更多讲师和日程信息请关注OpenCloud 2015介绍和官网。


本文为CSDN原创,点击“阅读原文”可查看全文并参与讨论。


以上是关于华为汪洋:NFV场景下的Docker容器技术应用研究的主要内容,如果未能解决你的问题,请参考以下文章

2.NFV场景下的风河Openstack实战:创建网络

5.NFV场景下的风河Openstack实战:虚拟机创建

4.NFV场景下的风河Openstack实战:上传映像和创建规格

3.NFV场景下的风河Openstack实战:创建Provider网络和外部网络

1.NFV场景下的风河Openstack实战:创建项目

自研容器调度引擎Newben会成为“中国的K8s”?