以ceph为例,人员成本:ceph主要用c/c++编写,公司需要有专门研究这块的技术人员。性能:从04年发展到现在ceph一开始更加适合HDD,而现在趋于SSD,Ceph在这块不是很理想。ceph在cephFS这块投入太大,想实现的功能太多,导致Ceph现在还不是太稳定。之前圈子里有个朋友用ceph就遇到了数据不同步的问题,从下午到凌晨解决了将近8个小时,最后还是重启丢了缓存数据。
并不想危言耸听,如果自己公司这块技术人员有积累的话可以进行尝试;如果采用使用ceph的第三方公司也可以,毕竟他们进行了深入的研究和优化;还有就是你的开发环境、测试环境和生产环境最好保持一致,当然初于成本你可以拥有多种存储系统的开发环境。
最后,我是支持开源的,众人拾柴火焰高,使用开源最关键的是要可控,毕竟你的业务比机器软件值钱,别指望社区可以及时救你。