|
建议是通过在 Azure Linux (Ubuntu 18.04 LTS) Fsv2 虚拟机上执行的测试确定的。所有数据库实例使用高级 SSD。在其他云提供工具、物理硬件或操作系统组合上,结果可能会有所不同。
|
大小
|
ThingWorx Foundation (每个节点)
|
系数据库
(SQL Server 或 PostgreSQL)
|
时序数据库数据节点
(InfluxDB)
|
---|---|---|---|
X-Small H2*
(H2 内存数据库)
|
4 个 vCPU
8 GiB RAM
|
||
小 H2*
(H2 内存数据库)
|
8 个 vCPU
16 GiB RAM
|
||
小(仅限 RDBMS)
|
8 个 vCPU
16 GiB RAM
|
8 个 vCPU
16 GiB RAM
|
|
小 +(具有 InfluxDB**)
|
8 个 vCPU
16 GiB RAM
|
4 个 vCPU
8 GiB RAM
|
4 个 vCPU
8 GiB RAM
|
中(仅限 RDBMS)
|
16vCPUs
32 GiB RAM
|
16vCPUs
32 GiB RAM
|
|
中 +(具有 InfluxDB**)
|
16vCPUs
32 GiB RAM
|
8 个 vCPU
16 GiB RAM
|
8 个 vCPU
16 GiB RAM
|
大(仅限 RDBMS)
|
32vCPUs
64 GiB RAM
|
32vCPUs
64 GiB RAM
|
|
大 +(具有 InfluxDB**)
|
32vCPUs
64 GiB RAM
|
16 个 vCPU
32 GiB RAM
|
16 个 vCPU
32 GiB RAM
|
提示:大小设定指南建议旨在使用初始基线来设定 ThingWorx 实施的大小。个别结果将会因为边缘配置、应用程序加载的不同而有所不同。
|
|||
* 生产实施不支持 H2 内存数据库。
** ThingWorx 可与开源、单一节点版本的 InfluxDB 一起使用,或与 InfluxDB Enterprise 群集搭配使用,来实现高可用性和提高性能。这些大小设定测试使用 InfluxDB 开源版本。对于 InfluxDB Enterprise 大小设定,考虑使用两个 InfluxDB "Data" 节点,外加三个 "Meta" 节点,通常每个节点具有 1-2 个 vCPU 和 0.5-1GiB RAM 。有关 InfluxDB 大小设定的详细指南,请查看 https://docs.influxdata.com/influxdb/v1.8/guides/hardware_sizing/。
|