|
I consigli sono il risultato di test eseguiti sulle macchine virtuali Fsv2 Azure Linux (Ubuntu 18.04 LTS). Sono stati utilizzati gli SSD Premium per tutte le istanze di database. I risultati su altri provider di cloud, hardware fisico o combinazioni di sistemi operativi potrebbero essere diversi.
|
Dimensione
|
ThingWorx Foundation (ogni nodo)
|
Database relazionale
(SQL Server o PostgreSQL)
|
Nodi di dati di database di serie temporali
(InfluxDB)
|
---|---|---|---|
X-Small H2*
(database in memoria H2)
|
4 vCPU
8 GiB di RAM
|
||
H2* piccolo
(database in memoria H2)
|
8 vCPU
16 GiB di RAM
|
||
Piccolo(solo RDBMS)
|
8 vCPU
16 GiB di RAM
|
8 vCPU
16 GiB di RAM
|
|
Piccolo +(con InfluxDB**)
|
8 vCPU
16 GiB di RAM
|
4 vCPU
8 GiB di RAM
|
4 vCPU
8 GiB di RAM
|
Medio(solo RDBMS)
|
16 vCPU
32 GiB di RAM
|
16 vCPU
32 GiB di RAM
|
|
Medio +(con InfluxDB**)
|
16 vCPU
32 GiB di RAM
|
8 vCPU
16 GiB di RAM
|
8 vCPU
16 GiB di RAM
|
Grande(solo RDBMS)
|
32 vCPU
64 GiB di RAM
|
32 vCPU
64 GiB di RAM
|
|
Grande +(con InfluxDB**)
|
32 vCPU
64 GiB di RAM
|
16 vCPU
32 GiB di RAM
|
16 vCPU
32 GiB di RAM
|
Promemoria: i consigli della guida al dimensionamento sono finalizzati all'uso delle baseline iniziali per dimensionare le implementazioni ThingWorx. I risultati variano in base alla configurazione edge, al carico di applicazioni e così via.
|
|||
* Il database in memoria H2 non è supportato per le implementazioni di produzione.
** ThingWorx può usare la versione open-source a nodo singolo di InfluxDB oppure un cluster InfluxDB Enterprise per ottenere maggiore disponibilità e prestazioni elevate. Per questi test di dimensionamento è stata utilizzata la versione open-source di InfluxDB. Per il dimensionamento di InfluxDB Enterprise, pianificare due nodi "Dati" di InfluxDB, come indicato, oltre a tre nodi "Meta", in genere 1-2 vCPU e 0,5-1 GiB di RAM ciascuno. Per ulteriori informazioni sul dimensionamento di InfluxDB, consultare https://docs.influxdata.com/influxdb/v1.8/guides/hardware_sizing/.
|