我个人觉得,对于中小规模,技术力量相对薄弱的客户。在构建私有云的时候,还是要尽量考虑商用产品或有支持的开源产品,尽量降低技术复杂度。
对于规模比较大的客户,才应该考虑自行开发或定制开发的路子。这些客户的主要目的也是为了实现灵活性和技术全部可控,需要比较大的投入。
对于PaaS的选择要比较谨慎,很多PaaS开发容易,但是对平台依赖度太大,日后的迁移将比较困难。
走产品还是自主?看企业规模和时间要求吧,如果要搭建大型私有云,并未来还要迈向行业云,那自主是条道路,困难是,要有一大波人,从开始,到运维,持续,不间断的提供服务,要不断适应需求,成本很高,对企业信息人员的技能要求特别高,产品管控能力要求也高,恰恰很多企业缺乏产品架构管控,云管理容易变为烂尾楼,无疾而终。
中小企业还是首推商业产品,拿来用,简单二次开发,缺点是不能覆盖所有需求,并且和规划的蓝图有很大差距。但有维护,有版本管理。还有风险转移
两条路各有利弊,个人看来,将两条路的优劣分析清楚,结合自身情况,重点是给企业规划者一个明确的信息,未来我需要什么,能达到什么,就是好的选择
收起产品选型需要结合企业内部的科技建设的战略规划,从成本、技能要求、自主可控等方面考虑,商用产品成本高,但维护工作量小,开源产品对人员技能水平要求高,可以满足自主可控要求。个人觉得,当前开源是一个趋势,但需要投入的研发工作量较大,对人员技能水平要求较高。