|
要对OpenStack有信心:看应用、看架构,还要看趋势CIO深度解析Openstack,稳定性,升级,发展,应用,未来趋势。 本文关键字: 大数据
Openstack发展到今天,无论从趋势还是应用情况来看,无疑都是非常成功的。这次峰会给我以下几个想法和认识。
1
巨无霸Openstack的发展一直让人诟病的是:从未停止过新功能新特性的开发,从社区孵化的项目就可以看出来,四月底发布的Kilo版本估计又会增加不少项目,但是在稳定性易用性等方面一直存在很多问题,社区也没有投入精力来研究这一部分问题,企业自己必须花费很大的精力自己来解决稳定性运维管理等问题。
在我看来,Openstack是想把IT领域最近几十年发展所做的事情全部重新做一遍,这也导致了某些企业在选型时倾向于Cloudstack,甚至导致还有Zstack这样的项目的出现。
2 Openstack发布极快,每半年一个版本,对很多企业来说,升级是有风险的,但是如果不升级的话,后续可能很难再升上去了。一般情况下,中间隔一个版本升级还可以接受,再大的差距就很难升级了,如果不升级,那么后续很多新特性都得需要自己开发维护,这也是一个难题,目前金山公有云就是面临的这个问题,包袱太大,已经没有办法升级了。如何有效解决openstack的平滑升级问题,应该是社区重点考虑的一个问题。
3
面对最近openstack盟友Nebula的阵亡,很多人对openstack有一些风言风语,这是一个发展战略趋势的问题,凭我这样一个入行不久的开发者来说可能给不出什么前瞻性战略性的高见。
但是我们可以从三方面来分析:
4
据我个人所知,现在很多企业都跟风上openstack项目,唯恐被落下,而他们可能还没想好要用它做什么。对于大公司,这种战略级的产品无论赚不赚钱都搞是可以理解的,但是很多小公司其实没有必要,我遇到过一个公司,仅仅是出于隔离各个部门的测试机器就想上openstack,这就是瑞士军刀切西瓜了。
在某些场景下,vagrant,vmvare可以很好第取代OS。甚至 Openstack所吹嘘的能够简化运维流程这点来看,在我看来其实一点不简化。实际上,使用了Openstack以后,运维的角度来看并没有减少人力成本,很多情况下,甚至增加了成本。
5
Openstack已经越来越大,各个项目都不断容纳新的开源项目。存储的Cinder不断加入新的Driver,Neutron也在探索和SDN/NFV等项目的集成,这虽然对openstack的发展提供了更大的动力,但是也会造成技术复杂性提高。
Openstack野心过大,希望将一切好的东西都拿过来用,比如将hadoop spark都集成进来,其实对于这些资源调度和计算的项目使用场景来说mesos是一个更好的解决方案,openstack完全可以抛弃sahara等项目;再比如对docker的集成,两者本来就是面对不同场景的技术,非要搞在一起,openstack确实提供了很多功能,但是docker的使用者未必需要你这些功能,及时需要,也会有新的项目出现来完成,比如K8s,swarm,mesom,socketplane等,都可以解决某个领域的问题,我个人并不希望openstack包打天下的局面出现。
另一方面,各个开源产品也积极向openstack靠拢,这是好事,比如网络方面的OVN项目,midonet,opendaylight下面的CLOUD-Router,以及ONV项目,存储的Ceph都有主动和openstack集成。这对openstack的推广有很大的帮助。、
责编:吴朋天 微信扫一扫实时了解行业动态 微信扫一扫分享本文给好友 著作权声明:畅享网文章著作权分属畅享网、网友和合作伙伴,部分非原创文章作者信息可能有所缺失,如需补充或修改请与我们联系,工作人员会在1个工作日内配合处理。 |
最新专题 |
|