一年前,人们认为容器可能会终结OpenStack,然而事实却证明,容器与OpenStack不仅互补,而且正在迅速地被整合。
OpenStack和K8S都被称为是云计算时代的Linux,它们可以相互竞争或者亦敌亦友。此次科技云报道分别采访了OpenStack基金会两大会员企业的相关负责人——浪潮集团系统软件部总经理张东、新华三云计算市场技术总监班世敏,请他们分享OpenStack与容器技术深度融合的经验,以及对OpenStack未来发展的看法。
OpenStack容器化
将成为一个必然趋势
容器毫无疑问是当前的热门话题,根据ZDNet的一项调查显示,54%的受访者认为容器加快了应用部署时间,40%认为容器简化了应用部署步骤,38%认为容器是开发和测试更加合理,31%同意容器降低了开发和部署开销,还有25%认为容器有助于服务器整合。
从OpenStack全球发展趋势看,越来越多的厂商都在做容器化OpenStack。在过去的一个月内,全球知名专业开源企业纷纷推出容器相关的应用平台。
比如,红帽公司发布了企业级Kubernetes原生容器应用平台Redhat OpenShift;Mirantis推出了将OpenStack与Kubernetes加以整合的Mirantis云平台1.0(简称MCP)。
在浪潮集团系统软件部总经理张东看来,OpenStack开源版本的快速迭代,其复杂的架构和模块组合,以及在实施过程中越来越多的定制化需求,决定了OpenStack容器化是一个必然的趋势。
张东表示,容器化OpenStack显著提升了部署效率,验证OpenStack各种新功能的代价大大减少。采用容器化后,可以很容易模拟出一个线上环境,进行升级测试。此外OpenStack容器化可以将功能模块进一步解耦,实现更细粒度的模块功能产品化,减少对于客户定制化项目需求的开发成本和交付效率。
对此,新华三云计算市场技术总监班世敏也持有相似的观点,他认为,随着容器技术的优势逐渐被业界所认可,OpenStack采用容器化部署可以说是一种行业趋势,由于OpenStack容器化部署在技术上存在一定的难度,OpenStack与容器的结合作为云平台的标配只是时间长短问题。
融合看似简单,技术难点却颇多
OpenStack和容器的深度融合看似简单,背后其实有许多工作要做。
事实上,OpenStack社区的kolla 项目,从很早以前就开始做 OpenStack容器化的尝试,仅核心方案就修改过多次。从早期的直接本地容器化、利用 LB 做高可用,到后来切换成基于 kubernetes 的一体化整合,期间做了很长时间,由此可见其中的难度。
据班世敏介绍,新华三在H3Cloud OS的容器化部署和应用中,总结了大量的经验,其中技术难点主要有以下几点:
首先,OpenStack的容器化、微服务化涉及到容器拆分颗粒度、系统间配合等多种考量;
其次,容器化后,整个系统分布式集群化,在集群节点故障时,需要重点考虑如何保障系统业务的不间断。同时,OpenStack 原生系统中,一些诸如异常重连等机制也需要完善,使其更加符合容器化、微服务化的架构;
最后,容器托管平台自身的部署,调测等也是难点之一。如何构建好一套本地化的容器托管平台、如何便捷地部署容器及镜像、如何合理的利用 kubernetes 的相关能力为 OpenStack的容器化部署提供更好的支持,均是需要考虑的内容。
从浪潮最新发布的云海OS 5.0看,同样也体现了容器技术的应用和优化。据张东介绍,其容器技术主要体现在三个层面:
一是在资源管理层面,将容器作为核心受管资源,支持对物理资源、虚拟机、容器的统一管理支持,支持与Kubernetes集成对接;
二是在云平台运维管理层面,支持基于Kolla容器化安装部署,使OpenStack的部署和升级更加便捷;
三是在应用创新层面,在PaaS弹性运行环境提供应用容器的支持,比如基于容器化的大数据应用和DevOps应用交付模式的业务承载。
产品化、行业化、生态化
或成未来发力点
容器技术与OpenStack的融合让我们看到了一种新的部署和应用模式。
对于OpenStack容器化的实践,班世敏和张东都表达了共同的观点,融合的最终目的在于将技术能力应用到业务中去,帮助客户业务上云,达成行业解决方案的创新。
从产品层面看,OpenStack是一个复杂的项目,在企业落地方面存在很大的障碍。深度融合了容器技术的OpenStack云平台,必将以高度产品化的形式交付给用户。用户可以使用微服务来构建应用,可以使用容器来灵活构建应用环境,可以更方便的结合大数据、AI、IOT等战略性技术。
从实践落地看,由于不同行业的业务特点存在一定的差异性,标准化的产品已经不能满足所有客户的需求。针对各行各业的需求差异,接下来新华三和浪潮都将推出更多基于行业的云平台解决方案。
从发展战略看,为客户和合作伙伴提供全云服务能力,在全国范围内打造行业云,提供全产业链云生态,将是新华三和浪潮共同选择的方向。
容器化给Openstack带来了许多革命性的变化,随着OpenStack容器化进程的加速,相信未来OpenStack在企业中的落地速度将会得到极大的提升。基于OpenStack创新实践,积极拥抱各种新兴技术的公司,也必将推动技术的潮流成为新的领军力量。
【科技云报道原创】
转载请注明“科技云报道”并附本文链接