我有大约30个AWS实例,每个都运行SQL Server。 我想使用免费的解决scheme将它们备份到AWS EBS卷或S3存储桶中。
我正在考虑创build一个大卷,并将每个实例映射到它,直接备份到它上面,或创build本地备份,然后我可以将它们复制到中央卷上。 这是一个很好的解决scheme吗?
另一个解决scheme是设置本地备份,然后创build脚本将备份FTP到中央服务器(或者复制到S3) https://aws.amazon.com/getting-started/tutorials/backup-to-s3-cli/ )。
你最好归档到S3 IA类,因为它更便宜的存储,但可靠。
EBS快照已经将备份存储到S3,并且可以进行调度。 但是,如果在拍摄快照时写入过程中磁盘映像可能不完美。 虽然它们可能够好,但这取决于数据的重要程度。
如果您将SQL Server数据库移动到RDS中,则会为您pipe理备份。 这绝对是要考虑的事情。 我怀疑你比在EC2实例上运行要less一点控制。
我会这样做,在每个实例的循环
或者,您可以使用s3fs将文件夹映射到s3,然后将文件简单地复制到文件系统中的该位置。