Download PDF
Download page プライベート合成エージェントのインストール.
プライベート合成エージェントのインストール
このページでは、Docker エンジン、Kubernetes クラスタ、および Minikube で Web モニタリングプライベート合成エージェント(PSA)を実行するために必要なハードウェアコンポーネントについて説明します。
PSA は次のプラットフォームをサポートしています。
- オンプレミスコントローラ 21.4.1 以降、オンプレミス合成サーバー 21.4.1 以降
- Chrome ブラウザ
- x86-64 アーキテクチャ
前提条件
Docker | Kubernetes | Minikube | OpenShift |
---|---|---|---|
|
|
|
|
ハードウェア要件
次の表に、ハードウェアコンポーネントと、その Docker、Kubernetes、および Minikube 環境の推奨構成を示します。
Docker
コンポーネント | 説明 | 最小 | 推奨 | ||||||
---|---|---|---|---|---|---|---|---|---|
インスタンス | CPU | RAM(GB) | ディスク(GB) | インスタンス | CPU | RAM(GB) | ディスク(GB) | ||
Heimdall | PSA クラスタの測定ジョブを取得するためにシンセティッククラウドに接続するオーケストレータ。 | 1 | 1 | 1 | 1 | 2 | 2 | ||
Apache Ignite | メモリ内キャッシュ | 1 | 0.5 | 0.5 | 2 | 1 | 1 | 1 | 20 |
Web モニタリング測定コンテナ | Web モニタリング測定を実行するために、Heimdall によって自動調整された一時的なコンテナ。 | 要件に応じる | 0.5 | 1 | 要件に応じる | 1.25 | 2 |
Kubernetes
コンポーネント | 説明 | 最小設定 | 推奨設定 | ||||
---|---|---|---|---|---|---|---|
# Instances | Per Instance | # Instances | Per Instance | ||||
Heimdall | PSA クラスタの測定ジョブを取得するためにシンセティッククラウドに接続するオーケストレータ。 | 1 | プロセッサ:2 vCPU メモリ:4 GB RAM | 2 | プロセッサ:3 vCPU メモリ:5 GB RAM | ||
Apache Ignite | メモリ内キャッシュ | 1 | プロセッサ:0.5 vCPU メモリ:0.5 GB RAM | 2 | プロセッサ:1 vCPU メモリ:1 GB RAM | ||
測定 コンテナ | すべての測定を実行するために、Heimdall によって自動調整された一時的なコンテナ。 (Web モニタリング PSA)測定コンテナイメージは、追加のライブラリをインストールするようにカスタマイズできます。 | 必要に応じて、測定ごとに一時的なコンテナインスタンスがスケジュールされます。 | バースト可能な CPU-RAM 最小:0.5 vCPU、1 GB RAM 最大:1.25 CPU、2 GB RAM | 必要に応じて、測定ごとに一時的なコンテナインスタンスがスケジュールされます。 | バースト可能な CPU-RAM 最小:0.5 vCPU、1 GB RAM 最大:1.25 CPU、2 GB RAM |
Minikube
コンポーネント | 説明 | 最小 | 推奨 | ||||||
---|---|---|---|---|---|---|---|---|---|
インスタンス | CPU | RAM(GB) | ディスク(GB) | インスタンス | CPU | RAM(GB) | ディスク(GB) | ||
Minikube | Minikube は、ローカルマシン上に VM を作成し、1 つのノードのみを含む単純なクラスタを展開する軽量な Kubernetes 実装です。 | 1 | 4 | 4 | 1 | 8 | 8 | ||
Heimdall | PSA クラスタの測定ジョブを取得するためにシンセティッククラウドに接続するオーケストレータ。 | 1 | 1 | 1 | 2 | 2 | 2 | ||
Apache Ignite | メモリ内キャッシュ | 1 | 0.5 | 0.5 | 2 | 2 | 1 | 1 | 20 |
Web モニタリング測定コンテナ | Web モニタリング測定を実行するために、Heimdall によって自動調整された一時的なコンテナ。 | 要件に応じる | 0.5 | 1 | 要件に応じる | 1.25 | 2 |
測定コンテナの数
次の式を使用して、必要な同時コンテナの数を計算できます。
((ジョブ数)x(平均ジョブ時間(分))/(頻度(分)))
たとえば、ジョブ数が 10、平均時間がジョブあたり 30 秒、実行間隔は 5 分の場合に必要なコンテナ数は次のとおりです。
(10 x(30/60))/ 5)= 1 コンテナ
同時測定
Kubernetes クラスタ仕様によって、実行可能な同時測定の数が決まります。インフラ制限を超えてジョブを送信すると、Kubernetes クラスタでジョブがキューイングされます。同時実行ジョブの数を自動的に調整するには、クラスタ自動スケーラを有効にします。K8S の自動スケーラ機能は、クラウドまたはマネージド サービス プロバイダーによって異なります。
これらの環境のいずれかで PSA を設定するには、以下を参照してください。