个人更倾向于前者做法:1)可以保持业务的独立性;2)权限的分离;3)便于水平扩展;缺点:多个节点之间数据和文件交换会比较麻烦;2)硬件成本比较高;
大集中部署的话:1)信息集中共享使得数据交互比较简单;2)可以利用不同业务的特点,错峰运行,最大程度利用硬件资源;3)快速集中部署;缺点:1)需要比较高的可靠性,一旦出故障,影响的范围较大;2)安全性问题;
收起其实根本问题就是数据一致性的问题。
如果集中式,数据的一致性由硬件,操作系统完成。所以,很多数据强一致性的需求的都会选择大型服务器集中部署。
分布式更加灵活,但是数据一致性需要从软件层面来维护。这就要根据企业性质,开发维护团队的规模,响应要求来考虑。
总的来说,我们要根据场景来选择,否则必然事倍功半
确实是各有利弊,只能是看各个公司的选择了。
但是未来的方向一定是多节点的,但是对于 节点 的定义会有所不同了。也可以认为,大集中,实际上只是节点数为1而已。
以我们公司为例,虽然是大集中,但是节点数已经大于1了。