你好,欢迎光临企云云软件官方网站!

库存管理ERP软件,智慧仓储管理
企云云—致力于定制化软件开发

提供erp系统、oa办公软件、crm系统、小程序等定制开发

腾讯超14年合作伙伴 | 腾讯云SaaS千帆臻选合作伙伴

库存管理ERP系统全全国服务电话
怎样保证报表系统的安全性、可用性
时间 : 2019-03-14 09:58

  因为报表系统在企业信息化系统中地位的提升,其所承担的压力也随之增加。对于大数据量、高用户量、高并发数的企业,如何让报表系统在高压的环境下依然稳定,保证系统的安全性、可用性,成为了企业不得不要考虑的问题。而集群,正是解决这些问题的一剂良方。

  一、什么是集群?

  如果您已经熟悉集群的概念,可跳过此段内容。

  简单来说,集群(cluster)就是一组计算机,它们作为一个整体向用户提供网络资源,这些单个的计算机系统就是集群的节点(node)。

  

这么重要的报表系统,怎么提升稳定性?


  集群一般都具有以下三个关键特性:

  (1) 可扩展性

  集群的性能不限于单一的服务实体,新的服务实体可以动态的加入到集群,从而增强集群的性能。

  (2) 高可用性

  当集群中某个服务器由于故障或者维护需要而无法使用,这台服务器上所运行的应用程序将在另一节点服务器上被自动接管。

  (3) 负载均衡

  负载均衡能把任务比较均匀的分布到集群环境下的计算和网络资源,以便提高数据吞吐量。

  既然介绍了集群, 就不得不提一下分布式了,许多刚接触集群的朋友可能傻傻分不清分不清集群与分布式的区别。

  其实so easy,分布式是指将同一个工程不同的业务分布在多个服务器上,而集群是在多个服务器上部署相同的工程。

  对于集群和分布式两种部署方式,帆软都有对应的解决方案,本文主要讲解FineReport10.0和FineBI5.0平台推出的新集群功能。

  二、我们为什么要做集群?

  随着报表系统在企业信息化系统中的重要性和使用频率日益提高,企业在使用单个服务器上部署的报表系统时,可能会遇到下面几种情况:

  (1)业务系统要求7*24不间断运行,服务器宕机导致系统停止造成的损失巨大。

  

这么重要的报表系统,怎么提升稳定性?


  2)单机系统容易受到各种情况干扰,数据安全性易受到威胁。

  3)面对高并发的情况,单个服务器面临排队时间长的情况。

  那么,面对这些情况,怎样才能将报表系统的稳定性较大化,可用性较大化?

  三、新集群优势介绍

  为了解决上述问题,帆软从FineReport8.0开始就推出了集群解决方案,客户可以根据方案配置多种负载均衡方式的集群系统,基本上可以满足企业对集群系统的需求,但是产品功能尚未设计到决策系统平台上,所以也有一些局限性,比如对网络环境适配不足、节点间同步方式为定时同步、配置方式比较复杂等等。

  大家对于集群的诉求,帆软一直是关注着的,近半年来帆软通过收集客户在使用FineReport8.0、FineReport9.0集群时遇到的问题,调研企业客户对集群的需求,在FineReport10.0版本和FineBI5.0版本推出了全新web集群,新集群功能有如下几个特性,从根本上解决了旧集群方案的局限性问题,从平台角度去重新设计集群功能,真正做到为客户系统的高效正常运转保驾护航。

  (1)高可用性:

  ①采用无主机模式,节点宕机后系统仍可正常运行;

  ②自动检测节点情况,节点宕机后,自动切换其他节点,已登录的用户无需重新登录;

  ③集群支持所有单机功能。

  (2)高一致性:

  ①各节点间平台配置信息和资源文件修改能够实时同步;

  ②能智能检测各节点的版本文件(jar包、插件等)。

  (3)高适应性:

  ①适配各种网络环境,对操作系统的依赖低;

  ②可组合不同操作系统的节点在同一个集群里,适应多种常用的 web服务器。

  (4)使用简单:

  ①平台可视化配置,无需修改各种复杂的配置文件;

  ②支持热部署,增加删除节点不需要重启集群,只需要拷贝其他节点文件即可;

  ③实时监控各节点的运行状态,如内存使用情况。

  (5)强扩展性:

  基于良好的架构设计,新集群可以添加更多种文件的存储方式和支持的数据库。

  

这么重要的报表系统,怎么提升稳定性?


  如果您的企业面临着服务器不稳定,报表系统并发数高的问题,毫无疑问使用新集群是解决此类问题的一个方案。如果您使用的是基于FineReport8.0或FineReport9.0手工搭建的集群,使用FineReport10.0或FineBI5.0的新集群功能,将会极高地提升企业的运维效率。


标签:
相关新闻
cache
Processed in 0.008348 Second.