/data にファイルを書き込みます。
新規インストールではこれが既定です。エンタープライズライセンス適用後も
そのまま使えます。オブジェクトストレージ(S3、GCS、Azure)は任意です。
デフォルトのローカルボリューム
ストレージ変数なしの./casebender init、およびストレージ欄未入力の
デスクトップインストーラーは STORAGE_PROVIDER=local を設定します。
ファイルは web と worker の /data にマウントした名前付き Docker
ボリュームに保存されます。同梱 ClamAV サイドカーは内部 Compose
ネットワークでのみ待ち受けます。
アプリケーションはローカルストレージのバナーを表示します。S3、GCS、Azure、
または認定済みの S3 互換ストレージへ移るには
ストレージ移行 に従ってください。
制限
- 1 台のホストがアプリケーションとファイルの両方を保持します。レプリカ数は 1 のままにしてください。ボリュームを失うと添付ファイルと証拠も失われます。
- プロバイダーのバージョニング、オブジェクトロック、リーガルホールド、 クラウド監査制御はありません。
- 複数レプリカには、別途適格性を確認した一貫性を持つ外部共有ファイルシステムが 必要です。ホストパスを隠れたオブジェクトストアとして扱わないでください。
- コンテナローカルおよび匿名ボリュームは、コンテナ置換時に失われる可能性があります。
- ファイルシステムの権限とバックアップの一貫性はホスト固有です。
ローカルボリュームの運用
- web と worker を同じホストと同じパスで実行する。
- ボリュームを暗号化し、アプリケーションとは独立してバックアップする。
- 容量、権限、チェックサム失敗、バックアップの復元を監視する。
- 複数ホストやプロバイダーの保持制御が必要になったら、S3、GCS、または Azure への移行を計画する。