Currently we have single openfire server with external database(oracle) and its working fine. We require to setup a DR incase of server failure or any other reason.
What would be the best approach to follow. Below are some approach we thought of trying with.
Install openfire on DR server with same version as in production and connecting to same
DB instance. ( In this case, will the data will be cleared/overwritten when we install DR into same DB? )
Install and setup clustering using hazelcast plugin with production and DR instance. Once done, make active only the production version and stop the DR version. If any failure then make active the DR system.
Please let us know which approach would be better out of above two or is there any other approach .
Appreciate your usual support.