反馈已提交

网络繁忙

了解运维项目组件作用

  • 文档创建者:Carly
  • 历史版本:7
  • 最近更新:Carly 于 2024-04-17
  • 1. 概述

    1.1 版本

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

    1.2 应用场景

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

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

    组件
    是否必备说明
    bi6/fr/fdl必须部署

    FineBI、FineReport、FineDataLink的工程节点组件

    ops_agent必须部署

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

    nginx

    单机可选,集群必

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

    elasticsearch

    单机可选,集群必

    日志存储

    filebeatelasticsearch配套安装日志采集
    mysql

    必须安装,支持自备

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

    redis

    单机无需,集群必

    作为集群的状态服务器

    minio

    单机无需,集群必

    作为集群的文件服务器

    kafka

    FineDataLink可选部

    支撑FineDataLink管道任务功能

    nacos

    FineDataLink单机无需,集群必

    服务注册中心

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

    2. 必要组件

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

    2.1 bi6/fr/fdl应用组件


    说明
    组件作用

    bi6/fr/fdl

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

    是否必要

    必须安装

    安装位置

    安装在「主应用节点」中

    根据部署时选择的「用服务数量」,每个主应用节点安装 1 个

    2.2 ops_agent


    说明
    组件作用

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

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

    是否必要

    必须安装

    安装位置

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

    3. 基础组件

    3.1 帆软内网关


    说明
    组件作用提供负载转发服务,项目其他组件服务的入口
    是否必要

    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/连接外部自备的7.10及以上版本的elasticsearch

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

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

    • 支持安装elasticsearch/连接外部自备的7.10及以上版本的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 管道任务

    仅在部署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
    提交页面反馈
    仅适用于当前网页的意见收集,帆软产品问题请在 问答板块提问前往服务平台 获取技术支持