观察OpenStack何处突破 容器化或是必然趋势
Posted 申耀的科技观察
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了观察OpenStack何处突破 容器化或是必然趋势相关的知识,希望对你有一定的参考价值。
每一项新技术的崛起都与质疑和争论相伴。
如果你关注私有云,肯定离不开对OpenStack的讨论。最新的OpenStack用户调查显示,OpenStack的部署量同比增长了44%,且超过一半的财富100强公司正在运行OpenStack。
实际上,经过7年的爆发式发展,OpenStack不仅活得好好的,而且还拥有了一套用于自动化计算、存储、网络和身份管理的组合,同时在业内OpenStack已被视为企业用户构建私有云事实上的标准。
不过,容器技术作为开源云领域强势崛起的新力量,随着人们议论的进一步热化,同样也有人持“容器将会终结OpenStack,OpenStack面临生存危机”等悲观论调。那这次,结果又是什么样的呢?
OpenStack快速部署为何难
虽然目前OpenStack代码和功能方面的成熟度比以前有了显著的提高,尤其是在计算、存储、网络等核心模块上已经达到了很高的水平,完全足够在企业应用,例如商用存储、商用SDN,以及其它方面的优化,都已经能够满足大部分企业环境的需求。但对企业来说,要将Openstack引入,除了提供必须的基础硬件,还要面对OpenStack带来的各种问题,简单说来有以下几点:
其一,安装配置部署难。在安装Openstack的时候,也许厂商自己在测试的时候都很顺,但在实际的企业环境中就会面对各种的挑战。比如,国内有很多企业是完全是不能联网的,怎么在网络不通的情况下完成安装部署?实际上非常具有挑战。而且有的企业在联网情况下安装完可以很好的运行,一旦网络不好或者断网,效率可能变得很低。
其二,维护难。当Openstack节点数量大的时候,靠传统的人工维护方式是非常麻烦的。在几十个节点上面,如果想要去查看日志或者修改配置,都是很难做的事情。
其三,升级难。以前,很多厂商都只能通过手动操作通宵熬夜来给企业升级,因为只有这种办法才能完成。虽然Openstack可以在不宕机、影响很小的情况下完成升级,但是这个过程耗时耗力,而且每个客户的情况不一样,不同的版本升级时需要处理的问题也不一样,厂商只能区别对待。对厂商和企业来说,升级真的是最痛苦的事。
容器化OpenStack是趋势
从OpenStack全球发展的趋势看,越来越多的厂商在做容器化OpenStack并纷纷推出容器相关的应用平台。比如,EasyStack发布了基于Kubernetes技术的容器集群产品ESContainer、Redhat发布了企业级Kubernetes原生容器应用平台Redhat OpenShift、Mirantis推出了将OpenStack与Kubernetes加以整合的Mirantis云平台1.0。
种种迹象表明,容器与OpenStack不仅互补,并且正在迅速地被融合在一起。
首先,OpenStack发展形势明朗,市场需求在提升。私有云必须以虚拟化为基础,现在国内的虚拟化水平已经可以向私有云发展。而实际上,在国内基于OpenStack构建私有云的企业有很多,涉及了金融行业、电网行业、银行业等,这些企业要么自主研发,要么与OpenStack厂商合作构建私有云。也就是说,OpenStack作为构建私有云的基础平台,无论采取哪种方式,OpenStack都将会受到企业青睐。
其次,市场需求提升,倒逼OpenStack解决落地难点。OpenStack与容器两者技术上不一致,适用的场景和范围也不一样,但是OpenStack要实现产品化,就需要与容器技术相整合来解决OpenStack落地之后的各种问题。
目前看来,OpenStack与容器有几个对接方向:OpenStack容器化,解决可升级性问题;OpenStack编排容器,解决集群项目管理问题;OpenStack中的虚拟机与容器的整合,解决网络相关的问题。
此外,对于厂商来说,虽然随着越来越多的企业采用OpenStack,不同的行业出现不同的功能需求,但目前的OpenStack厂商大多只能提供一个标准化的框架,将两者整合可以让OpenStack的功能模块进一步解耦,实现更细粒度的模块功能,减少对于客户定制化项目需求的开发成本和交付效率。
OpenStack未来在何处突破
容器技术与OpenStack的融合让我们看到了一种新的部署和应用模式。OpenStack容器化的的最终目的在于将技术能力应用到业务中去,帮助企业客户业务上云,达成行业解决方案的创新。站在发展的角度,我认为OpenStack未来有三个发展方向:
首先是产品化。OpenStack是一个复杂的项目,在企业落地方面存在很大的障碍。深度融合了容器技术的OpenStack云平台,必将以高度产品化的形式交付给用户。用户可以使用微服务来构建应用,可以使用容器来灵活构建应用环境,可以更方便的结合大数据、人工智能、物联网等技术。
其次是行业化。由于不同行业的业务特点存在一定的差异性,标准化的产品已经不能满足所有客户的需求。针对各行各业的需求差异,必然推动厂商推出更多基于行业的云平台解决方案。
最后是生态化。云服务正以前所未有的速度渗透到社会经济与生活的各个领域,在激烈的竞争环境里,企业之间的竞争不再局限于产品、渠道或者品牌,而是由这些企业的价值链、生态圈之间的竞争。也就是说,为客户和合作伙伴提供全云服务能力,提供全产业链云生态,将是接下来厂商的发展方向。
总结来看,OpenStack本身复杂的架构和模块组合,以及在实施过程中越来越多的定制化需求,决定了OpenStack容器化是一个必然的趋势。同时,容器化也给Openstack带来了许多革命性的变化,随着OpenStack容器化进程的加速,相信OpenStack在企业中的落地实践将会越来越多。未来,只有基于OpenStack的开源特性,积极拥抱各种新兴技术,才能进一步推动OpenStack的发展,成为云计算领域新的领军力量。
以上是关于观察OpenStack何处突破 容器化或是必然趋势的主要内容,如果未能解决你的问题,请参考以下文章