1.首先认清openstack是什么,不是什么
是框架、不是产品:原生版本下载下来企业不能直接用,ha问题,部署架构问题,每星期就一个补丁,每几个月就一个新版本维护和劳心。
是美国的开源软件、不是国产化软件:不能说汉化下界面(openstack的核心项目nova、cinder都是国外厂商和团队把持),做个美观ui、贡献个周边代码、汉化个文档就是国产化。
2.企业为什么想“选择”他呢?
常见理由:节省成本、去IOE/国产化、一个厂商倒了有人接手、开放
2.1节省成本?
相比国外老牌商业软件(如vmware)的确产品价格更便宜(因为免费下载吗!)但实际上生产系统用openstack的案例普遍很少(可以参考gartner的论科学项目,和openstack社区自己对企业化应用不成熟的观点)因此为了支撑生产而购买的人工和其他服务成本会更高(所谓隐性成本)。
参考iphone上免费游戏+付费买道具模式。而实际上国内成熟,可靠云产品总体拥有成本已经很低,且不用客户自己当小白鼠
2.2去ioe,国产化?