数据集中存储、服务集中提供,各地市、医院B/S/S会大量增加,即时响应要求等,如何通过有限的手段的从网络和服务器层面来应对呢?
数据集中存储、服务集中提供只是从业务逻辑上形成单一的访问接口,在基础架构层面上进行资源的集中提供,但是并不是意味着压力的集中,我们可以利用多种技术手段减少基础架构的压力。
虽然访问集中了,但是底层架构,包括服务器、存储、网络可以按分布式部署或加强设备配置,都可以有效减少访问压力,满足即时响应要求。
在存储层面,数据的集中,并不意味着存储设备的集中,可以上分布式存储,或者多个存储设备使用虚拟化存储网关统一管理,也可以看做是数据集中。另外在存储设备中增加SSD、增加缓存都可以有效应对访问时间慢等问题。
在服务器层面,如果是集中式的,可以上大型机,例如LINUXONE等,如果是分布式的,可以上虚拟化,上云,组建一个大的计算资源池,不拍计算资源不够用。
在网络层面,如果条件好,可以考虑不是SDN网络,或者简单的,对网络进行调优,增加QOS策略等,再或者购买一个负载均衡设备等,可以有效减轻访问负载。
收起LinuxONE主机除了在大规模整合数据库有天然的优势外,当应用和数据库一起部署在LinuxONE平台,应用和数据库之间的TCPIP通讯,可以利用LinuxONE平台独有的HiperSockets微码交换技术(内存级别),可以节省91%的网络通讯时间,大大提升应用的响应速度。对于3节点的Oracle rac之间的节点通讯的负载非常的大,对于X86服务器来说,必然带来性能的急剧下降,对于LinuxONE平台来说,有个Hipersocket的功能正好是解决该问题的利器。LinuxONE的整合利器就是内部高速虚拟化网络通讯,HiperSocket。HiperSocket可以提供服务器分区之间或虚拟机之间内存级的高速TCPIP通讯。比如当一个客户端连接到应用服务器时,应用服务器会发送数条SQL语句到数据库服务器并将结果返回到客户端浏览器。在应用服务器和数据库服务器之间,每次访问时会发送数十条SQL语句,以至于响应时间会受到网络延迟很大程度的影响。采用LinuxONE的HiperSocket通讯可以大大减少网络延迟,可以显著提升交易的响应时间。
收起这个问题我觉得是一个挺大的问题,涉及规划,建设和管理各个部分。要想达到要求,我理解,应该有一个基本的规划设计方案,再通过规范的建设实施,以及后续的运维管理工作。
简单来说就是需要部署全网的统一安全设备,并根据业务和安全要求,制订配置相应的安全策略;部署全网统一的准入系统;部署全网统一的防杀病毒系统等等。还要将这些部署和应用系统的统一配合管理和不断完善,才能够达到应有的效果。
收起