Skip to main content
16-Pearl
Apr 20, 2021 11:56 AM UTC
Solved

Thingworx 9.1 HA Active-Active in windows 2019

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

mnarangAnswer
5-Regular Member
Apr 20, 2021 12:44 PM UTC

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

4 replies

mnarang5-Regular MemberAnswer
5-Regular Member
Apr 20, 2021 12:44 PM UTC

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

Translate
vi116-PearlAuthor
16-Pearl
Apr 21, 2021 9:58 AM UTC

Thank you Mukul.  Do we need  2 separate VM's for connection servers?

 

Regards,

Latha

Translate
15-Moonstone
Apr 21, 2021 11:18 AM UTC

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).

Translate
Support
Apr 30, 2021 6:50 PM UTC

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

Translate