• 分布式部署,保障企业商业智能中心高可用


    前言
    大数据的爆发式增长考验着包括最先进的商业智能分析BI工具的处理能力。IT正在受到大量复杂的结构化、半结构化和非结构化数据在容量、多样性和增长速度方面的挑战。同时,这些数据也为企业提供了为其业务获取更丰富、更深入和更准确洞察信息的大好机会。 对于大多数企业来说,能够有大量机会从大数据中获得令人兴奋的全新价值都是很有吸引力的,但是它们也面临着对大数据进行管理并将之转换为洞察力的挑战。

    传统的单机系统
    为什么我们需要分布式系统而不是单机系统呢?一个概念或者理论的出现,都是为了解决问题,单机系统遇到的问题是什么呢?分布式系统要解决的问题主要是单机系统中系统容量不足及提高系统可用性。

    提高系统容量
    随着业务越来越复杂,服务也会变得越来越复杂,单台机器的CPU、内存已经无法满足部署一个庞大系统的性能要求。当然可以通过提高系统配置暂时解决问题,但是不管如何提高系统的配置,单台机器总会达到性能瓶颈的时候,所以需要多台机器才能应对这些扩张的功能。通过水平(加机器)和垂直(拆分为多个子系统)拆分系统,变成了一个分布式架构。

    解决单点故障
    在单台机器上部署服务,如果机器出现故障导致服务挂了,那么整个系统就会崩溃了。因此就要提高系统的可用性,系统的高可用性意味着一群服务器运行时与单台机器运行时没区别。这意味着要解决系统架构中的单点故障问题,通过引入分布式架构来增加冗余,从而提高系统的可用性,即使单台机器挂了也能保证服务正常运作。

    基于上面两个原因,我们就需要分布式系统来解决系统容量不足和系统高可用问题。

    分布式系统
    1. 可靠性、高容错性。
    一台服务器的系统崩溃不会影响到其它的服务器。
    2. 可扩展性
    在分布式计算系统可以根据需要增加更多的机器。
    3. 灵活性
    它可以很容易的安装、实施和调试新的服务。
    4. 计算速度快
    分布式计算机系统可以有多台计算机的计算能力,使得比其它系统有更快的处理速度。
    5. 开放性
    由于它是开放的系统,本地和远程都可以访问到该服务。
    6. 高性能
    相较于集中式计算机网络集群可以提供更高的性能,及更好的性价比。
    Wyn Enterprise如何实现分布部署呢?

    首先先来看看Wyn Enterprise的网络拓扑图



    从图中我们可以看出Wyn Enterprise系统由 Portal、Server、CotWorker、 ReportWorker四个组件以及Monitor 构成。
    四个组件以Server 为中心,分别负责完成不同的系统任务。
    单机部署呢就是将四个组件全部安装在了同一台服务器,也就是不进行分布式部署。

    随着客户的业务规模扩大,客户有大量的批量打印,批量下载导出等等大规模作业时,需要有更快速的报表和仪表板渲染,更快速的运算,单机部署无法满足客户的性能需求,此时就需要采用分布式部署

    Wyn Enterprise系统的分布式部署架构



    CotWorker 和 ReportWorker 是负责进行仪表板和报表运算的组件,您也可以部署多个 Worker 组件以提高系统的计算性能,实现客户更为复杂的需求场景。
    同时其它组件也可以多个服务器部署,报证系统的高可用。
    具体Wyn Enterprise的分布式安装部署呢,可以参考文档手册:https://help.grapecity.com.cn/pa ... ion?pageId=50004300

  • 相关阅读:
    Chrome V75V76新版无法存为mhtml格式解决办法
    RHEL7 的注册
    JQuery淡入淡出 banner切换特效
    怎样把小坚果做成大生意
    黄页前台联动菜单修改时不能显示,要重新选择|没样式
    V9任何页面GET调用内容分页的说明
    phpcms v9 自定义伪静态的分页函数
    phpcms v9 自定义分页 带下拉跳转
    discuz X2.5自己写代码,获取当前登录的用户信息
    discuz!X2.5技术文档
  • 原文地址:https://www.cnblogs.com/edoo/p/13407750.html
Copyright © 2020-2023  润新知