对于采用存储双活架构的lun,本身已经是一致性同步了,是否需要再创建一致性组,加入一致性组和不用一致性组有什么区别?
收起一致性组可以确保多个LUN的读写控制策略保持同步。
在采用存储双活架构前提下,若未创建一致性组的情况下,当数据变化后同步数据任务失败导致数据不一致时,恰巧本地存储系统发生灾难情况下,若选用远端存储系统进行数据恢复时,本地端存储系统数据是无效的,因为本端LUN保存的数据与远端LUN并非同一个时间点的数据。
若创建了一致性组的情况下,当数据变化后同步数据任务失败或一致性任务停止导致数据不一致时,一致性组会立即停止双活pair的同步,当故障排除后或数据同步任务恢复正常后,再重新进行数据的同步复制,当灾难发生后,使用远端存储系统进行数据恢复,数据库的数据是有效的。
因此,对于有关联的多个LUN,如果使用双活一致性组,可有效防止数据失效,若未使用双活一致性组可能会导致数据失效。
如果一套数据库只用一个LUN,那么加不加入一致性组就无所谓了。