単一ノードとクラスタでのパフォーマンスの比較 (PostgreSQL のみ)
|
|||||
---|---|---|---|---|---|
Foundation
|
1 × F16s_v2
|
2 × F16s_v2
|
3 × F16s_v2
|
4 × F16s_v2
|
5 × F16s_v2
|
Ignite
|
なし
|
3 × F8s_v2
|
3 × F8s_v2
|
3 × F8s_v2
|
3 × F8s_v2
|
PostgreSQL
|
1 × F16s_v2
|
1 × F16s_v2
|
1 × F16s_v2
|
1 × F16s_v2
|
1 × F16s_v2
|
InfluxDB
|
なし
|
なし
|
なし
|
なし
|
なし
|
ノード当りの結果 (平均)
|
26,000 WPS
19 HTTP Ops
|
12,000 WPS
10 HTTP Ops
|
10,000 WPS
6 HTTP Ops
|
7,000 WPS
6 HTTP Ops
|
6,000 WPS
2 HTTP Ops
|
結果の合計
|
24,000 WPS
19 HTTP Ops
|
30,000 WPS
24 HTTP Ops
|
28,000 WPS
22 HTTP Ops
|
30,000 WPS
12 HTTP Ops
|
|
備考: Sizing Guide の推奨サイズは、ThingWorx の実装をサイジングするときの初期ベースラインとして使用するためのものです。個々の結果は Edge のコンフィギュレーションやアプリケーションの負荷などによって異なります。
|
単一ノードとクラスタのパフォーマンスの比較 (PostgreSQL + InfluxDB)
|
|||||
---|---|---|---|---|---|
Foundation
|
1 × F16s_v2
|
2 × F16s_v2
|
3 × F16s_v2
|
4 × F16s_v2
|
5 × F16s_v2
|
Ignite
|
なし
|
3 × F8s_v2
|
3 × F8s_v2
|
3 × F8s_v2
|
3 × F8s_v2
|
PostgreSQL
|
1 × F8s_v2
|
1 × F8s_v2
|
1 × F8s_v2
|
1 × F8s_v2
|
1 × F8s_v2
|
InfluxDB
|
1 × F8s_v2
|
1 × F8s_v2
|
1 × F8s_v2
|
1 × F8s_v2
|
1 × F8s_v2
|
ノード当りの結果 (平均)
|
90,000 WPS
120 HTTP Ops
|
53,000 WPS
187 HTTP Ops
|
39,000 WPS
148 HTTP Ops
|
31,500 WPS
127 HTTP Ops
|
27,000 WPS
108 HTTP Ops
|
結果の合計
|
106,000 WPS
375 HTTP Ops
|
118,000 WPS
445 HTTP Ops
|
126,000 WPS
508 HTTP Ops
|
135,000 WPS
540 HTTP Ops
|
|
備考: Sizing Guide の推奨サイズは、ThingWorx の実装をサイジングするときの初期ベースラインとして使用するためのものです。個々の結果は Edge のコンフィギュレーションやアプリケーションの負荷などによって異なります。
|
|
これらのテストではオープンソースの InfluxDB が使用されており、これでは高可用性は実現されません。本番環境での ThingWorx クラスタの実装には InfluxDB Enterprise が推奨されます。InfluxDB Enterprise のサイシングでは、示されている 2 つの InfluxDB "データ" ノードに加え、3 つの "メタ" ノードを計画し、通常はそれぞれに 1-2 vCPU と 0.5-1GiB RAM を割り当てます。InfluxDB のサイジングの詳細については、https://docs.influxdata.com/influxdb/v1.8/guides/hardware_sizing/ を参照してください。
|