Requisiti di sistema
Requisiti di sistema
Requisiti di sistema della versione 8.5
Panoramica
Nell' di questa sezione vengono illustrati i requisiti di configurazione e hardware del server seguenti per l'esecuzione di ThingWorx in un ambiente di produzione.
Requisiti di base del software del sistema operativo
Software necessario come prerequisito per ThingWorx
Requisiti minimi di dimensionamento (per l'utilizzo in produzione)
Le informazioni contenute in questa sezione sono specifiche di ThingWorx 8.5, salvo diversamente specificato. Altre versioni del prodotto possono introdurre requisiti di sistema nuovi o modificati.
Per importanti raccomandazioni relative all'utilizzo e all'aggiornamento di software di terze parti per ThingWorx, vedere questo articolo del supporto tecnico.
Per i requisiti di sistema dei programmi di installazione di ThingWorx Foundation, fare riferimento al seguente argomento: Programma di installazione di ThingWorx Foundation.
Per i requisiti di sistema dei programmi di installazione di ThingWorx Flow, fare riferimento al seguente argomento: Installazione di ThingWorx Flow.
È possibile integrare ThingWorx Kepware Server con la piattaforma per modellare, configurare e tenere traccia dei dati nel modello ThingWorx. ThingWorx supporta l'integrazione con le origini dati del settore tramite la funzionalità Connessioni industriali in Composer. Le informazioni sul prodotto e i requisiti di sistema per sono disponibili all'indirizzo https://www.kepware.com/en-US/products/kepserverex/.
Requisiti del server ThingWorx
Di seguito sono riportati i consigli minimi per la produzione. Il dimensionamento effettivo dipende dall'applicazione e dagli scenari di utilizzo.
Hardware
Aspetto
Valore
Commento
Memoria
16 GB
La configurazione richiede una percentuale di memoria dedicata da allocare alla VM Java.
CPU
4 core
Gli ambienti virtuali possono avere una propria terminologia per specificare quante CPU o quanti core vengono forniti. Questo fattore deve essere preso in considerazione quando si determina se l'ambiente soddisfa i requisiti minimi.
La quantità di attività di interrogazione simultanea, di indicizzazione e ricerca, nonché la quantità di eventi interni e/o modifiche dei dati delle proprietà possono giustificare un aumento delle risorse della CPU.
Tipo di disco
*
Si consiglia un hardware di classe server.
Spazio sul disco
100 GB
Questo valore è sufficiente per l'applicazione Web ThingWorx di default installata in Tomcat, nonché per la directory ThingworxStorage (DB) iniziale e alcuni dati di configurazione iniziali.
* 
Il valore non include lo spazio necessario al sistema operativo o ad altro software indicato come prerequisito.
Se è installato anche ThingWorx Flow (per un minimo totale di 200 GB di spazio su disco), sono necessari ulteriori 100 GB di spazio.
Lo spazio su disco totale richiesto per qualsiasi applicazione specifica dipende dalla quantità di dati di configurazione e di runtime che viene gestita. È consigliabile che i clienti utilizzino il servizio di abilitazione sul campo e di vendita per stimare lo spazio necessario in base ai requisiti dell'applicazione.
Velocità del disco
10000 RPM o SSD
La velocità è importante se si memorizzano dati in ThingWorx Core. È consigliato l'utilizzo dei dischi più veloci possibili con ThingWorx. In ogni caso i dischi non devono avere una velocità inferiore a 10000 RPM.
* 
È possibile prendere in considerazione una configurazione RAID per aumentare le prestazioni del disco.
Se si eseguono backup di sistema regolari, si consiglia di utilizzare un ulteriore disco fisico sul proprio controller e non semplicemente una partizione separata sullo stesso disco fisico.
Sistema operativo
Sistema operativo supportato (solo a 64 bit)
Note
Windows Server 2016
Windows Server 2012 R2
Non supportato per l'utilizzo con ThingWorx Flow
Red Hat Enterprise Linux (RHEL) 7.6 e 8.2
Ubuntu 16.04 LTS, 18.04 LTS
Non supportato per l'utilizzo con ThingWorx Flow
* 
Il software nella tabella che segue richiede il download o l'installazione della versione appropriata del sistema operativo.
In generale, è possibile installare versioni secondarie successive del software, ma le nuove versioni principali non sono supportate a meno che non siano esplicitamente indicate nella tabella (ad esempio, JDK 1.7.0.17 è una versione secondaria, mentre JDK 1.8 è una versione principale). ThingWorx può comunque venire eseguito correttamente su una versione principale più recente, ma non è ufficialmente supportato fino a quando non viene testato e certificato.
Software richiesto
Software necessario come prerequisito
Versioni testate
Commenti
Oracle Java SE Development Kit (JDK)
Java SE Development Kit 8, Update 141 o versioni successive, 1.8.0_141-bxx (64 bit)
ThingWorx è supportato solo su sistemi operativi a 64 bit.
Open JDK non è attualmente supportato.
Tomcat (Linux)
8.5.51 (64 bit)
9.0.35 (64 bit)
Installato manualmente poiché la gestione dei package standard in genere non ha disponibili le versioni più recenti.
ThingWorx può comunque venire eseguito correttamente su una versione principale più recente, ma non è ufficialmente supportato fino a quando non viene testato e certificato.
Tomcat (Windows)
8.5.51 (64 bit)
9.0.35 (64 bit)
Installato utilizzando il programma di installazione dei servizi Windows.
ThingWorx può comunque venire eseguito correttamente su una versione principale più recente, ma non è ufficialmente supportato fino a quando non viene testato e certificato.
PingFederate
9.3.3 Patch 5
PingFederate è il metodo supportato da PTC per eseguire l'autenticazione Single Sign-On (SSO) in ThingWorx. PingFederate è necessario solo per i clienti che implementano SSO.
PTC supporta le versioni testate e tutte le successive build all'interno dello stesso numero di versione secondario (ad esempio, 9.3.x).
Opzioni di database
Database
Versione supportata
Commenti
PostgreSQL
9.6.12, 10.8
Per ulteriori informazioni, vedere Utilizzo di PostgreSQL come provider di persistenza .
DataStax Enterprise Edition (DSE)
6.7
DSE non è più in vendita e non sarà supportato in una release futura. Per ulteriori informazioni, fare riferimento all'articolo relativo al termine della commercializzazione.
Non supportato per l'utilizzo con ThingWorx Flow
Per ulteriori informazioni, consultare la guida Getting Started with DataStax Enterprise and ThingWorx Guide.
Microsoft SQL Server
2016 e 2017
Azure SQL
Azure SQL Logical Server - V12
Azure SQL Managed Instance - V12
Per informazioni sulla versione di Azure SQL più recente, fare riferimento alla pagina Web https://docs.microsoft.com/en-us/azure/sql-database/sql-database-faq.
Non supportato per l'utilizzo con ThingWorx Flow
Per ulteriori informazioni, vedere Utilizzo di Azure SQL come provider di persistenza .
InfluxDB
1.7.7
Non supportato per l'utilizzo con ThingWorx Flow
Per ulteriori informazioni, vedere Utilizzo di InfluxDB come provider di persistenza .
Composer (IDE di modellazione e Mashup Builder)
ThingWorx Composer è un'applicazione HTML che viene eseguita in un browser. La risoluzione minima necessaria per Composer è 1280x800. Di seguito sono indicati i browser attualmente supportati.
* 
Il comportamento dell'applicazione può cambiare in base ai browser che si aggiornano automaticamente (le versioni più recenti di Chrome, Firefox e Safari). I problemi introdotti dalle nuove versioni di un browser verranno identificati e corretti quanto prima, a seconda della gravità. Le versioni BETA e le versioni giornaliere ancora in fase di sviluppo non sono supportate.
Sistema operativo
Browser
Versioni
Commenti
Windows
MS Edge
Chromium 81.0 e versioni successive
Mac/Windows
Firefox
Quantum - 59 e versioni successive
ESR - 60 e versioni successive
Mac
Safari
11 e versioni successive
Mac/Windows
Chrome
64 e versioni successive
Mashup Runtime
Sistema operativo
Browser
Versione
Commenti
Windows
MS Edge
Chromium 81.0 e versioni successive
Mac/Windows
Firefox
Quantum - 59 e versioni successive
ESR - 60 e versioni successive
Mac
Safari
11 e versioni successive
Mac/Windows
Chrome
64 e versioni successive
iOS 13
Mobile Safari