对于传统型保险的企业,大部分使用了Oracle,而且是集中使用存储过程来处理业务逻辑,数据库的瓶颈也正是在此,架构升级成分布式或者去O的话,如何规划新的存储,在硬件扩展和性能间达到平衡,并保持动态扩展,单纯讲分布式的性能,长期看成本还是会上去,这也成为业界的痛点。所以传统集中存储和分布式存储需要达到一个平衡点才好,另外就是分布式后,运维的复杂度如何,这块也是衡量的一个关键。
个人认为这个平衡还是要和业务量有关系的,存储在支撑相应的数据空间,IO带宽的同时,在业务发展时会遇到性能瓶颈,这就需要有更高性能的存储来支持,同时对于上层使用的业务系统,如数据库需要进行优化,比如SQL语句,索引、数据库的 buffer等进行调优来满足业务带来的性能瓶颈。
收起1、如何规划存储,主要还是取决于业务模型,根据你现网业务模式去选择合适的存储设备,可以集中式存储,也可以是分布式存储;
2、如您所述“单纯讲分布式”还是有很大局限性,至于平衡点这个很难定性,如1描述,还是要看业务模型,存储是配角;
3、关于运维这块,不论是分布式还是集中,现在各大厂家都在践行自动化、智能化运维方式;当然若是使用开源类似于ceph,运维维度就会比较大一点;