按照当前社会的发展,人口的流动加剧,异地就医,异地医保报销的需要越来越迫切,这就要求省级社保数据和市级社保数据的集中,各省之间的数据进行联网。
数据集中后,业务访问压力会增大,会存在网络和业务负载均衡的问题,在硬件或者软件方面做负载均衡,有没有好的建议和方案?
其实,要做到负载均衡,满足业务量和并发量的需求,在整个架构从上往下都有需要改进的地方。总体上的思路就是搭建横向扩展的集群架构。包括网络的负载均衡,应用的集群化改造,中间件的集群化部署,数据库的集群化部署。
应用、中间件的集群化比较简单也比较常规,对于数据库,目前的主要有Oracle RAC,DB2 purescale,SQL cluster。除了数据库做集群之外,还可以通过数据库读写分离进行性能优化。如果还需要优化,可以通过数据库拆库的方式进行细致优化,降低数据库服务器的压力。。。一点点来吧,先从比较简单的网络和应用层优化开始。
收起