確認FineReport專案伺服器配置

  • 最後修改時間:2024-11-11
  • 概述

    維運平台支援部署FineReport11.0專案。

    本文根據使用者用量和業務用量,提供四個標準方案,請按需選擇。

    方案選擇

    本文方案適用於全新部署場景,基於使用者用量業務用量推薦配置

    1)不清楚自身用量

    如果對業務用量不清晰,可根據企業人數估算使用者用量,並匹配相應方案

    2)使用者用量與業務用量不匹配

    如果使用者用量與業務用量匹配的方案不一致,請選擇更高配置的方案

    例如:註冊使用者數為1.8K,匹配方案一,但排程管理任務併發數為90,匹配方案二,則應選擇配置更高的方案二

    3)用量增加

    隨着使用時間和用量的增長,如果現有伺服器資源不足,需要擴容,請聯絡帆軟技術支援以獲得進一步支援

    用量分類用量說明

    方案

    單機入門

    方案二

    單機推薦

    方案三

    雙節點叢集

    方案四

    多節點叢集

    使用者用量
    註冊使用者數

    FR系統的使用者數量

    可根據企業人數估算

    <2K<4K<8K<4K*N
    併發使用者數

    每分鐘向FR系統傳送請求的使用者數

    可根據註冊使用者數*(0.5%~5%)估算

    <100<200<400<200*N
    業務用量-範本資料量
    單個資料集資料列數查看/匯出/列印的範本中,單個資料集的最大資料列數<50W<100W<100W<100W
    單張範本格子數查看/匯出/列印的範本中,單張範本中格子數(列*欄)最大值<100W<300W<300W<300W
    全局格子數

    FR系統中同時存活的session對話中的範本格子數總

    如方案為多節點叢集,必須基於各個節點均衡對話的情況來計算

    <1000W<4000W<4000W*2<4000W*N
    業務用量-匯出列印併發
    大數據集匯出併發數FR系統中同時使用大數據集匯出範本的併發數量
    <3060<12060*N
    每秒標準列印次數FR系統中每秒列印範本的次數<3030<6030*N
    每秒二開流式API列印次數FR系統中每秒使用二開流式API列印範本的次數<1000<1000<1000<1000*N
    業務用量-填報資料量
    單次匯入Excel儲存格數填報時,單次匯入的Excel的儲存格(*)最大值<100W<100W<100W<100W
    單次填報入庫格子數填報時,單次提交到資料庫的資料量最大值<100W<100W<100W<100W
    業務用量-排程管理併發
    排程管理任務併發數FR系統中,同時進行的排程管理的任務併發數量<100<100<200<100*N

    方案配置

    方案
    簡介伺服器配置簡介
    方案一

    單節點工程的入門推薦配置

    1)主應用伺服器:CPU8核、記憶體32G、磁碟350G

    部署「fr應用+nginx內網關+mysql配置庫+es日誌儲存

    2)維運平台伺服器:CPU4核、記憶體16G、磁碟120G

    部署「維運平台所有組件」

    方案二

    單節點工程的進階推薦配置

    1)主應用伺服器:CPU16核、記憶體64G、磁碟350G

    部署「fr應用+nginx內網關+mysql配置庫+es日誌儲存

    2)維運平台伺服器:CPU4核、記憶體16G、磁碟120G

    部署「維運平台所有組件

    方案三

    雙節點叢集的最佳配置

    1)主應用伺服器1:CPU16核、記憶體64G、磁碟200G

    部署「fr應用」

    2)主應用伺服器2:CPU16核、記憶體64G、磁碟200G

    部署「fr應用

    3)組件伺服器:CPU8核、記憶體16G、磁碟300G

    部署「nginx內網關+mysql配置庫+es日誌儲存+叢集組件」

    4)維運平台伺服器:CPU4核、記憶體16G、磁碟120G

    部署「維運平台所有組件」

    方案四

    多節點叢集的最佳配置

    1)N個主應用伺服器

    N = 註冊使用者數 / 4K

    每個伺服器配置:CPU16核、記憶體64G、磁碟200G

    每個主應用伺服器上部署1個「fr應用」

    2)件伺服器:CPU8核、記憶體16G、磁碟300G

    部署「nginx內網關+mysql配置庫+es日誌儲存+叢集組件」

    3)維運平台伺服器:CPU4核、記憶體16G、磁碟100G+50G*N

    部署「維運平台所有組件」

    方案一

    包括兩台伺服器:主應用伺服器、維運平台伺服器

    • 主應用伺服器:CPU8核、記憶體32G、磁碟350G部署「fr應用+nginx內網關+mysql配置庫+es日誌儲存

    • 維運平台伺服器:CPU4核、記憶體16G、磁碟120G,部署「維運平台所有組件」

    配置
    FineReport主應用伺服器維運平台伺服器
    安裝組件一覽用於安裝fr工程、日誌和配置組件

    組件作用可參考:瞭解維運專案組件作用

    • fr

    • nginx

    • mysql(支援自備)

    • elasticsearch(支援自備)

    • filebeat

    • ops_agent

    用於安裝維運平台

    組件作用可參考:瞭解維運平台組件作用

    如已安裝維運平台,請忽略本

    • ops、nginx

    • pushgateway、prometheus、grafana、alertmanager

    • elasticsearch、skywalking_oap

    • registry(支援自備)

    • ops_agent

    伺服器基礎要求時間一致

    所有伺服器時間一致,相差不能超過5秒

    伺服器時間不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    時區一致

    所有伺服器時區完全一致

    伺服器時區不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    內網互通

    所有伺服器內網互通,或可以開放埠存取

    下文將具體講述對應埠開放要求

    不建議虛擬機由於虛擬機自身的特性,會存在資源競爭等情況,可能導致出現預期外的系統故障,因此不建議在虛擬機中部署帆軟應用
    作業系統作業系統類型Linux
    作業系統架構X86_64
    作業系統核心3.10版本及以上
    作業系統軟體

    推薦:Ubuntu 22 版本

    支援:

    • Ubuntu 18.04.4 及以上版本(不支援 Ubuntu20.04 版本 )

    • CentOS 7.3~7.9 版本

    • redhat 7.6 及以上版本

    • Rocky Linux 8.8~9.4版本

    注:CentOS作業系統目前已停止服務,因此帆軟優先推薦使用Ubuntu作業系統

          使用Ubuntu作業系統時,請注意檢查使用者權限(預設root使用者不是超管),下文已詳細備註

    CPUCPU核數8核4核
    CPU主頻2.4GHz及以上
    記憶體剩餘閒置
    物理記憶體
    32G16G
    磁碟
    剩餘閒置
    磁碟大小
    伺服器中存在一個分割槽剩餘可用空間大於 350G

    注1:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    注2:自備組件可以降低磁碟要求

    如自備ElasticSearch組件,伺服器剩餘閒置磁碟要求可降低100G

    如自備外接配置庫組件,伺服器剩餘閒置磁碟要求可降低50G

    伺服器中存在一個分割槽剩餘可用空間大於 120G

    注:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    磁碟讀寫速度100M/s及以上
    外掛目錄準備外掛目錄

    準備FineReport專案掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    準備維運平台掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    檔案系統自動掛載

    外掛目錄對應的檔案系統需要配置重啟自動掛載

    如果沒有配置重啟自動掛載,那麼容器可能無法存取這些掛載目錄,導致資料丟失或應用程式無法正常啟動

    非共享路徑

    外掛目錄不能是一個共享路徑

    共享檔案系統可能導致效能下降、檔案權限問題和資料一致挑戰,這些問題會影響容器應用程式的可靠性和速度

    權限與命令tar命令確定伺服器已安裝tar命令

    tar命令是一個用於打包和壓縮檔案的常用命令工具

    維運平台需要使用該命令進行檔案解壓

    sed命令

    確定伺服器已安裝sed命令

    sed命令是一個用於處理正文的工具

    維運平台需要使用該命令進行正文處理

    sudo權限

    用於部署專案的伺服器使用者,必須具備相關sudo權限

    1)優先推薦使用root超管使用者進行專案部署和運作

    2)如需使用非超管root使用者進行專案的部署和運作,請參考文檔:Linux使用者權限說明

    注:Ubuntu作業系統,預設root使用者並非超管使用者,請務必再次確認所準備的使用者是否滿足上方超連結的linux使用者權限

    埠網路內網時延<1ms
    伺服器內網帶寬(專案組件間)100MB/s
    伺服器外網帶寬(專案與使用者用戶端間)

    10MB/S

    隨使用者併發量增加,請適度增加

    5MB/S
    組件佔用埠

    組件埠互通

    確認FineReport專案伺服器網路
    確認維運平台伺服器網路

    方案二

    包括兩台伺服器:主應用伺服器、維運平台伺服器

    • 主應用伺服器:CPU16核、記憶體64G、磁碟350G部署「fr應用+nginx內網關+mysql配置庫+es日誌儲存

    • 維運平台伺服器:CPU4核、記憶體16G、磁碟120G,部署「維運平台所有組件」

    配置
    FineReport主應用伺服器維運平台伺服器
    安裝組件一覽用於安裝fr工程、日誌和配置組件

    組件作用可參考:瞭解維運專案組件作用

    • fr

    • nginx

    • mysql(支援自備)

    • elasticsearch(支援自備)

    • filebeat

    • ops_agent

    用於安裝維運平台

    組件作用可參考:瞭解維運平台組件作用

    如已安裝維運平台,請忽略本

    • ops、nginx

    • pushgateway、prometheus、grafana、alertmanager

    • elasticsearch、skywalking_oap

    • registry(支援自備)

    • ops_agent

    伺服器基礎要求時間一致

    所有伺服器時間一致,相差不能超過5秒

    伺服器時間不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    時區一致

    所有伺服器時區完全一致

    伺服器時區不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    內網互通

    所有伺服器內網互通,或可以開放埠存取

    下文將具體講述對應埠開放要求

    不建議虛擬機由於虛擬機自身的特性,會存在資源競爭等情況,可能導致出現預期外的系統故障,因此不建議在虛擬機中部署帆軟應用
    作業系統作業系統類型Linux
    作業系統架構X86_64
    作業系統核心3.10版本及以上
    作業系統軟體

    推薦:Ubuntu 22 版本

    支援:

    Ubuntu 18.04.4 及以上版本(不支援 Ubuntu20.04 版本 )

    CentOS 7.3~7.9 版本

    redhat 7.6 及以上版本

    Rocky Linux 8.8~9.4版本

    注:CentOS作業系統目前已停止服務,因此帆軟優先推薦使用Ubuntu作業系統

          使用Ubuntu作業系統時,請注意檢查使用者權限(預設root使用者不是超管),下文已詳細備註

    CPUCPU核數16核4核
    CPU主頻2.4GHz及以上
    記憶體剩餘閒置
    物理記憶體
    64G16G
    磁碟
    剩餘閒置
    磁碟大小
    伺服器中存在一個分割槽剩餘可用空間大於 350G

    注1:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    注2:自備組件可以降低磁碟要求

    如自備ElasticSearch組件,伺服器剩餘閒置磁碟要求可降低100G

    如自備外接配置庫組件,伺服器剩餘閒置磁碟要求可降低50G

    伺服器中存在一個分割槽剩餘可用空間大於 120G

    注:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    磁碟讀寫速度100M/s及以上
    外掛目錄準備外掛目錄

    準備FineReport專案掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    準備維運平台掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    檔案系統自動掛載

    外掛目錄對應的檔案系統需要配置重啟自動掛載

    如果沒有配置重啟自動掛載,那麼容器可能無法存取這些掛載目錄,導致資料丟失或應用程式無法正常啟動

    非共享路徑

    外掛目錄不能是一個共享路徑

    共享檔案系統可能導致效能下降、檔案權限問題和資料一致挑戰,這些問題會影響容器應用程式的可靠性和速度

    權限與命令tar命令確定伺服器已安裝tar命令

    tar命令是一個用於打包和壓縮檔案的常用命令工具

    維運平台需要使用該命令進行檔案解壓

    sed命令

    確定伺服器已安裝sed命令

    sed命令是一個用於處理正文的工具

    維運平台需要使用該命令進行正文處理

    sudo權限

    用於部署專案的伺服器使用者,必須具備相關sudo權限

    1)優先推薦使用root超管使用者進行專案部署和運作

    2)如需使用非超管root使用者進行專案的部署和運作,請參考文檔:Linux使用者權限說明

    注:Ubuntu作業系統,預設root使用者並非超管使用者,請務必再次確認所準備的使用者是否滿足上方超連結的linux使用者權限

    埠網路內網時延<1ms
    伺服器內網帶寬(專案組件間)100MB/s
    伺服器外網帶寬(專案與使用者用戶端間)

    10MB/S

    隨工程對話併發量增加,請適度增加

    5MB/S
    組件佔用埠

    組件埠互通

    確認FineReport專案伺服器網路
    確認維運平台伺服器網路

    方案三

    包括四台伺服器:2台主應用伺服器、1台組件伺服器、1台維運平台伺服器

    • 主應用伺服器1:CPU16核、記憶體64G、磁碟200G部署1個「fr應用

    • 主應用伺服器2:CPU16核、記憶體64G、磁碟200G部署1個「fr應用

    • 組件伺服器:CPU8核、記憶體16G、磁碟300G,部署「nginx內網關+mysql配置庫+es日誌儲存+叢集組件」

    • 維運平台伺服器:CPU4核、記憶體16G、磁碟120G,部署「維運平台所有組件」

    配置
    FineReport主應用伺服器1FineReport主應用伺服器2FineReport組件伺服器維運平台伺服器
    安裝組件一覽用於安裝fr工程

    組件作用可參考:瞭解維運專案組件作用

    • fr

    • filebeat

    • ops_agent

    用於安裝fr工程

    組件作用可參考:瞭解維運專案組件作用

    • fr

    • filebeat

    • ops_agent

    用於安裝fr叢集、日誌和配置組件

    組件作用可參考:瞭解維運專案組件作用

    • nginx

    • elasticsearch(支援自備)

    • minio(支援自備)

    • mysql(支援自備)

    • redis(支援自備)

    • ops_agent

    用於安裝維運平台

    組件作用可參考:瞭解維運平台組件作用

    如已安裝維運平台,請忽略本

    如需FineReport組件伺服器與維運平台伺服器共用,兩者伺服器配置需要相加

    • ops、nginx

    • pushgateway、prometheus、grafana、alertmanager

    • elasticsearch、skywalking_oap

    • registry(支援自備)

    • ops_agent

    伺服器基礎要求時間一致

    所有伺服器時間一致,相差不能超過5秒

    伺服器時間不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    時區一致

    所有伺服器時區完全一致

    伺服器時區不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    內網互通

    所有伺服器內網互通,或可以開放埠存取

    下文將具體講述對應埠開放要求

    不建議虛擬機由於虛擬機自身的特性,會存在資源競爭等情況,可能導致出現預期外的系統故障,因此不建議在虛擬機中部署帆軟應用
    作業系統作業系統類型Linux
    作業系統架構X86_64
    作業系統核心3.10版本及以上
    作業系統軟體

    推薦:Ubuntu 22 版本

    支援:

    Ubuntu 18.04.4 及以上版本(不支援 Ubuntu20.04 版本 )

    CentOS 7.3~7.9 版本

    redhat 7.6 及以上版本

    Rocky Linux 8.8~9.4版本

    注:CentOS作業系統目前已停止服務,因此帆軟優先推薦使用Ubuntu作業系統

          使用Ubuntu作業系統時,請注意檢查使用者權限(預設root使用者不是超管)和磁碟類型(是否為xfs),下文已詳細備註

    CPUCPU核數16核16核8核4核
    CPU主頻2.4GHz及以上
    記憶體剩餘閒置
    物理記憶體
    64G64G16G16G
    磁碟
    剩餘閒置
    磁碟大小
    伺服器中存在一個分割槽剩餘可用空間大於 200G

    注:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    伺服器中存在一個分割槽剩餘可用空間大於 200G

    注:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    伺服器中存在一個分割槽剩餘可用空間大於 300G

    注1:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    注2:自備組件可以降低磁碟要求

    如自備ElasticSearch組件,伺服器剩餘閒置磁碟要求可降低100G

    如自備外接配置庫組件,伺服器剩餘閒置磁碟要求可降低50G

    如自備檔案儲存組件,伺服器剩餘閒置磁碟要求可降低100G

    伺服器中存在一個分割槽剩餘可用空間大於 120G

    注:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    磁碟讀寫速度100M/s及以上
    磁碟類型//

    如未自備檔案服務組件,需要部署minio組件,磁碟類型推薦XFS

    注1:Ubuntu作業系統,預設磁碟類型一般不是XFS,請自行調整修改

    注2:阿里雲伺服器,預設磁碟類型一般不是XFS,請自行調整修改

    注3:該操作可能涉及格式化磁碟,帆軟不提供相關指導,請在伺服器廠商指導下謹慎進行

    /
    外掛目錄準備外掛目錄

    準備FineReport專案掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    準備維運平台掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    檔案系統自動掛載

    外掛目錄對應的檔案系統需要配置重啟自動掛載

    如果沒有配置重啟自動掛載,那麼容器可能無法存取這些掛載目錄,導致資料丟失或應用程式無法正常啟動

    非共享路徑

    外掛目錄不能是一個共享路徑

    共享檔案系統可能導致效能下降、檔案權限問題和資料一致挑戰,這些問題會影響容器應用程式的可靠性和速度

    權限與命令tar命令確定伺服器已安裝tar命令

    tar命令是一個用於打包和壓縮檔案的常用命令工具

    維運平台需要使用該命令進行檔案解壓

    sed命令

    確定伺服器已安裝sed命令

    sed命令是一個用於處理正文的工具

    維運平台需要使用該命令進行正文處理

    sudo權限

    用於部署專案的伺服器使用者,必須具備相關sudo權限

    1)優先推薦使用root超管使用者進行專案部署和運作

    2)如需使用非超管root使用者進行專案的部署和運作,請參考文檔:Linux使用者權限說明

    注:Ubuntu作業系統,預設root使用者並非超管使用者,請務必再次確認所準備的使用者是否滿足上方超連結的linux使用者權限

    埠網路內網時延<1ms
    伺服器內網帶寬(專案組件間)100MB/s
    伺服器外網帶寬(專案與使用者用戶端間)

    /

    /

    ≥10MB/S

    隨工程對話併發量增加,請適度增加

    5MB/S
    組件佔用埠

    組件埠互通

    確認FineReport專案伺服器網路
    確認維運平台伺服器網路

    方案四

    包括N+2台伺服器:N台主應用伺服器(N = 註冊使用者數 / 4K)、1台組件伺服器、1台維運平台伺服器

    • 每台主應用伺服器:CPU16核、記憶體64G、磁碟200G部署1個「fr應用

    • 組件伺服器:CPU8核、記憶體16G、磁碟300G,部署「nginx內網關+mysql配置庫+es日誌儲存+叢集組件」

    • 維運平台伺服器:CPU4核、記憶體16G、磁碟100G+50G*N部署「維運平台所有組件」

    配置
    每台FineReport主應用伺服器FineReport組件伺服器維運平台伺服器
    安裝組件一覽用於安裝fr工程

    組件作用可參考:瞭解維運專案組件作用

    • fr

    • filebeat

    • ops_agent

    用於安裝fr叢集、日誌和配置組件

    組件作用可參考:瞭解維運專案組件作用

    • nginx

    • elasticsearch(支援自備)

    • minio(支援自備)

    • mysql(支援自備)

    • redis(支援自備)

    • ops_agent

    用於安裝維運平台

    組件作用可參考:瞭解維運平台組件作用

    如已安裝維運平台,請忽略本

    如需FineReport組件伺服器與維運平台伺服器共用,兩者伺服器配置需要相加

    • ops、nginx

    • pushgateway、prometheus、grafana、alertmanager

    • elasticsearch、skywalking_oap

    • registry(支援自備)

    • ops_agent

    伺服器基礎要求時間一致

    所有伺服器時間一致,相差不能超過5秒

    伺服器時間不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    時區一致

    所有伺服器時區完全一致

    伺服器時區不一致,可能會導致定時任務執行錯誤、日誌記錄混亂、資料不一致等多種問題

    內網互通

    所有伺服器內網互通,或可以開放埠存取

    下文將具體講述對應埠開放要求

    不建議虛擬機由於虛擬機自身的特性,會存在資源競爭等情況,可能導致出現預期外的系統故障,因此不建議在虛擬機中部署帆軟應用
    作業系統作業系統類型Linux
    作業系統架構X86_64
    作業系統核心3.10版本及以上
    作業系統軟體

    推薦:Ubuntu 22 版本

    支援:

    Ubuntu 18.04.4 及以上版本(不支援 Ubuntu20.04 版本 )

    CentOS 7.3~7.9 版本

    redhat 7.6 及以上版本

    Rocky Linux 8.8~9.4版本

    注:CentOS作業系統目前已停止服務,因此帆軟優先推薦使用Ubuntu作業系統

          使用Ubuntu作業系統時,請注意檢查使用者權限(預設root使用者不是超管)和磁碟類型(是否為xfs),下文已詳細備註

    CPUCPU核數16核8核4核
    CPU主頻2.4GHz及以上
    記憶體剩餘閒置
    物理記憶體
    64G16G16G
    磁碟
    剩餘閒置
    磁碟大小
    伺服器中存在一個分割槽剩餘可用空間大於 200G

    注:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    伺服器中存在一個分割槽剩餘可用空間大於 300G

    注1:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    注2:自備組件可以降低磁碟要求

    如自備ElasticSearch組件,伺服器剩餘閒置磁碟要求可降低100G

    如自備外接配置庫組件,伺服器剩餘閒置磁碟要求可降低50G

    如自備檔案儲存組件,伺服器剩餘閒置磁碟要求可降低100G

    伺服器中存在一個分割槽剩餘可用空間大於100G+50G*N

    注1:必須要有任一分割槽滿足條件,不可將分割槽容量加和

    注2:每多對接一個工程節點,需要額外準備50G磁碟,這就是100+50N的計算邏輯

    磁碟讀寫速度100M/s及以上
    磁碟類型/

    如未自備檔案服務組件,需要部署minio組件,磁碟類型推薦XFS

    注1:Ubuntu作業系統,預設磁碟類型一般不是XFS,請自行調整修改

    注2:阿里雲伺服器,預設磁碟類型一般不是XFS,請自行調整修改

    注3:該操作可能涉及格式化磁碟,帆軟不提供相關指導,請在伺服器廠商指導下謹慎進行

    /
    外掛目錄準備外掛目錄

    準備FineReport專案掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    準備維運平台掛載目錄

    注:禁止直接使用/、/usr、/root、/usr/local四個目錄作為掛載路徑,可在對應位置建立資料夾使用

    檔案系統自動掛載

    外掛目錄對應的檔案系統需要配置重啟自動掛載

    如果沒有配置重啟自動掛載,那麼容器可能無法存取這些掛載目錄,導致資料丟失或應用程式無法正常啟動

    非共享路徑

    外掛目錄不能是一個共享路徑

    共享檔案系統可能導致效能下降、檔案權限問題和資料一致挑戰,這些問題會影響容器應用程式的可靠性和速度

    權限與命令tar命令確定伺服器已安裝tar命令

    tar命令是一個用於打包和壓縮檔案的常用命令工具

    維運平台需要使用該命令進行檔案解壓

    sed命令

    確定伺服器已安裝sed命令

    sed命令是一個用於處理正文的工具

    維運平台需要使用該命令進行正文處理

    sudo權限

    用於部署專案的伺服器使用者,必須具備相關sudo權限

    1)優先推薦使用root超管使用者進行專案部署和運作

    2)如需使用非超管root使用者進行專案的部署和運作,請參考文檔:Linux使用者權限說明

    注:Ubuntu作業系統,預設root使用者並非超管使用者,請務必再次確認所準備的使用者是否滿足上方超連結的linux使用者權限

    埠網路內網時延<1ms
    伺服器內網帶寬(專案組件間)100MB/s
    伺服器外網帶寬(專案與使用者用戶端間)

    /

    ≥10MB/S

    隨工程對話併發量增加,請適度增加

    5MB/S
    組件佔用埠

    組件埠互通

    確認FineReport專案伺服器網路
    確認維運平台伺服器網路

    FineReport效能測試報表

    FineReport11效能測試報告(2023.08).pdf

    FineReport組件預設資源配置

    之所以需要上表的配置,是因為FineReport專案的每個組件,有最低運作配置要求,如下表所示:

    注1:由於各組件不會同時滿負荷運作,為了防止資源過剩,因此準備伺服器時採用CPU共享策略。所要求的伺服器CPU核心數,並非各個容器CPU上限之和。

    注2:由於各個組件容器記憶體必須滿足當前JAVA記憶體配置,以分配給xmx、堆外記憶體、FineIO讀寫記憶體、CodeCache、元空間記憶體等,因此所要求的伺服器記憶體,必須滿足各個容器記憶體上限之和。

    組件
    CPU使用上限
    記憶體使用上限記憶體配置xmx磁碟
    fr8Core

    部署了es:xmx+5G

    未部署es:xmx+8G

    xmx=伺服器記憶體-8G

    最大不超過30G

    200G
    ops_agent1Core-1G-
    filebeat0.1Core0.1G--
    elasticsearch1Core-2G50G
    nginx1Core---
    mysql2Core--50G
    redis1Core-4G-
    minio1Core--100G


    附件列表


    主題: 部署帆軟專案
    已經是第一篇
    已經是最後一篇
    • 有幫助
    • 沒幫助
    • 只是瀏覽