在 AWS 上,我总是对包含 SQL Server 安装和正在运行的数据库的计算机进行映像处理。当我从映像启动新实例时,SQL Server 和所有数据库始终返回正常(例如一致性检查始终返回成功)。
这是可以预料到的吗?例如,SQL Server 符合 ACID 标准,允许对磁盘进行快照,因为 DB 文件和日志中的数据处于一致且持久的状态,因此当数据库从映像启动新的实例时,数据库可以自行恢复。
以下内容似乎支持这个想法,但本周工作中的讨论让我对此产生了质疑?
https://docs.aws.amazon.com/prescriptive-guidance/latest/backup-recovery/ec2-backup.html
是否有人有明确的信息,如果可以这样做,那么仅限于 AWS 吗,还是其他 IAAS 平台(Azure/GCP)也支持将此作为 DR 策略?
答案1
是的,可以以 blob 存储格式备份 RDBMS 数据并从中进行时间点恢复,同时保留 ACID 属性。在 GCP 中,这是推荐的方法1。在这里,您将数据备份到 Google Cloud Storage,它是一个 Blob 存储,但它可以用于备份和恢复关系数据。