Community Tip - You can subscribe to a forum, label or individual post and receive email notifications when someone posts a new topic or reply. Learn more! X
i need to have a dev test stage and prod environment for thingworx. what would be the best way to do this.
1) Should i have 4 separate thingworx foundation setups with separate database if so how i can move entities and data from one environment to other.
2) Should i have a single thingworx foundation installed for all and point to same database.If this scenario how shall i move entities from one environment to other.
Solved! Go to Solution.
Hi @sanil.
It would be recommended to have separate persistence providers for each environment. You might be able to run the database and ThingWorx on the same server for your non-prod environments as long as they have adequate resources (RAM, CPU, etc.), but for Prod, the database and ThingWorx should be separated for performance reasons.
In regard to migrating from one environment to the next, ThingWorx provides functionality for export/import. Keep in mind that any required extensions will need to be installed first, and there is an order regarding entity import to ensure the import succeeds. For any failures, check the logs to troubleshoot issues. It would also be a good idea to establish a change control process to document the order of imports as you migrate from one environment to the next.
Please refer to this page in the ThingWorx Help Center for more information on export/import.
Regards.
--Sharon
Hi @sanil.
It would be recommended to have separate persistence providers for each environment. You might be able to run the database and ThingWorx on the same server for your non-prod environments as long as they have adequate resources (RAM, CPU, etc.), but for Prod, the database and ThingWorx should be separated for performance reasons.
In regard to migrating from one environment to the next, ThingWorx provides functionality for export/import. Keep in mind that any required extensions will need to be installed first, and there is an order regarding entity import to ensure the import succeeds. For any failures, check the logs to troubleshoot issues. It would also be a good idea to establish a change control process to document the order of imports as you migrate from one environment to the next.
Please refer to this page in the ThingWorx Help Center for more information on export/import.
Regards.
--Sharon
Hi @sanil.
If you feel your question has been answered, please mark the previous reply as the Accepted Solution for the benefit of others with the same question.
Regards.
--Sharon