PaperCut的設計能夠支持至100,000用戶以上,為了確保這種規模的可靠性,可應用以下措施:
- 群集 - 當系統中其中一項設備失效而無法運作時, 另一項設備即可自動接手原失效系統所執行的工作。
- 伺服器平均負載 - 把工作分流到多台伺服器上。
- 印表機平均負載 - 把列印工作分流到多台印表機。
群集
PaperCut是一套相容群集的系統 。群集支持在Windows (Microsoft Cluster Server / MSCS, Microsoft Failover Cluster Manager / MSFCM, Veritas Cluster Server / VCS)及Linux (Novell Cluster Services / NCS, Linux-HA) 都支援不同層的應用程式,包括:- 列印多工緩衝處理器服務(print spooler service)層使用群集
- 在應用服務層使用容錯集群 (Failover based clustering). PaperCut應用服務是以Web服務為本的, 所以也支援heartbeat driven DNS 容錯方式。
- 而在資料庫層,可沿用支援群集的資料庫如Microsoft SQL Server, PostgreSQL或Oracle (PaperCut 支援的外部資料庫).
印表機平均負載
印表機平均負載亦可在不同層上實施, 包括:- 硬體/網路層 (也稱為群集);
- 作業系統層 (在Windows及Novell環境上又稱作為印表機集區, 在Mac及Linux上稱為CUPS classes)
- PaperCut系統中亦有此功能.