Community Tip - Want the oppurtunity to discuss enhancements to PTC products? Join a working group! X
Hi,
We are planning to migrate from Thingworx 8.5 HA to Thingworx 9.1 HA. I have read PTC help documents for HA.
I need clarification on below points. We are planning to do on Windows 2019 environment.
1. Is it compulsory to use connection servers in Thingworx 9 HA. We have not used connection servers in Thingworx 8.5 HA?
2. Can we install and configure Apache Ignite in respective thingworx servers? Do we need to go with separate systems for Ignite?
In Thingworx 8.5 HA, used below components.
1. Load Balancer
2. Azure Postgre SQL service
3. Two Thingworx servers(2 Azure VM's)
4. Three Zookeepers systems
5. Common folder Repository(File Repository)
Regards,
Latha
Solved! Go to Solution.
1. Is it compulsory to use connection servers in Thingworx 9 HA. We have not used connection servers in Thingworx 8.5 HA? --- When you have cluster in ThingWorx 9.x HA that means multiple ThingWorx node will run in parallel. Because of this reason, cx server are compulsory now as the algorithm to redirect the traffic to multiple thingworx node will reside in cx server. Your edge will point to cx server which will load balance the traffic to multiple twx server.
2. Can we install and configure Apache Ignite in respective thingworx servers? Do we need to go with separate systems for Ignite?------ You can use embedded ignite in ThingWorx(client mode flag). Alternatively, you can also have a separate VM for ignite ( running standalone ignite server)
Hope it helps
Thanks,
Mukul Narang
1. Is it compulsory to use connection servers in Thingworx 9 HA. We have not used connection servers in Thingworx 8.5 HA? --- When you have cluster in ThingWorx 9.x HA that means multiple ThingWorx node will run in parallel. Because of this reason, cx server are compulsory now as the algorithm to redirect the traffic to multiple thingworx node will reside in cx server. Your edge will point to cx server which will load balance the traffic to multiple twx server.
2. Can we install and configure Apache Ignite in respective thingworx servers? Do we need to go with separate systems for Ignite?------ You can use embedded ignite in ThingWorx(client mode flag). Alternatively, you can also have a separate VM for ignite ( running standalone ignite server)
Hope it helps
Thanks,
Mukul Narang
Thank you Mukul. Do we need 2 separate VM's for connection servers?
Regards,
Latha
It depends on sizing. How many concurrent connections will each CS need to keep open?
If a single VM can handle the totals of 2 CS, then using a single VM is possible but you won't be protected from a VM crash and the VM will be the single point of failure (so you won't get optimal HA).
Hi @vi1.
If you feel your question has been answered, please mark the appropriate response as the Accepted Solution for the benefit of others with the same question.
Regards.
--Sharon