Skip to main content
16-Pearl
April 20, 2021
Solved

Thingworx 9.1 HA Active-Active in windows 2019

  • April 20, 2021
  • 2 replies
  • 1742 views

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

Best answer by mnarang

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

2 replies

mnarang5-Regular MemberAnswer
5-Regular Member
April 20, 2021

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

vi116-PearlAuthor
16-Pearl
April 21, 2021

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

 

Regards,

Latha

15-Moonstone
April 21, 2021

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

Support
April 30, 2021

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