银行主业在金融业务,绝大多数银行的IT部门都是成本中心,从成本角度考虑,是不太可能砸人玩开源的。
开源软件社区版一般只注重功能的实现,非功能需求(运维,性能,监控,备份等)考虑得较少,通常需要组合多个开源软件,更进一步加大了整个系统的不稳定性,这对金融行业来讲是比较致命的。
因此,使用成熟的软件或基于开源提供商业版来构建私有云,是比较合适的。
当然,如果IT部门本身就是利润中心,则另当别论。
收起银行毕竟不是IT企业,最终是希望业务的发展有一个好的信息载体。而不是在IT技术上树立一个品牌。所以没有必要去做这样的耗费人力物力的事情。假设想通过这个来打包成行业解决方案卖给别人,那可以试试。
收起中小规模客户最好依赖于商业厂商或者能够为开源软件提供商业支持的厂商。大规模用户如果以掌握技术核心,创造标准为目的,那应该走开源+自主开发的道路。说到底,如果只是为了用,那就应该考虑成熟方案。如果为了构建技术标准,获得技术主导权,就应该考虑开源/自主开发