OpenStack落地的五大难点
一 OpenStack已经是一种成熟的模式,但是作为一个产品成熟度还不够
OpenStack由项目组成,项目分为三层:
基础项目:技术和存储
核心项目:SWIFT KEYSTONE NOVA NEUTRON CINDER GLANCE
孵化项目:一些还不成熟的项目,根据重要程度和成熟度可以进入核心项目。
每个项目都有自己的委员会和项目技术主管,掌握项目的发展方向。
这样的划分方式的好处是保持开放性,有新的技术和需求,就可以发展新的项目,比如容器技术热起来了,很快就可以建立相关的项目,保证容器和OpenStack的对接和兼容。这样就能保证OpenStack不断发展,能适应各种需求。
OpenStack项目管理的方式已经非常成熟,但是整个成熟度和商业产品比起来,还是有差距。
二 OpenStack有名门正派的气度同时非常庞杂
因为有了成熟模式,不断的吐故纳新,OpenStack目前已经有了名门正派的气度,当年的开源竞争对手大部分已经没落,OpenStack为了适应各种需求场景,不断有新的项目诞生,但是也变的非常庞杂,看起来似乎能解决所有问题,但是要落地,路径非常多,门槛也非常高,从而给落地造成很大的障碍。
三 OpenStack必须依靠团队化才能完成开发运维
随着云技术的发展,网络、存储、计算等各个细分方向也已经非常复杂,要搞清楚一个OpenStack项目已经非常费劲,目前只有各个方向上的专家,没有OpenStack的通才,OpenStack的开发运维没有任何一个人能独立完成,必须依靠团队。组建OpenStack开发运维团队,需要存储、网络、硬件、软件等各个方面方向的专家,整个团队还需要不断的协调沟通。
所以OpenStack的落实,首先是团队的落地,这个在一个企业内部,往往需要相当长时间。
四 OpenStack落地实质是项目实施,只有依靠商业化才能获得可靠稳定的保障
对企业来说,需要的是安全稳定高效的解决方案,能解决自己问题的IT项目,在整个项目生命周期得到高质量的服务。
OpenStack虽然是革命性的,但是对企业来说,不是必然选择,企业关注的是能否持续提供服务,碰到问题有服务支撑。
尤其是传统行业,这方面的要求更强烈,要满足这个要求,必须借助商业化,目前OpenStack也只有五、六年时间,能提供商业化OpenStack服务的公司更少,大部分商业化公司都是在积累经验阶段,在这个方面,和闭源的商业化解决方案,在时间上差距就很大,OpenStack非常有前途,但是OpenStack的项目实施成熟度,依赖基于OpenStack商业化公司的经验和成熟度。
五 OpenStack人才难求
OpenStack目前火热,基于OpenStack的创业公司如雨后春笋,造成对OpenStack人才需求缺口非常大,基本有一年的OpenStack开发运维经验,就能同时收到好几个Offer,有三年经验就可以谈股份,有五年以上经验,经常发布相关技术文章,有一定的社区知名度,基本都是OpenStack公司的核心项目负责人。
任何项目的核心都是人,OpenStack更是知识密集型,缺少经验丰富的人才,也是目前OpenStack难于落地的重要原因。
顺便打一个小广告,如何快速称为OpenStack人才?关键要有项目实战经验,要获得好的项目经验,投简历给我吧,邮件:502207183@qq.com