デジタル資産管理は、パフォーマンスが重要な場合によく使用されます。ただし、通常のDAMの設定には、パフォーマンスに影響を及ぼす可能性のある多数のハードウェアおよびソフトウェアコンポーネントが含まれています。このドキュメントは次の機能を提供します。
Digital Asset Management でパフォーマンスの低下が発生すると、インタラクティブパフォーマンス、アセット処理、ダウンロード速度という 3 点について、ユーザーエクスペリエンスが影響を受ける場合があります。パフォーマンスを向上させるには、調査対象となるパフォーマンスを適切に測定し、ターゲットメトリックを確立することが重要です。
1.対話型の検索と参照ユーザーがアセットを検索しているか、DAMファインダーを参照しているため、応答時間が遅い、または検索結果がすぐに表示されないという不満があります。 これは、インタラクティブパフォーマンスに関する問題です。
インタラクティブパフォーマンスは、ページ応答時間の観点から測定されます。ページ応答時間とは、HTTP 要求を受信してから、HTTP 応答を閉じるまでにかかる時間であり、要求のログファイルを調べることで確認できます。標準のターゲットパフォーマンスでは、ページ応答時間は 2 秒未満です。
2.アセット処理アセット処理の問題は、ユーザーがアセットをアップロード中で、アセットが簡単に変換されAEM DAMに取り込まれるまで数分かかる場合です。
アセット処理のパフォーマンスは、ワークフロープロセスが完了するまでの平均時間の観点から測定されます。ワークフロープロセスが完了するまでの時間とは、アセットの更新ワークフロープロセスを呼び出してから、そのプロセスが完了するまでにかかる時間であり、ワークフローレポートのユーザーインターフェイスを調べることで確認できます。標準のターゲットパフォーマンスは、処理されるアセットのサイズと種類、およびレンダリングの数によって異なります。想定されるターゲットパフォーマンスの例を次に示します。
3.ダウンロード速度スループットの問題は、AEM DAMからのダウンロードに時間がかかり、DAM管理者またはDAMファインダーの参照時にサムネールがすぐに表示されない場合です。
スループットのパフォーマンスは、ダウンロードレート(1 秒あたりのキロビット数単位)の観点から測定されます。標準のターゲットパフォーマンスは、100 件の同時ダウンロードで 300 kbps です。
4.アセット処理パフォーマンスに影響を及ぼす要因
アセットの処理に必要となるハードウェアを評価するには、次の側面を考慮する必要があります。
画像に含まれるピクセル数によって処理時間が決まり、ピクセル数が多いほど、処理に時間がかかります。
画像の種類、圧縮率または画像が格納されているファイルに関連するサイズは、パフォーマンス全体に対しては目立った影響を与えません。
ヒープは、最も重要な制限要因として見なされています。アセットが利用可能な空きメモリのサイズを超えると、処理のパフォーマンスが急速に低下します。
DAM プロセスは、大量データの並行実行に優れています。アセットをマルチコアプロセッサーを使用してバッチでアップロードすることで、アセットあたりの絶対的な実行時間が短縮します。
5.アセット処理を実行するためのハードウェアの要件の評価
デジタルアセットを大規模に処理するには、最適化されたハードウェアリソースが必要になります。最も関連する要因は、画像サイズと、処理された画像のピーク時のスループットです。
16 GB 以上のヒープを割り当て、カメラ Raw パッケージを使用して Raw 画像を収集するように DAM アセット更新ワークフローを設定します。
標準的な DAM 設定は、ロードバランサーを経由して DAM へアクセスするエンドユーザーから構成されます。DAM インスタンスは、クラスター化設定の一部となる場合があります。このクラスター化設定では、各 DAM インスタンスが物理マシンまたは仮想マシン上の Java 仮想マシンプロセスで実行されます。DAM ストレージは、単一マシン設定の場合は RAID ディスクによって提供され、クラスター化設定の場合は管理されたネットワーク接続ストレージによって提供されます。
陥りやすいパフォーマンスの落とし穴とその解決策について、次に説明します。
エンド ユーザーへのネットワーク接続低速のネットワーク接続は、スループットの問題を引き起こす可能性があります。まれに、遅延の問題も発生する場合があります。ISP からの接続が低速な場合があります(特にイントラネットの場合)。これは、ネットワークトポロジが適切ではないことを示しています。
一時ファイル システムローカルファイルシステムは、検索インデックスがローカルディスクに保存されるので、検索時に、特にインタラクティブなパフォーマンスの問題を引き起こす可能性があります。また、コマンドラインプロセスを使用している場合に、アセット処理の問題が発生する可能性もあります。
AEM DAM FinderInteractiveパフォーマンスの問題。検索で頻繁に発生する問題は、同じインスタンス上で同時に使用するユーザーや他のCPUを消費するプロセスが多いことが原因で、CPU使用率が高いことが原因です。仮想マシンから専用マシンへ移行し、そのマシン上で他のサービスを実行しないようにすることで、パフォーマンスを向上させることができます。アセット処理や多数の同時ユーザーが原因で CPU 負荷が高くなる場合は、クラスターノードを追加することをお勧めします。
AEM DAM Workflowアセット取り込み中に長時間実行されるワークフロープロセスは、アセット処理のパフォーマンスの問題を引き起こします。処理されるアセットの種類によっては、この問題は、CPU の過剰な使用を示している場合があります。システム上で実行されている他のプロセスの数を減らし、クラスターノードを追加することで、使用可能な CPU の数を増やすことをお勧めします。
NAS 接続NASへのネットワーク接続性が低いと、ネットワークの遅延により、アセット処理中の新しいノードへのアクセスが遅くなるため、インタラクティブなパフォーマンスの問題が発生します。また、ネットワークスループットが低速だと、スループットだけでなく、アセット処理のパフォーマンスも悪影響を受けます。これはレンダリングの読み込みと保存の速度が遅くなるからです。
NAS での遅延やスループットの問題は、通常、ネットワークトポロジまたは他のサービスによる NAS の過剰な使用が原因となります。
ネットワーク接続済みの ストレージ過度に使用されるネットワーク接続ストレージシステムは、次のような問題の原因となる場合があります。
すべての DAM プロジェクトでボトルネックをすばやく特定し解決できるように、パフォーマンステストの体制を確立してください。これをおこなうには、次のチェックポイントを考慮してください。
現時点では、次のパフォーマンスの調整はプロジェクトに適用されています。