注意:
安裝系統的主機請勿再安裝其他軟體,避免不同系統間可能的干擾。
 
Windows 獨立站版本安裝環境:
(使用 < 1000 人或不熟悉 Linux,相對穩定性差一點)
 
 
系統需求:
可以使用虛擬環境來建置,包括
  1. web 伺服器 (Linux Ubuntu 22.04 LTS 64 位元 Server 版,Apache 和 MariaDB 會由原廠安裝)
  2. 多媒體轉檔主機 (Windows server 2016 以上)
  3. 備份空間 (網路儲存設備)
 
系統架構:
以多媒體檔案 (如影片、EverCam 等) 上傳為例,流程如下
  1. 使用者上傳檔案到 web 伺服器
  2. 轉檔主機根據依排程,從 web 伺服器複製檔案,並開始轉檔
  3. 轉檔完成後再將檔案移到 web 伺服器
 
這三者的關係如下圖:
b3c87c7576dd0687f782da8ce58facbd.png
 
 
電腦共二部,硬體規格與系統需求如下:
 
WEB 伺服器
轉檔主機
IP
1個
1個 (註3)
Domain name
1個 (必備,無法使用 ip 連線,請參考註1)
不需要
作業系統
Linux Ubuntu 22.04 LTS  (64位元)
Server 版 (請參考附錄 A)
請不要用 Desktop 版
Windows server 2016 以上
CPU
建議 4 核心、運作時脈 2.0GHz 以上
(不同服務人數的規格,請參考下表)
至少 4 核心
(核心數越多,轉檔速度越快)
 
如果是 4 核心 2GHz 的 CPU,FullHD (1920x1080) 的影片,粗估值如下:一小時影片,轉檔約 0.8 小時
一小時 EverCam,轉檔約 0.3 小時
記憶體
16GB 以上
(不同服務人數的規格,請參考下表)
16GB
硬碟
2TB 以上 (註2)
C 磁碟 200GB 以上
軟體 不需要
需安裝正式版的 PowerPoint 與 Word,建議 2016 以上或提供安裝檔以及啟用金鑰 (註4)
主機間溝通方式
轉檔主機透過 http 或 https 與 web 伺服器溝通
遠端連線
  1. WEB 伺服器
    請開啟 ssh (port 22)、http (port 80)、https (port 443)
    允許 59.120.37.115 及 59.120.37.117 兩個 ip 進行連線
    安裝時會需要連線外部網路進行更新,若有阻擋對外連線,請在裝機時開放
  2. 轉檔主機
    請開啟 遠端桌面 (port 3389) 
    允許 59.120.37.115 及 59.120.37.117 兩個 ip 進行連線
備份空間
若貴單位沒有完整的備份機制,必須額外準備網路儲存設備進行備份,容量須為 web 伺服器硬碟大小的 1.2 倍以上。
 
註1:需將 ip 對應一個 Domain name,如 eeclass.xx.xx.xx
         如果是多子站架構的 Domain name,則必須採用 wildcard DNS,如 *.test.edu.tw
註2:硬碟容量視使用需求與影音檔案的多寡,計算方式可參考附錄 B
註3:與 WEB 伺服器的 IP 要在同一個區網內
註4:本系統有提供上傳 ppt 與 word 並線上閱覽功能,必須準備正式版 PowerPoint 與 Word (建議 2016 以上的版本) 安裝於轉檔主機中,並啟用微軟金鑰,若無安裝或金鑰過期,該功能是無法使用的。
 
 
服務人數與 CPU、記憶體規格 (不含網路頻寬需求) 的參考建議如下:
同時線上人數
CPU
記憶體
1,000 
4 核心
16 G
3,000 
8 核心
32 G
6,000 
16 核心
64 G
10,000 
24 核心
96 G
15,000 
32 核心
128 G
附註:
  1. 以上參考建議會依照應用需求而有所差異,例如執行統計、匯出等應用就會需要更耗 CPU 與記體體
  2. 以 3 萬人的學校為例,為滿足同時有 1/2 的人 (預估) 在使用系統,建議準備 15,000 人的規格。如果超過這個數量,就要採用多主機的架構。
 
 
附錄 A. 安裝 Linux Ubuntu 22.04 LTS Server 版 (64 位元)
  1. 請參考下方安裝流程  [B. 安裝作業系統 / 3. web 伺服器安裝]
  2. 請將大部分空間分配給 「/」
  3. 磁碟規劃,請維持預設的 LVM 分割格式 (方便動態長空間)
 
附錄 B容量需求
由於磁碟空間相較於導入成本的比重相對低很多 (一般硬碟的速度就相當足夠,不需要 SSD 等級),
因此我們建議最好可以在 5T 以上,避免因為空間不足而影響知識儲存與經驗傳承,就得不償失了。
 
以下是關於 NAS 採購與影片容量估算的說明
  1. 外接儲存裝置 (NAS) 參考規格
  2. 上傳影片後,檔案大小的說明
 
附錄 C. 影片頻寬需求
影片頻寬需求為 [同時觀看影片人數] x [影片頻寬]
以同時 50 人觀看影片 , 影片為 DVD 畫質為例:
50 x 700 Kbps = 35000 Kbps = 35 Mbps
 
 
附錄 D. 備份策略說明
簡單說明如下:
  1. 備份的安全性
    一般備份是 RAID 5 機制,如果有正常的硬碟監控,同時壞兩顆的機率相當低,而且同時主機和備份的硬碟都「同時各壞兩顆」硬碟的機率更低,因此相對安全。
     
  2. 備份天數
    公司預設是 7 天內的資料可以回復,對一般應用是足夠的,但如果要拉長復原的天數,就需要準備更大的硬碟空間。
     
  3. 第二份備源
    如果上述 1, 2 的機制之外,還是希望採第二備份的話,建議採「異地」備份比較有實質的意義,預防因為單一機房的意外而同時毀損。
安裝流程
  1. 以下是客戶建置 fms / tms+ / ee-class 的流程,包括「採購、裝機與環境設定」三部分,建置環境時,請麻煩在提供的 裝機表單 上逐項確認 (沒有收到表單的話,麻煩請聯絡公司窗口取得,謝謝)
     
    A. 採購設備
  2. 1.
    網站主機 + 影音轉檔主機
    規格請參考上表。
  3. 2.
    網路儲存設備 (備份用)
    如果客戶已經有既有的備份機制,可以不用採購
  4.  
     
    B. 安裝作業系統
  5. 3.
    web 伺服器安裝
    作業系統: Linux Ubuntu 22.04 LTS Server (64 位元)
    注意不要安裝到桌面版,請使用 Server install image
     
    Q. 空間如何配置?
    安裝過程請自行配置硬碟檔案系統切割,將大部分空間留給 「/」
     
    詳細的安裝說明可參考
     
  6. 4.
    轉檔主機安裝
    • 作業系統: Windows 2016 server 以上
    • 正式版的 PowerPoint 與 Word 2016 以上 (請用預設安裝,不要自訂安裝以免元件缺漏)
      (此為上傳 ppt 與 word 功能需要的規格,若無安裝或金鑰過期,該功能是無法使用的)
    • 若無特別需求,請將所有空間給系統磁碟 C 即可
     
  7.  
     
    C. 環境設定
  8. 5.
    申請 IP
    web 伺服器  x1
    轉檔主機 x1
    網路儲存設備 x1 (如果有購買)
     
    NOTE: 以上三者的 IP 要在同一個區網內
  9. 6.
    申請並設定 Domain name
    • 單一網站: 需將 ip 對應一個 Domain name,如 eeclass.xx.xx.xx
    • 多子站架構: Domain name 需為 wildcard DNS,如 *.test.edu.tw
  10. 7.
    https 憑證
    必備,建議一次採購 3 年 (但基於新的憑證安全性規定,會需要每年更新憑證)
  11. 8.
    開放遠端連線
    安裝時會需要連線外部網路進行更新,若有阻擋對外連線,請在裝機時開放
    • WEB 伺服器
      請開啟 ssh (port 22)、http (port 80)、https (port 443),
      允許 59.120.37.115 及 59.120.37.117 兩個 ip 進行連線
       
    • 轉檔主機
      請開啟 遠端桌面 (port 3389)  允許 59.120.37.115 及 59.120.37.117 兩個 ip 進行連線
  12. 9.
    設定網路儲存設備 (備份用)
    建立分享資料夾,並設定為透過 NFS 分享 (root 權限、async 非同步),僅開放 web 伺服器 ip 掛載
     
    Q. 可以透過防火牆限制網路儲存設備的 port 存取權限嗎?
    由於 NFS 協定於掛載時使用的 port 不是固定的,有些網路儲存設備雖然可以設定,但每個廠牌的設定方式不同,很難進行統一處理,因此我們建議僅限制 web 伺服器 ip 可連線至網路儲存設備即可,不需要限制 port 存取權限。
     
    若貴單位政策上必須要限制 port 的存取權限,麻煩請一定要讓 web 伺服器透過 NFS 掛載網路儲存設備的行為可正常運作。
     
  13.  
    流程完成後,請連同驗證表單通知廠商,以進行後續的系統安裝程序。