ThingWorx Sizing Guide
This sizing guide aims to provide you with a method to estimate the system resources that a ThingWorx 9.0 implementation may need to meet your business requirements. Considerations for both on-premise and cloud deployments are provided.
The guidance provided here is based on the analysis of test data. Many performance load test scenarios were executed against various-sized ThingWorx systems. The test results were analyzed to develop the small, medium, and large thresholds discussed below and to provide tips and guidance.
Notes
• This guide should not be used as a benchmark that defines absolute ThingWorx scalability limits. It is intended to provide initial, rough hardware estimates for ThingWorx instances. Additional adjustments may be necessary depending on your specific implementation or use case.
• The guidance provided here is intended to support most sizing requests. The values used to define small, medium, and large should not be seen as a ceiling for your system. If your requirements exceed the guidance discussed in this document, please contact PTC to review your use case.
• Starting with the 9.0 release, ThingWorx can be deployed in a clustered configuration for high availability and horizontal scalability. This sizing guide includes sizing guidance for each of the components of a ThingWorx cluster implementation.
• This sizing guide does not discuss other distributed processing scalability options for ThingWorx, such as sharding or federation (multiple, independent ThingWorx instances separated by logical business boundaries, such as region or product line).
• This guide has been updated with new tests performed against ThingWorx Platform 9.0. Results could differ on older versions.