ディスク要件
Related information
場所とディスクの種類
ebx.properties ファイルの ebx.repository.directory プロパティを使用して、EBX® ルートディレクトリの場所を設定します。このディレクトリには Lucene インデックスが含まれ、ローカルの低遅延ハードディスクでホストする必要があります。SSD ディスクが推奨されます。この指示は、アクセス速度の低下やインデックス管理のエラーを防ぐために、リポジトリおよびドキュメントのインデックスに適用されます。EBX® はリレーショナルデータベースに保存されているデータからインデックスを再構築できるため、インデックスにローカルハードディスクを使用すると、データ損失のリスクはありません。ただし、回復操作には時間がかかる場合があります。
注意:
EBX® ルートディレクトリは、複数の EBX® インスタンスで共有しないでください。
NFS、SMB、SAMBA などのプロトコルに基づくネットワーク接続ボリューム上に EBX® インデックスを保存しないでください。同じ制限が、オブジェクトベースのストレージ (Amazon S3、Google Cloud Storage、Azure Blob) またはオブジェクトストレージ上にマウントされたファイル システム (Amazon S3 ファイルゲートウェイ) に適用されます。これにより、安定性とパフォーマンスの問題が発生する可能性があります。より一般的な症状は、検索速度が遅くなり、開いているファイルが不足することです。
特にファイバーチャネル (FC) などの高性能テクノロジーが使用されている場合は、高性能ストレージエリアネットワーク (SAN) が適切なソリューションになります。
クラウドでは、EBX® は次のディスクでテストされています。
-
Amazon Web Services (AWS): Amazon Elastic Block Store (EBS) 汎用 SSD ボリューム (gp3)
-
Microsoft Azure: Azure Standard SSD ローカル冗長ストレージ (LRS)
-
Google クラウド: Google バランス永続ディスク (pd-balanced)
ウイルス対策
ウイルス対策ソフトウェアは、ルートディレクトリでは使用しないでください。ファイルが隔離または削除されると、パフォーマンスに重大な影響を与え、インデックスリポジトリが破損する可能性があります。Lucene が使用する拡張子はいつでも変更される可能性があるため、拡張子による除外は不可能です。
ディスクのサイズ設定
ディスク サイズの経験則として、リレーショナルデータベースのテーブル G\_BLK が占めるスペースの 10 倍を計画します。