聚焦2017OpenStack黑客松

2018-01-25 20:36朱琨
软件和集成电路 2017年12期
关键词:烽火开源虚拟化

朱琨

凭借其技术数据透明化和操作的灵活性,OpenStack平台已成为各企业开发出属于自己的技术产品的重要工具。

大数据、云计算、人工智能、互联网+等前沿技术已成为当今社会发展的主流趋势,而这些技术的发展无不依赖于数据的采集、存储、分析和处理等技术以及软件的支撑。随着互联网发展逐步壮大,在各行业或各领域的发展过程中,只有形成产业链,才能紧跟市场步伐,同时推进技术的不断创新和发展。正是这一举措,使得世界各企业将目光投向开源技术。

目前,开源技术已对当今的软件和技术发展做出巨大贡献,而以OpenStack为主的开源框架,覆盖了网络化、虚拟化、操作系统等方面技术,可针对开发的不同云计算项目,进行分解或形成孵化器。

凭借其技术数据透明化和操作的灵活性,OpenStack平台已成为各企业开发出属于自己的技术产品的重要工具。随着智能互联时代的到来,世界上数百亿或上千亿的传感器设备,无时无刻不在收集全世界所产生的海量数据,这些海量数据,则需要具备一定弹性要求的平台对其进行处理,而以OpenStack为代表的开源平台,可以在整个数据处理平台中起到奠基性作用。

英特尔改进虚拟化和容器技术

英特尔作为云计算硬件及开源领域的领导者,对OpenStack的开源构架投入十分巨大,在2012年就已开始对OpenStack的各方面开源技术进行开发。英特尔软件与服务事业部总经理、开源技术中心(OTC)虚拟化总监李少凡介绍,英特尔作为硬件开发的公司,一直以来都把最先进的硬件平台的特性带入到OpenStack中,给英特尔的云客户带来更多价值。

同时,英特尔将新至强可扩展处理器平台带来的硬件优势,集成到软件系统中,又可以释放更大潜力。至强可扩展处理器优化云计算工作负载,使云计算更加敏捷高效。这样,开源云和OpenStack技术,在硬件和软件相得益彰的条件之下能够发挥更大的价值。

目前在云领域中,由于内存和缓存的原因,一个VM(虚拟机)的负载,会直接影响到其他VM的性能,英特尔利用自身研发的RDT硬件技术,对VM的硬件资源进行隔离,达到对硬件资源的OoS控制,提高VM的隔离性和安全性。

虚拟化和容器技术是云计算的核心技术,由于虚拟化发展相对成熟,具备了较强的隔离性和安全性,在云计算中运用十分广泛。而容器技术在最近几年中发展十分迅速,虽然容器技术体现了轻质量的优势,但其隔离性和安全性相对欠缺,使得用户在选择云计算服务时,对虚拟化和容器等技术很难取舍。

英特尔针对云计算中的问题提出了Clear Containers,该项技术既具备了虚拟化的隔离性和安全性,同时兼顾了容器技术的轻量级优势,并广泛用于社区领域,得到了Docker社区和Kubernetes社区等的认可和支持。

虽然OpenStack在当下发展如得火如荼,但是英特尔对OpenStack的安全和操作性却没有放松警惕。英特尔软件与服务事业部开源战略总监陈绪表示,虽然一个社区或一个产品存在发展成熟期,但是却不能忽视该技术所存在的Bug,修复Bug绝对不能搞形式主义。

目前英特尔对OpenStack中的Bug进行大量的查询和修复工作,使OpenStack技术能以更好的姿态来体现它的价值。另外对于云领域,英特尔认为开源云的建设方向并不局限于技术本身,虽然DPDK(优化数据平面软件库和驱动程序)、SPDK(存储性能开发工具)等技术是整个开源软件的重要环节,但只单纯依靠某项技术无法满足开源产业链所需。

所以英特尔加大CPU的底层建设,同时吸纳更多的合作伙伴加入到Core Team的开发项目中,共同对云、开源和产业软件制定发展方向。

与此同时英特尔也非常关注OpenStack在中国的发展,并与中国企业联手,共同推进OpenStack在中国的生态系统建设。

在2012年8月9日,英特尔与新浪、上海交通大学、中标软件共同建立了中国开源云联盟,经历了五年的持续发展,该联盟从最初的四个创始单位发展到150多个核心成员,共同推进开源云的发展。

同时英特尔在中国的研发团队也积极地与中国几千家软件企业、云服务厂商以及数百万的软件开发者进行合作,共同促进本土的生态体系发展,帮助企业和个人了解英特尔的新型技术,在英特尔的平台中进行调优,实现最佳的用户体验。

腾讯发力开源社区,推动生态发展

在不久前,腾讯的TStack产品在悉尼OpenStack全球峰会上,被授予超级用户奖。腾讯云TStack作为2017 OpenStack的超级用户,不但在腾讯内部运营着14个集群和超过6000台的物理节点,更是将TStack平台以及运营服务经验推广到了中国政企市场,并与全国15个省、50多个城市签署合作协议,为包括四川省政务云、广东省政务云、云南公安厅警务云等在内的各级政府和企业构建基于OpenStack的云平台。

腾讯云政务民生总经理罗朝亮在采访中谈到,其实早期的TStack是完全基于腾讯自研的产品体系来构建的,后来随着OpenStack框架和生态的不断成熟,TStack团队决定将TStack转到主流的OpenStack平台上。

事实证明,当初的選择是正确的,无论从大的市场环境、生态的发展和厂商的支持,还是技术平台的完善和行业应用角度衡量,OpenStack都是当今云计算架构的首选。

腾讯云TStack研发团队基于OpenStack做了大量的优化工作,如能上下兼容的SDN、CMDB、IP管理子系统,消息队列调优,等等。除了IaaS层的优化,也整合了腾讯内部大量的PaaS能力和SaaS能力,解决实际应用场景问题,比如政企常用到的数据库产品TDSQL、PGXZ,以及大数据平台、AI和LBS等。

在采访中罗朝亮也强调说,在这一过程中,与业界顶尖企业的合作是成功应用的前提。endprint

比如英特尔在计算、存储、网络方面的支持,使得腾讯可以使用到英特尔诸多领先的技术,并且在实际环境中完成适配和测试。

最后,罗朝亮表示,腾讯云希望以“感知、支撑、创新、联接”为战略核心,持续推动开源生态和云计算技术发展在政企市场落地。

发展OpenStack,烽火烧出三把火

以光纤通信为主营业务的烽火,产品涵盖光网络、宽带接入、光纤光缆、光配线、业务与终端、系统集成、软件与服务等多个领域,具备通信网络建设、集成、优化与服务一揽子解决方案等能力。而随着移动互联、云计算、大数据以及人工智能等技术的兴起,烽火凭借自身技术优势,加快了ICT融合技术的发展与布局。

同时,烽火将云计算、大数据以及相关的PaaS、SaaS整合到IaaS平台,并于2015年发布了FitCloud云网一体化解决方案,旨在为企业级市场提供云计算产品及服务,这也已成为烽火的发展愿景。

烽火IT事业部总经理李庆林表示,最近几年烽火在云的相关项目和交付过程中,意识到虽然OpenStack的框架和主要核心技术模块发展相对成熟,但是要满足用户的要求,在可靠性、可运维以及操作的便利性方面还存在一定差距。

针对上述问题,烽火发展OpenStack的第一关注点,就是解决中国用户在以OpenStack开源架构为主的落地项目,以及公有云和行业云在逐步扩大的过程中,所暴露出的性能和安全的相关问题。

所以,烽火与英特尔、腾讯开展合作,逐步将烽火的部分开发项目向OpenStack底层建设迁移,使烽火可以从KVM虚拟化和OVS开源交换机的角度出发,建立了分布式存储和分布式数据库,同时烽火也在努力吸引合作伙伴来共同夯实云计算基础的建设。

第二,烽火针对OpenStack的可靠性、可运维和可用性进行了大量投入,并基于OpenStack平台开发出FitOS云操作系统,还围绕FitOS为客户提供整体的云计算解決方案。这套解决方案涵盖了计算、网络、存储、安全等相关硬件服务,以及烽火为政府、企业所开发的PaaS和SaaS等软件服务。

第三,在产业方面,对于政府企业的相关IT管理部门来说,云技术的落地应用难度较大,且云资源相对抽象,所以烽火将投入更多的资源来了解用户业务需求,为其提供最佳的上云策略及服务。

另外,烽火作为一家央企,正在积极投身于智慧城市的建设当中,着手打造健康、可持续发展的云计算生态链。

目前,烽火已经在政务、交通、教育、金融等领域承建了大量的成功案例。未来,烽火将基于OpenStack继续提升产品价值,并与Intel、腾讯积极展开混合云方面的协作,为政府、企业解决云计算问题。endprint

猜你喜欢
烽火开源虚拟化
校园武术“学、练、赛”一体化实践探索
五毛钱能买多少头牛
2019(第十四届)开源中国开源世界
2019开源杰出贡献奖
烽火服务器
烽火重燃
烽火戏诸侯
烽火戏诸侯
浅谈虚拟化工作原理
用户怎样选择虚拟化解决方案