反馈已提交

网络繁忙

了解运维项目组件作用

  • 文档创建者:Carly
  • 历史版本:18
  • 最近更新:Carly 于 2024-10-22
  • 1. 概述

    1.1 版本

    运维平台版本
    功能变更
    V2.0.0-
    V2.3.0对于多应用服务项目(集群),支持部署nginx集群组件,作为帆软内网关
    V2.4.0对于日志服务组件,支持对接自备的7.10及以上版本的elasticsearch

    1.2 应用场景

    运维平台部署的项目(FineBI、FineReport、FineDataLink),不仅仅包括工程,还包括配套的外接配置库、集群组件、运维组件等。

    本文详尽的介绍每个组件的作用。简介如下:

    组件
    是否必备说明
    bi-webFineBI必须安装FineBI应用节点
    bi-engine-masterFineBI必须安装FineBI引擎元数据节点
    bi-engine-workerFineBI必须安装FineBI引擎计算节点
    bi-minio

    FineBI必须安装

    支持自备,推荐自备

    FineBI数据存储组件
    frFineReport必须安装FineReport应用节点
    fdlFineDataLink必须安装FineDataLink应用节点
    ops_agent必须安装

    用于管理组件、升级容器、收集物理服务器和组件的各种指标信息

    nginx

    单机可选,集群必

    提供负载转发服务,工程和集群其他组件服务的入口

    elasticsearch

    单机可选,集群必

    日志存储

    filebeatelasticsearch配套安装日志采集
    mysql

    必须安装,支持自备

    作为工程的外接配置库,存储工程配置信息

    redis

    单机无需,集群必

    作为集群的状态服务器

    minio

    单机无需,集群必

    作为集群的文件服务器

    kafka

    FineDataLink可选安装

    支撑FineDataLink管道任务功能

    nacos

    FineDataLink单机无需,集群必

    服务注册中心

    nacos_mysqlnacos配套安装nacos服务所需的mysql组件

    2. 必要组件

    此类组件,在任何情况下都必须安装,因此不会出现在部署的基础组件选择内,默认安装。

    2.1 bi-web/bi-engine-master/bi-engine-worker组件

    仅在部署FineBI项目时,需要安装以下组件。


    说明
    组件作用

    bi-web/bi-engine-master/bi-engine-worker/fr/fdl

    FineBI6.1的工程和引擎节点组件,其中不带任何的demo数据

    master组件强制部署1个,bi和worker组件强制1:1/1:2部署

    是否必要

    必须安装

    安装位置

    安装在「主应用节点」中

    至少按照bi-web组件数量准备主应用服务器,每个服务器中均衡安装

    2.2 fr应用组件

    仅在部署FineReport项目时,需要安装以下组件。


    说明
    组件作用

    fr

    FineReport的工程节点组件,其中不带任何的demo数据

    是否必要

    必须安装

    安装位置

    安装在「主应用节点」中

    应用所在的每个「主应用节点」中安装一个

    2.3 fdl应用组件

    仅在部署FineDataLink项目时,需要安装以下组件。


    说明
    组件作用

    fdl

    FineDataLink的工程节点组件,其中不带任何的demo数据

    是否必要

    必须安装

    安装位置

    安装在「主应用节点」中

    应用所在的每个「主应用节点」中安装一个

    2.4 ops_agent


    说明
    组件作用

    为每个服务器物理节点配套安装

    用于管理组件、升级容器、收集物理服务器和组件的各种指标信息

    是否必要

    必须安装

    安装位置

    安装在项目的每一个「主应用节点」和「组件节点」中

    3. 基础组件

    3.1 帆软内网关


    说明
    组件作用

    提供负载转发服务,项目其他组件服务的

    帆软内网关服务,对帆软业务进行了定制调整,以均衡的分发用户请求,提升性能,因此不支持自备

    如需使用F5、SLB、ELB等其他类型的负载均衡网关,可以自行配置转发,让客户端请求转发到自备网关,再转发到帆软项目内网关,再分发到各个应用节点上

    是否必要

    1)单应用服务项目,可选安装

    • 支持安装单机nginx,默认安装单机nginx

    • 如需要使用运维平台配置SSL,建议安装

    • 如不安装nginx组件,外部访问入口由nginx端口改为bi6/fr/fdl应用组件端口

    2)多应用服务项目,必须安装

    • 支持安装单机/2节点集群nginx

    • 默认安装单机nginx

    • 不支持自备组件

    安装位置

    一般安装在「组件节点」中,如准备了多个组件节点,随机分配

    以下情况特殊:

    1)单应用服务项目,选择安装「帆软内网关(Nginx)-单机」时

    未准备组件节点,单机nginx将安装在主应用节点」中

    2)应用服务项目,选择安装「帆软内网关(Nginx)-集群」时

    如只准备了1个组件节点」,nginx的一个节点安装在组件节点」中,另一个节点随机安装在主应用节点」中

    3.2 日志服务

    包括:elasticsearch组件和filebeat组件

    1)elasticsearch组件


    说明
    组件作用

    提供日志存储服务

    替换产品中原有的swift(logdb)作为日志存储,对项目中工程、外接数据库、业务库和其他集群组件的请求进行采集

    是否必要

    1)单应用服务项目,可选安装

    • 如不部署,将启用应用中原有的swift(logdb)进行日志存储

    • 支持安装elasticsearch/连接外部自备的8.X版本的elasticsearch

    • 部署/对接成功后,请勿暂停该组件,否则会导致项目操作日志丢失

    2)多应用服务项目,必须安装

    • 支持安装elasticsearch/连接外部自备的8.X版本的elasticsearch

    • 部署/对接成功后,请勿暂停该组件,否则会导致项目操作日志丢失

    安装位置

    一般安装在「组件节点」中

    如准备了多个组件节点,随机分配到其中一台上

    特殊情况:单应用服务项目,未准备组件节点,将安装在「主应用节点」中

    2)filebeat组件


    说明
    组件作用

    提供日志采集服务,与elasticsearch组件配套

    是否必要

    与elasticsearch组件配套安装

    安装位置

    应用所在的每个「主应用节点」中安装一个

    3.3 文件服务器


    说明
    组件作用用于存储和共享各个应用节点中所需的文件和资源,确保每个节点都可以访问并使用它们
    是否必要

    1)单应用服务项目,无需安装

    2)多应用服务项目,必须安装

    • 默认安装一个MinIO文件服务器

    • 支持安装MinIO文件服务器/连接外部自备的文件服务器(SFTP、FTP、外部共享目录)

    • 如需使用更多其他类型文件服务器,请在项目部署成功后,登录工程切换

    安装位置

    如安装MinIO文件服务器,一般安装在「组件节点」中

    如准备了多个组件节点,随机分配到其中一台上

    3.4 外接配置库


    说明
    组件作用用于存储和维护各个应用节点的配置信息和参数,这些参数是为了使节点协调工作而必须合理设置的
    是否必要

    必须安装

    • 默认安装一个MySQL8数据库

    • 支持安装MySQL8数据库/连接外部自备的数据库(MySQL5、MySQL8、RDSMySQL、Oracle)

    • 如需使用其他类型数据库作为配置库,可在项目部署成功后,登录工程切换

    安装位置

    如安装MySQL8数据库,一般安装在「组件节点」中

    如准备了多个组件节点,随机分配到其中一台上

    特殊情况:单应用服务项目,未准备组件节点,将安装在「主应用节点」中

    3.5 状态服务器


    说明
    组件作用监控每个节点及整个集群的运行状态、记录日志和错误信息、协调节点间的通信和任务分配等
    是否必要

    1)单应用服务项目,无需安装

    2)多应用服务项目,必须安装

    • 默认安装一个Redis单机状态服务器

    • 支持安装Redis单机状态服务器/连接外部自备的状态服务器(Redis单机、Redis集群)

    • 如需使用更多其他类型状态服务器,可在项目部署成功后,登录工程切换

    安装位置

    如安装Redis单机状态服务器一般安装在「组件节点」中

    如准备了多个组件节点,随机分配到其中一台上

    3.6 数据存储服务

    仅在部署FineBI6.1项目时,需要额外考虑是否安装以下组件。


    说明
    组件作用用于存储和共享FineBI中的数据资源,确保每个节点都可以访问并使用它们
    是否必要

    必须安装

    • 支持安装MinIO数据存储组件

    • 推荐自备S3,支持自备S3、外部共享目录

    注1:项目部署结束后,不支持更换数据存储组件,因此请在部署时谨慎选择

    注2:无论自己准备还是运维平台部署,如使用minio作为数据存储组件,必须确保磁盘类型为XFS

    安装位置

    如安装MinIO数据存储组件一般安装在「主应用节点」中

    bi-web/bi-engine-master/bi-engine-worker均衡随机分布安装

    3.6 管道任务

    仅在部署FineDataLink项目时,需要额外考虑是否安装以下组件。


    说明
    组件作用监控每个节点及整个集群的运行状态、记录日志和错误信息、协调节点间的通信和任务分配等
    是否必要

    FineDataLink项目可选安装

    • 默认安装一个kafka开源流处理平台

    • 如不安装kafka组件,无法使用FineDataLink管道任务相关功能

    • 不支持自备组件

    安装位置

    如安装kafka开源流处理平台一般安装在「组件节点」中

    如准备了多个组件节点,随机分配到其中一台上

    特殊情况:单应用服务项目,未准备组件节点,将安装在「主应用节点」中

    3.7 Nacos

    仅在部署FineDataLink项目时,需要额外考虑是否安装以下组件。

    包括:nacos组件和nacos_mysql组件

    1)Nacos


    说明
    组件作用

    服务注册中

    保证用户调度端请求,即定时任务内节点的执行调度的高可用性和高并发,能够合理分配到不同的集群节点上

    是否必要

    1)FineDataLink单应用服务项目,无需安装

    2)FineDataLink多应用服务项目,必须安装

    • 默认安装一个nacos服务注册中心


    安装位置

    如安装nacos组件一般安装在「组件节点」中

    如准备了多个组件节点,随机分配到其中一台上

    2)nacos_mysql


    说明
    组件作用

    nacos服务所需的mysql组件

    是否必要

    与nacos组件配套安装

    安装位置

    nacos组件安装在一起



    附件列表


    主题: 部署帆软项目
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    鼠标选中内容,快速反馈问题

    鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。

    不再提示

    10s后关闭

    联系我们
    在线支持
    获取专业技术支持,快速帮助您解决问题
    工作日9:00-12:00,13:30-17:30在线
    页面反馈
    针对当前网页的建议、问题反馈
    售前咨询
    采购需求/获取报价/预约演示
    或拨打: 400-811-8890 转1
    qr
    热线电话
    咨询/故障救援热线:400-811-8890转2
    总裁办24H投诉:17312781526
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持