2020年11月2日月曜日

PaperCutサーバサイジングガイド

弊社にはPaperCutをインストールして印刷を管理するためのシステム構成に関するお問い合わせを多く頂きます。
これは大変難しい質問です。
システム構成を検討する場合、ここに記載するガイドラインを参考にしてください。


必要なシステム構成に影響を与える要因としては次があります。

 ・ システムを同時使用する平均ユーザ数とピーク時のユーザ数

 ・ プリント・ジョブの種類
   (ファイルサイズ, 使用するプリンタ・ドライバの種類, 選択したプリンタ・オプション, 使用するプリント・スクリプト など)

 ・ バーチャル・キューを使用してFind Me プリントを構成

 ・ モビリティ・プリント, Webプリント, メール・プリント, プリント・アーカイブ機能を使用

 ・ 複合機にPaperCutエンベデッド・ソフトウェアをインストールして使用

 ・ Payment Gateway やその他のサードパーティの外部インタフェースを使用する場合、
   PaperCutアプリケーションの制御下ではないため、パフォーマンスに影響を与える可能性あります。

 ・ 特定のプリント・サーバ上のプリント・キューの数。現在PaperCutは1つのプリント・サーバにつき最大3200のプリント・キューしか監視できません。
   サーバにこれより多いプリント・キューがある場合、
   キューの一部をPaperCutセカンダリ・サーバがインストールされた別のプリント・サーバへ移行する必要があります。



スケーラビリティとディザスタ・リカバリ

弊社では専用の物理サーバではなく仮想サーバの使用を推奨します。
仮想マシンは、ホストの処理, ストレージ, メモリ・リソース, およびベンダーのビルトインもしくはカスタマイズされたバックアップとリストア機能を、
予約された量だけ使用することができるメリットがあります。
CPU, RAM, ストレージの基本的な推奨事項は、動的ではなく静的に設定することです。



サーバのCPU

CPUリソースをけちらないでください! 組織の規模と後述する提案に応じてCPUのコア数を決定してください。
後述する「サーバ・サイジング・テーブル」を参照してください。



サーバのRAM

特にPaperCut用の仮想サーバを構築する場合、8GBのRAMから開始し、動的に割り当てられるのではなくメモリが予約されていることを確認してください。

PaperCutアプリケーションは、デフォルトでサーバの使用可能なメモリの1/4を使用します。PaperCutが利用するメモリ量を変更することができます。
詳細は「PaperCut で利用可能なメモリの増加方法」を参照してください。

PaperCutアプリケーションはJavaランタイム環境で動作する「プロセス仮想マシン」です。
JREのガベージ・コレクション・プロセスはメモリをできるだけきれいに保とうとします。
つまり、組織で必要以上のRAMを設定するとアプリケーションのパフォーマンスに悪影響を与える可能性があります。



ストレージ

データベース

PaperCutデータベースは10,000ジョブあたり約4.5MBの割合で増加します。
例えば、ユーザ毎に4プリント・ジョブを許可した場合、3年間で1/2GBをわずかに下回る30%増加します。
弊社のストレージ要件は非常に低いため、アーカイブは推奨しません。
データベースの増加に関する詳細は「データベース増加の計算方法」を参照してください。



プリント・サーバ

プリント・サーバには高速データ転送が可能なディスクとプリント・ジョブのスプーリングのために十分な空き容量が必要です。
全体として最小要件は100GBの空き容量です。(プリント・ジョブの総数とサイズにより10GBをプラス)
PaperCutのジョブ解析は集中的に読み取り/書き込み操作です。
基本的な要件として、最新のエンタープライズ・クラスのサーバ・ディスクをサポートしている必要があります。



サーバ・サイジング・テーブル

下記の表は、ほとんどの導入環境で安定した性能を得るための、PaperCutをサポートするために必要なサーバ仕様のガイドラインです。
このテーブルの「ユーザ」とは1日あたりのアクティブ・ユーザの数を示します。
これらガイドラインは、物理ハードウェアおよびバーチャル・サーバ/バーチャル・マシンがローカル、
もしくはプライベート・クラウドにホストする仮想サーバ/仮想マシンの両方に適用することができます。
システム構成を検討する場合、「システム要件」も参考にしてください。

注記: 下記の表の仕様はあくまでも指針です!!















+RDBMS: 独立した外部データベース・サーバを構築することを推奨します。
外部データベースの詳細は別紙「外部データベース設定ガイド(RDBMS)」をご参照ください。


-------------------------

https://www.papercut.com/kb/Main/PaperCutServerSizingGuide






0 件のコメント :

コメントを投稿

注: コメントを投稿できるのは、このブログのメンバーだけです。