有了 Docker 和 k8s ,我们还需要 OpenStack 吗?| 争议
以下内容来自社区探讨,欢迎点击阅读原文到社区与同行交流本话题
有了Docker和k8s,我们还需要OpenStack吗?
OpenStack在Iaas层规范管理还是有突出贡献的,paas层和saas层用k8s来实现比较合适。不知道你们觉得如何? (问题来自:@wangxuqiao 系统运维工程师)
@某企业系统架构师:
当然需要OpenStack,因为老系统没法直接容器化,所以到了现实环境下就要妥协。
@vistakk 中国银联 系统架构师:
面向不同的层面吧。
OpenStack主要面向资源分配,虚拟机创出来了就基本没有责任了,至于服务高可用,自动伸缩,监控这类的功能完全由应用方来处理,平台不提供支持,适合传统的部署模式,对应用而言和物理机时代没有区别。
k8s面向的是服务,强调服务能力,具有弹性与高可用保障,而不是简单地提供IT资源。对应的,应用也要使用云原生的理念来进行改造拆分,以更好地利用k8s提供的平台能力。
@zhou5526_cn PICC 系统运维工程师:
感觉不需要了,但不是所有都能上Docker吧。
@liufengyi 某互联网银行 软件架构设计师:
二者不冲突的,对于安全性要求比较高的地方 OpenStack还是有作用的,k8s不能完全替代OpenStack,k8s偏重于应用管理,OpenStack偏向于数据中心管理,对于底层基础设施的管理。
@bryan 金融研发 软件架构设计师:
OpenStack 侧重于 IaaS 层建设,目标是实现各种硬件资源(计算、存储、网络)的统一管理和资源交付。
k8s侧重于 PaaS 层建设,为应用提供各种中间件等服务。
二者不矛盾冲突。
@nameless 某云计算厂商 技术总监:
是不是需要根据业务需求,如果业务都可以上容器,确实没有必要再搞IaaS平台,如果部分老业务不能上容器,又在安全和环境要求方面需要IaaS平台,那还是需要IaaS平台的。
@malei_01 系统工程师:
需要啊,切入点不一样,应用环境也会不同。
@Garyy 某保险 系统工程师:
这两者并不冲突,按照云计算层级来划分,OpenStack更多属于iaas层面,而Docker和k8s更多服务于paas或者saas。
1)OpenStack:
更多实现对基础架构资源的调度和管理,比如:计算/存储/网络虚拟化的管理,以及相关的安全管理,现在过了狂热的投入期,已经日趋成熟,能够提供OpenStack成熟方案的公司也不是很多,例如华为,华三,easystack,中移研究院,zstack等,大多是一些大型的公司,技术和服务有保障。
2)Docker和k8s
更多是实现业务的提速,例如devops,aiops等,某些场景下可以取代OpenStack的情况,但是也有局限性——对于硬件的管理并不是容器的专长,需要开发。现在容器正火,企业投入很大,也能直接带来效益,不论大小公司均可以推出容器平台产品,但是大公司的产品一般很难提供定制化,但是产品品质和服务有保障;小公司可以深度定制,但是产品品质和服务保障能力堪忧。
不管是OpenStack还是容器,首先需要看企业自身的需求,是资源管理,还是业务改造,需要有专业的团队来做支撑——实施和运维。
@狄俄尼索斯 软件架构设计师:
Docker/k8s与OpenStack的设计理念是不同的,因此解决的问题也不一样。
OpenStack设计出发点是资源,以资源为中心,聚焦如何池化资源,如何高效分配与回收资源。
Docker/k8s设计出发点是应用,以应用为中心,聚焦应用的build-ship-run全生命周期。
如果你们公司是自建IDC有几百台服务,自己使用,不对外提供云服务,那么可以考虑只使用k8s来管理。
如果你们公司是一个云厂商或SaaS(如salsforce)厂商对外租售资源或服务,那么需要考虑资源虚拟化,因为不是所有的应用都能容器化并被k8s管理,另外虚拟化网络与存储在这种情况下也是必须的,k8s并不能满足。
欢迎点击文末阅读原文到社区讨论交流
相关推荐:
《Cloud来了!云架构践行实录》电子书
http://www.talkwithtrend.com/Document/detail/tid/407965
PaaS架构解析
http://www.talkwithtrend.com/Document/detail/tid/423153
欢迎关注社区以下技术主题 ,将会不断更新优质资料、文章。地址:
Docker:http://www.talkwithtrend.com/Topic/67
OpenStack:http://www.talkwithtrend.com/Topic/17591
下载 twt 社区客户端 APP
与更多同行在一起
高手随时解答你的疑难问题
轻松订阅各领域技术主题
浏览下载最新文章资料
长按识别二维码即可下载
或到应用商店搜索“twt”
*本公众号所发布内容仅代表作者观点,不代表社区立场