目前基于Mirror的HA方案只提供数据库级的同步与切换,而web应用配置信息、任务计划、sql网关等是配置,并不经常发生变化,因此Mirroring并不覆盖它们。

针对你的问题,需要注意:

1. 在IRIS的技术里,程序代码也保存在数据库中,因此程序代码和production配置(特别是将production设置为随实例启动后)是可以随Mirror切换的,已经实现了跨服务器备份。本身不需要特别的处理。

2. 对于任务、SQL网关、Web应用配置等信息,并不会自动同步。但IRIS提供了对应的API用于获得、导入和导出这些配置(例如https://docs.intersystems.com/irisforhealthlatest/csp/documatic/%25CSP.D...)。因此,可以采用定时读取并写入数据库的办法将其同步。当然,要做到自动同步和加载,需要写一些代码。

3. 故障转移Mirror本身是针对在同一子网下进行高可用设置的。考虑到双机同时故障(例如机房断电、地震火灾等自然灾害)的场景,需要为客户提供高可用+异地容灾方案,在Mirror的设计中也有包含(https://docs.intersystems.com/irisforhealthlatest/csp/docbook/Doc.View.c...

供参考,欢迎就用户的实际需求与我们进行更详细的沟通,谢谢。