在灾难恢复的背景下,异步复制和同步复制是两种常用的数据复制策略。异步复制用于创建远程数据备份,涉及数据从主存储系统定期、以块或分块形式传送到辅助存储系统,并在主系统和辅助系统之间设置延迟。这种延迟可能从几秒钟到几分钟不等。数据传输过程中的延迟称为复制延迟。在发生故障时,故障转移是从主系统切换到辅助系统。由于异步复制的延迟,可能涉及数据丢失,并且需要额外步骤确保数据一致性。RBD mirroring是基于journaling的异步复制特性,可以实现集群间的crash-consistent的image复制。异步复制还可以结合快照,通过周期性快照并将其传输到辅助系统,提供数据的时间点视图,便于数据恢复。异步复制的特性意味着主存储系统更改可能不会立即反映在辅助系统中,可能导致数据丢失,但更经济有效。异步复制适用于块、文件或对象级别,可使用增量差分或压缩等技术减少传输数据量。同步复制实时将更改应用于主存储系统并立即复制到辅助系统,确保两个系统始终具有最新数据副本,提供高数据一致性,最小化数据丢失。同步复制资源密集且成本较高,需要仔细配置以满足需求并提供适当的数据保护水平。同步复制同样适用于块、文件或对象级别,可能使用缓存优化数据传输。同城多活、异地双活、两地三中心等灾难恢复解决方案构建基于基础技术、网络、冗余硬件以及业务需求。异步复制和同步复制各有优缺点,选择策略取决于具体需求和资源。