Community Tip - Did you get an answer that solved your problem? Please mark it as an Accepted Solution so others with the same problem can find the answer easily. X
Hello,
I'd like to ask you, what is the best approach to achieve "High availability" for KepServerEx using ThingWorx.
My current solution:
I created two things based on industrial Gateway template, each of them is connected to one KepServerEx. Both KepServerEx have exactly same channels and same connections to physical PLCs.
In each of these Industrial Gateway things I created subscription for DataChange event for isConnected property and when it is false I programatically change IndstrurialThing property on connected Remote things.
Do you think it is a good approach? Or is there better solution to achieve "HA" for KepServerEx?
Solved! Go to Solution.
Hello,
I want to first give you kudos for learning these products sufficiently to arrive at your current configuration. I have to be the bearer of bad news, though, and state unfortunately no, what you've built is not a reliable HA solution. It's the correct concept and the best design we've found with the tools available, but it's actually the case that the interface between ThingWorx and Kepware includes no concept of high availability, and after thorough testing by field teams, the products currently lack internal functionality that would allow fast and reliable remapping of bound properties in ThingWorx between connected Kepware instances. High availability between Kepware and ThingWorx is a roadmap item for PTC but it currently does not have a timeframe for release.
For now, please review the following PTC eSupport article below for the best ways to add high availability features to ThingWorx and Kepware connections, mainly around leveraging hardware abstraction layers like virtualization technologies (VMware, etc.) or Windows Cluster or third party hardware appliances like Stratus FTServer.
https://www.ptc.com/en/support/article/CS321464
Thanks,
Sam
Hello,
I want to first give you kudos for learning these products sufficiently to arrive at your current configuration. I have to be the bearer of bad news, though, and state unfortunately no, what you've built is not a reliable HA solution. It's the correct concept and the best design we've found with the tools available, but it's actually the case that the interface between ThingWorx and Kepware includes no concept of high availability, and after thorough testing by field teams, the products currently lack internal functionality that would allow fast and reliable remapping of bound properties in ThingWorx between connected Kepware instances. High availability between Kepware and ThingWorx is a roadmap item for PTC but it currently does not have a timeframe for release.
For now, please review the following PTC eSupport article below for the best ways to add high availability features to ThingWorx and Kepware connections, mainly around leveraging hardware abstraction layers like virtualization technologies (VMware, etc.) or Windows Cluster or third party hardware appliances like Stratus FTServer.
https://www.ptc.com/en/support/article/CS321464
Thanks,
Sam