前提条件と準備
ハードウェア要件
- 最大2,000のテストエージェントと最大20,000のアクティブストリームを処理する本番環境のコントロールセンター:
- vCPU x 8
- 40GBのRAM
- 2000 IOPS
- 1.5TBのディスク容量
- 最大8,000のテストエージェントと最大100,000のアクティブストリームを処理する本番環境のコントロールセンター:
- vCPU x 36
- 72GBのRAM
- 15,000 IOPS
- 7.5TBのディスク容量
- 最大20台のテストエージェントと最大1,000のアクティブストリームを備えたコントロールセンターのラボトライアル:
- vCPU x 2
- 8 GB RAM
- 100 IOPS
- 30GBのディスク容量
各ケースに示されている制限よりも大きい展開には、複数のコントロールセンターが必要になります。
ディスク使用量とデータ保持期間(RRD)
以下は、さまざまなサービスをテストする際に占有されるディスク容量に関するデータです。サービスに必要なディスク容量の合計は、ストリームの数を乗じて計算されます。
| テスト済みのサービス | ディスク使用量、標準解像度 | ディスク使用量、高解像度 |
| TWAMP | 3.6MB | 180MB |
| 双方向UDP | 2 x 1.5MB = 3.0MB | 2 x 110MB = 220MB |
測定データの分解能「標準」と「高」は、以下の表に従って定義されています。以下に詳述するように、それぞれが徐々に低い解像度で構成され、徐々に長い時間にわたって使用します。データ ポイントの合計数は、1 年 (標準解像度) または 5 年 (高解像度) の期間にわたって、ストリームからの各メトリックの時系列データベースに格納されているデータ ポイントの数です。データポイントがそれより古くなると、データベースからパージされます。
標準解像度
データポイントは1年間保存されます。
データポイントの合計数は 13,566 (データ ポイント数 列のすべてのエントリの合計) です。
これは、ルーティングアクティブテストのデフォルトの解決方法です。
| タイムスパン | データポイント解決 | データポイント数 | データポイントの割合 |
| 過去12時間 | 10秒 | 4,320 | 31.8% |
| 過去2日間 | 1分 | 2,880 | 21.2% |
| 先週 | 5分 | 2,016 | 14.9% |
| 先月 | 20分 | 2,160 | 15.9% |
| 昨年 | 4時間 | 2,190 | 16.1% |
高解像度
データポイントは5年間保存されます。
データポイントの総数は963,385です。
| タイムスパン | データポイント解決 | データポイント数 | データポイントの割合 |
| 過去90日間 | 10秒 | 777,600 | 80.7% |
| 過去1.5年間 | 5分 | 157,680 | 16.4% |
| 過去3年間 | 1時間 | 26,280 | 2.7% |
| 過去5年間 | 1日=24時間 | 1,825 | 0.2% |
ディスク使用量とデータ保持期間(TimescaleDB)
以下の表は、監視データに使用される TimescaleDB ロールアップのデータ ポイントの数と保持期間を示しています。テストのデータはロールアップされず、時間の経過とともに自動的に削除されることはありません。
| 粒度 | デフォルトの保持期間 | データポイント数 |
|---|---|---|
| 10秒(未加工) | 3日間 | 25,920 |
| 1分 | 7日間 | 10,080 |
| 5分 | 30日間 | 8,640 |
| 30分 | 180日間 | 8,640 |
| 1時間 | 365日間 | 8,760 |
必要な通信ポート
ファイアウォールを設定する場合、コントロールセンターとの出入りを許可するには、以下のポートのトラフィックが必要です。
- インバウンド:
- TCPポート443(HTTPS):Webインターフェイス
- TCPポート80(HTTP):Webインターフェイス(Speedtestで使用され、他のURLをHTTPSにリダイレクトします)
- TCPポート6000(デフォルト): Test Agent Appliances用の暗号化されたOpenVPN接続
- TCPポート6800: テストエージェントアプリケーション用の暗号化されたWebSocket接続
- アウトバウンド:
- TCPポート25(SMTP):メール配信
- UDPポート162(SNMP): アラーム用のSNMPトラップの送信
- UDPポート123(NTP):時刻同期
Advanced: 前述のように、Test Agent Applianceとコントロールセンター間の通信は、ポート6000のOpenVPNトンネルを介して行われます。 tun0 トンネルインターフェイスで実行されているこのOpenVPN接続をファイアウォールで保護する場合は、次のポートを許可する必要があります。
- インバウンド:
- TCPポート4334: テストエージェントとの一般的なやり取り
- HTTP ポート 80: テストエージェントのファームウェア更新要求
- アウトバウンド:
- TCPポート4334: テストエージェントとの一般的なやり取り
オペレーティングシステムの要件
- Ubuntu サーバー 22.04 LTS
コントロールセンターのメジャーリリースはベースOSのバージョンに「ロック」されるため、コントロールセンターのパッチリリースは元のバージョンよりも新しいベースOSをサポートしません。