Password Depot – システム要件
本番環境でPassword Depot Enterprise ServerおよびWindowsクライアントを運用するための必須最小値と推奨構成です。
サーバーハードウェア
メモリ(RAM)
- 1エントリあたりの平均RAM使用量: 10 KB(最小)、20 KB(推奨)。
- サーバーは開かれているすべてのデータベースをRAM上に保持します.
- ピークワーキングセット(暗号化処理、接続プール、キャッシュ、TLSバッファなどを含むサーバープロセス): 最大約500 MB.
- 追加バッファ/ヘッドルーム: 30 %負荷の急増や断片化に対応するため。
RAMサイジングの計算式(1 MB = 1024 KBベース):
総RAM ≈ 1.3 ×(エントリ数 × エントリあたりKB数 + 500 MB)
計算例
前提条件:2,000ユーザー × 10エントリ = 20,000エントリ
- 最小値(10 KB/エントリ)
データRAM ≈ 195 MB、プロセス ≈ 500 MB → 30 %の余裕を含めて約 ~900 MB ⇒ 使用可能RAMは1 GBに切り上げてください。 - 推奨(20 KB/エントリ)
データRAM ≈ 391 MB、プロセス ≈ 500 MB → 30 %の余裕を含めて約 ~1,2 GB ⇒ 増加分および追加で開くデータベースに備えて、最低2 GBを確保してください。
結論: 最小: 1 GB(機能上は可、余裕は少ない)· 推奨: 2 GB(快適)、保守/管理オペレーション時は4 GBが理想的です。
CPU
- 最小要件: 2コア、最新のx86_64 CPU
- 推奨: 並列処理の向上、高負荷な暗号処理、または大容量の添付ファイル向けに4コア
プラットフォームとオペレーティングシステム
- OS: Windows Server(64ビット)。
- 高負荷時のページング/スワップを避けるため、十分なRAMを確保してください。
ディスク容量
実際に必要な容量は、バックアップやドキュメントの数とサイズによって大きく異なります。データ、バックアップ、ログを含むサーバーディレクトリ全体の現実的な目安は ≈ 2 GB.
注意: 多数または大容量の添付ファイルを保存する場合、またはバックアップ保持期間を延長する場合は、それに応じてより多くのストレージ容量を見込んでください。
ネットワークとファイアウォール
以下のポートマトリクスは、サーバー、クライアント、管理、およびアップデートに必要な接続をまとめたものです。
Enterprise Server (pd_service.exe)
サーバーへの受信接続
送信元:
Windowsクライアント
(PasswordDepot.exe)
Windowsクライアント
(PasswordDepot.exe)
宛先:
Enterprise Server
(pd_service.exe)
Enterprise Server
(pd_service.exe)
ポート:
25019
25019
プロトコル:
TCP/UDP
TCP/UDP
目的:
認証 & クライアントデータベースへのアクセス
認証 & クライアントデータベースへのアクセス
送信元:
Server Manager
(pd_admin.exe)
Server Manager
(pd_admin.exe)
宛先:
Enterprise Server
(pd_service.exe)
Enterprise Server
(pd_service.exe)
ポート:
25019
25019
プロトコル:
TCP
TCP
目的:
サーバー管理
サーバー管理
サーバーからの送信接続
送信元:
Enterprise Server
(pd_service.exe)
Enterprise Server
(pd_service.exe)
宛先:
DNSサーバー
DNSサーバー
ポート:
53
53
プロトコル:
TCP/UDP
TCP/UDP
目的:
名前解決
名前解決
送信元:
Enterprise Server
(pd_service.exe)
Enterprise Server
(pd_service.exe)
宛先:
SMTPサーバー
SMTPサーバー
ポート:
25 587 465
25 587 465
プロトコル:
TCP
TCP
目的:
メール送信
メール送信
送信元:
Enterprise Server
(pd_service.exe)
Enterprise Server
(pd_service.exe)
宛先:
ドメイン コントローラー
ドメイン コントローラー
ポート:
389 636
(+ 必要に応じてカスタム)
389 636
(+ 必要に応じてカスタム)
プロトコル:
TCP/UDP
TCP/UDP
目的:
Active Directory (LDAP/LDAPS)
Active Directory (LDAP/LDAPS)
送信元:
Enterprise Server
(pd_service.exe)
Enterprise Server
(pd_service.exe)
宛先:
インターネット
インターネット
ポート:
443
443
プロトコル:
TCP/UDP
TCP/UDP
目的:
Azure AD / OIDC
Azure AD / OIDC
Windowsクライアント (PasswordDepot.exe) とブラウザーコールバック
クライアントからの送信接続
送信元:
Windowsクライアント
Windowsクライアント
宛先:
Enterprise Server
Enterprise Server
ポート:
25019
25019
プロトコル:
TCP/UDP
TCP/UDP
目的:
認証 & データベースアクセス
認証 & データベースアクセス
送信元:
Windowsクライアント
Windowsクライアント
宛先:
DNSサーバー
DNSサーバー
ポート:
53
53
プロトコル:
TCP/UDP
TCP/UDP
目的:
名前解決
名前解決
送信元:
Windowsクライアント
Windowsクライアント
宛先:
インターネット
インターネット
ポート:
80 443
80 443
プロトコル:
TCP/UDP
TCP/UDP
目的:
Cloudサービス、WebDAV (HTTP/HTTPS)
Cloudサービス、WebDAV (HTTP/HTTPS)
送信元:
Windowsクライアント
Windowsクライアント
宛先:
インターネット
インターネット
ポート:
21 22 990
21 22 990
プロトコル:
TCP
TCP
目的:
FTP/SFTP/FTPES(使用する場合)
FTP/SFTP/FTPES(使用する場合)
ローカル ブラウザーコールバック(localhostのみ)
送信元:
ブラウザー
ブラウザー
宛先:
Windowsクライアント
Bind: 127.0.0.1
Windowsクライアント
Bind: 127.0.0.1
ポート:
8888 8989 25880 25889 10098
8888 8989 25880 25889 10098
プロトコル:
TCP
TCP
目的:
Cloudサービスでの認証用コールバック
Cloudサービスでの認証用コールバック
注: コールバックポートはlocalhostにのみバインドされます。ネットワークインターフェイスに対する受信ルールは不要です。
管理とアップデート
Server Manager (pd_admin.exe)
送信元:
Server Manager
Server Manager
宛先:
Enterprise Server
Enterprise Server
ポート:
25019
25019
プロトコル:
TCP
TCP
目的:
サーバー管理/管理者機能
サーバー管理/管理者機能
送信元:
Server Manager
Server Manager
宛先:
アップデートサーバー
アップデートサーバー
ポート:
443
443
プロトコル:
TCP/UDP
TCP/UDP
目的:
アップデートの確認
アップデートの確認
送信元:
Server Manager
Server Manager
宛先:
ドメインコントローラー
ドメインコントローラー
ポート:
389 636
(+ 必要に応じてカスタム)
389 636
(+ 必要に応じてカスタム)
プロトコル:
TCP/UDP
TCP/UDP
目的:
Active Directory
Active Directory
送信元:
Server Manager
Server Manager
宛先:
インターネット
インターネット
ポート:
443
443
プロトコル:
TCP/UDP
TCP/UDP
目的:
Azure Active Directory
Azure Active Directory
送信元:
Server Manager
Server Manager
宛先:
DNSサーバー
DNSサーバー
ポート:
53
53
プロトコル:
TCP/UDP
TCP/UDP
目的:
名前解決
名前解決
Password Depot Updater (pdUpdater.exe)
送信元:
PD Updater
(pdUpdater.exe)
PD Updater
(pdUpdater.exe)
宛先:
アップデートサーバー
アップデートサーバー
ポート:
443
443
プロトコル:
TCP/UDP
TCP/UDP
目的:
アップデート確認
アップデート確認
制限の厳しいファイアウォール環境では、上記の宛先ポートおよびサービスに基づく許可リストの作成を推奨します。必要に応じて、AD またはプロキシ環境で指定されている追加の「Custom」ポートもご確認ください。
概要(計画時の目安)
- RAM: 計算式
1,3 × (エントリ数 × KB/エントリ + 500 MB); 最小 1 GB、推奨 2 GB、理想は 4 GB。 - CPU: ≥ 2 コア(x86_64)、推奨 4 コア。
- OS: Windows Server(64ビット)、高負荷時のスワップは避けてください。
- Storage: プログラム、データ、バックアップ、ログ用に約 2 GB(利用状況により増加)。
- ネットワーク: 以下を含め許可してください。
25019/TCP,UDP(サーバーアクセス)、53/TCP,UDP(DNS)、80/443/TCP,UDP(HTTP/S)、21/22/990/TCP(FTP/S),25/587/465/TCP(SMTP),389/636/TCP,UDP(LDAP/S),443/TCP,UDP(Azure D/OIDC)。詳細は上記の表をご覧ください。
注意事項
- RAM容量は、同時に開かれているデータベース内のパスワードエントリ総数に応じて決まります。追加のデータベースを開くと必要量が増加します。
- ピーク負荷(バックアップ、一括インポート、暗号化処理)向けの30%のヘッドルームは、すでに見込まれています。
- 将来の拡張や、必要に応じて追加の添付ファイル/オブジェクトのための余裕も計画してください。