可以根据具体需求做一比较:
1、商业产品相对成熟,产品化程度高,但是价格昂贵(包括产品费用、实施费用、及后续的MA费用等)。目前大部分成熟商业产品都是国外的厂商,从技术支持方面、产品的二次开发方面等能力是否足够,尤其对于国内的客户能否提供及时响应是需要重点考虑的。商用产品如果能够满足大部分需求,无需过多改造的情况下可以选择,但同时还要考虑后续的基础设施变化后商业产品是否能快速更新以提供支持?
2、开源产品有足够的灵活性,比较适应技术的更新换代。但同时需要有更多的人投入到对开源技术的研究,甚至需要贡献更多的代码给社区,同时由于没有厂商的支持,技术支持完全要依赖社区,因此社区成熟度也就非常重要了。对于开源产品后续的维护、升级确实要投入较多的人力。
因此在选择私有云技术路线前要做好评估,哪些需求商用产品可满足、哪些需求需要使用开源产品进行开发,同时我也提出如果有一定的技术能力,还可以选择“开源产品+自主开发”,开源产品可以选择相对成熟稳定的产品。
收起看定位,如果只是基础设施云,商业挺好。如果未来想做PssS、DevOps最好商业+开源结合,与技术和执行力强的国内厂商合作定制化。
商业产品也不见得没有定制化空间,面向云的产品都具备强大的可编程性,关键在于如果定制。从易用性和整合角度定制比较容易,植入科技业务属性或企业特定需求还是联合实力强的国内供应商联合开发比较合适。
收起一般来说金融行业应该把精力放在如何提升自己的业务提升上,这部分是提升公司核心竞争力的部分,对于仅支持后台工作而不能创造营业额的工作一般该外包出去。所以,从这个意义上我倾向商业产品。
商业产品稳定,维护简单
开源产品维护稍微麻烦点,如果没有自己的维护团队,而公司只是使用openstack不做openstack研究或者基于openstack的开发的话,那么可以使用服务商的驻厂服务,一般50物理机一个服务商的维护人员即可
收起这个主要看公司层面战略定位了
如果公司定位是自主云计算,并且有战略政策和大领导支持,那么就走开源自主路线,同时辅助以外部支持
如果没有准备好一个专门的团队来做这事情,还是就想快速用起来,并且仅
局限在iaas的管理层面,则可以使用商业产品
收起