請注意:本文是以機器翻譯軟體翻譯而成,且可能由人工進行事後編修。同時,本文可能並非依照最新的英文版本翻譯而成。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,Lucent Sky 不負擔任何責任。
基於軟體的 CLEAR Engine 可安裝於實體伺服器或虛擬機器上。依照實體的大小、要掃描的應用程式,以及掃描的頻率,建議的系統規格有所不同。這個指南提供如何為 CLEAR Engine 選擇適合的系統配置。
這個文章含括了系統的硬體層面。要深入了解其他系統需求或建議,例如作業系統,請參考 Lucent Sky 知識庫:
CLEAR Engine 和 Web UI 管理者指南
在這個文章中,你將會學習如何:
- 決定實體的大小
- 為 CLEAR Engine 選擇適合的系統設置
本文結束時,你將能夠決定實體的大小以及為 CLEAR Engine 選擇適合的系統設置。
決定實體的大小
在決定實體的大小時,有三個主要影響的因素:
- 同時會掃描的應用程式數量
- 又稱為「核心數」或「同時掃描數」
- 考量尖峰期間-許多應用程式可能同時需要在短時間內掃描完成
- 需要掃描的應用程式的大小:
- 特小型 - 任何比小型更小的應用程式
- 小型 - 50 至 100 萬行程式碼以及 100 MB 以下的函式庫
- 中型 - 100 至 200 萬行程式碼 100 至 200 MB 的函式庫
- 大型 - 200 至 400 萬行程式碼以及 200 MB 以上的函式庫
- 特大型 - 任何比大型更大的應用程式
為 CLEAR Engine 選擇正確的系統組態
基本原則
- 安裝的處理器核心數量應為最大同時掃描數的兩倍。舉例來說,一個有 4 個最大同時掃描數的系統應有 8 個處理器核心。
- 安裝的記憶體容量(GB)應為最大同時掃描的 4 倍(掃描特小型和小型應用程式時)、8 倍(掃描中型和大型應用程式時)、或 16 倍(掃描特大型應用程式時)。舉例來說,一個有 4 個最大同時掃描數且主要掃描中型和大型應用程式的系統應有 32 GB 的記憶體。
- 儲存體的 IOPS 應為最大同時掃描數的 5,000 倍. 舉例來說,一個有 4 個最大同時掃描數的系統應有 20,000 IOPS 以上的磁碟。
- 可用的磁碟空間應為系統上需保留的掃描大小的 4 倍。舉例來說,若每天要掃描 10 個每個 100 MB 的應用程式,且歷史掃描需保留 7 天,則系統應有至少 28 GB 的可用磁碟空間。
參考系統規格
1-核心標準版,掃描特小型和小型應用程式
系統組態 | 儲存效能 | Azure | AWS |
---|---|---|---|
2 vCPU, 8 GB 記憶體 | 5,000 IOPS | D2s | m7i.large |
2-核心企業版,掃描小型和中型應用程式
系統組態 | 儲存效能 | Azure | AWS |
---|---|---|---|
4 vCPU, 16 GB 記憶體 | 10,000 IOPS | D4s | m7i.xlarge |
2-核心企業版,掃描中型和大型應用程式
系統組態 | 儲存效能 | Azure | AWS |
---|---|---|---|
4 vCPU, 24 GB 記憶體 | 10,000 IOPS | E4s | r7i.xlarge |
2-核心企業版,掃描大型和特大型應用程式
系統組態 | 儲存效能 | Azure | AWS |
---|---|---|---|
16 vCPU, 128 GB 記憶體 | 20,000 IOPS | E16s | r7i.4xlarge |