两个操作,让你的业务系统远离宕机!

楼主
我是社区第264321位番薯,欢迎点我头像关注我哦~
”老板,业务系统又宕机了!“
“太南了,我太南了,怎么又宕机了,还能不能愉快的工作!”

   上面的场景是不是很让你感同身受?

   大家都知道,报表或BI系统在企业的应用往往并不单一,需要对接多个业务系统。而近年来,随着业务系统在企业信息化系统中重要地位的日益提升,使用频率也是愈来愈高,许多业务系统要求7*24小时不间断运行,服务器要在超长时间运行的情况下还要面对高并发压力,这简直就是为难业务系统。可是一旦服务器宕机,导致系统停止,造成的损失巨大,企业也是无可奈何。

   有人问,那能不能让我的系统永不宕机,emmm,这个得科学家研究出永动机我才能回答你这个问题。

   但是,提高系统的高可用性,确保系统的稳定运行,降低系统的宕机率我有高招。

   今天就给大家介绍一种,通过web集群与智能运维防宕机功能双管齐下,让业务系统人见人爱花见花开从此远离宕机的小妙招。

一、web集群
   集群(cluster)就是将多个相同的工程集中起来提供同一种服务,这些单个的工程就是集群的节点(node)。基于集群的横向扩展性,用户可通过增加节点数量使并发趋于线性增长,从而获得较高的并发支撑性能。同时也可以用多个工程做备份,避免单机不可用导致系统停止造成的损失(业务中断、数据/模板丢失),确保系统 7*24h 稳定运行。
   不同于单节点系统“一点宕机、全体休克”的特质,帆软提供的web集群方案能够很好地解决单点故障问题,下面介绍一下几大特性:

  • 无主机模式
   不依赖于某个中心节点,每一个节点都能当家做主,使系统压力分散,“你分担,我分担,任务做完好下班”,就算某一个节点出现意外宕机情况,其他节点也能够及时分担他的工作,系统仍可正常运行;也正是由于无主机的特性,使我们的集群方案能够弹性伸缩,增删节点不影响工程运行。

  • 主动健康检查机制
   谁还没有点小病小灾,出现问题能及时响应才是硬道理。具备主动健康检查机制的负载均衡配置健康检查接口后,能够主动检查应用的健康状态,当发现有某个节点不能响应的时候,立刻把该节点从健康列表中移除,直到它恢复正常再将其加回健康列表中。

  • 集群异常提醒功能
   针对集群环境各个节点的异常情况,我们可以针对不同场景及时通知。关于节点间jar包不一致或缺少jar包、节点由于某些异常脱离集群环境、节点间时间不一致等场景,系统能够主动推送平台消息、邮件以及短信,使运维人员能够及时悉知系统健康状态。

  • 支持多种负载均衡
   我们官方推荐使用nginx,treafk,F5三个负载均衡,并且提供了完善的部署和配置方案,针对其他市面上常用的负载均衡,也能够很好地支持(建议使用具备主动健康检查的负载均衡),给你多种选择空间。由于平台支持配置状态服务器,因此负载均衡层面无须配置session粘滞,使用常规的轮询策略,让每一次请求都能均匀分发,做到真正意义上的负载均衡。

   集群部署详情请参考我们的官方帮助文档:

二、智能运维-智能释放功能
   下面小编再给大家介绍我们智能运维防宕机的另一个法宝:智能释放功能。

智能释放功能具有三大特点:

  • 精准地计算系统的实时负载状况,相当于给你的系统装上了一个360°的红外线预警装置,针对JVM内存死死监视,一旦有风险,立刻触发智能释放;
  • 选择最合适的释放目标进行内存释放,清理出更大的可用内存空间供你使用,就像手机的放心清理,把你遗忘的未关闭的进程中止,轻松瘦身;
  • 在最必要的时候杀害对系统危害最大的模板,中止超大模板的运行以保证整个系统的正常运行,避免蝴蝶效应引起一系类惨重的损失,给系统多一重保障。

   以上功能只需升级到FineReport10.0最新版本即可使用,快试试本文的方案吧!小编力荐,童叟无欺!



分享扩散:
参与人数 +1 F豆 +6 理由
饭团君 + 6 默默地点个赞,然后闪人

查看全部评分

沙发
发表于 2019-10-23 15:17:46
小姐姐针对集群写的很清楚哦
板凳
发表于 2019-10-23 15:39:52
地板
发表于 2019-10-23 15:48:11
饭团君 发表于 2019-10-23 15:17
小姐姐针对集群写的很清楚哦

我感觉你在卖队友   咳咳
5楼
发表于 2019-10-23 19:00:50
6楼
发表于 2019-10-24 15:27:33
7楼
发表于 2019-10-28 14:37:52
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

返回顶部 返回列表