希望您的实例得到EBS支持。
如果是这样,您可以通过创建EBS快照来备份实例。 可以通过aws.amazon.com(手动),使用AWS Command Line Tools(可以在cron或Windows Task Scheduler中对其进行自动化和调度)来完成(手动)或通过AWS API来完成。
您要确保在快照过程中不对数据库备份文件的状态进行任何更改。 当我将此策略用于在Ubuntu上运行的MySQL时,我使用了脚本来确保快照一致。 该脚本使用XFS文件系统的功能在快照过程中冻结文件系统。 在该部署中,快照仅花费2-3秒,并且在非常非高峰的时间执行。 任何网站访问者都会遇到2-3秒的延迟。 对于Windows,如果无法为快照重新启动设备(晚上没有维护窗口),则我将创建一个单独的EBS设备(例如,用于快照的“ S:\”设备),使用SQL Server备份工具 在该其他设备上创建一个.bak文件,然后创建该单独的EBS设备的EBS快照。
有关编写备份脚本的详细信息,请参阅以下相关问题:
在Linux上自动化Amazon EBS快照的人都有很好的脚本或解决方案
如果您安装了单独的存储设备,例如 对于您的数据库,请确保也进行备份!
更新
要手动创建快照,
浏览到[https://console.aws.amazon.com/ec2/home?#s=Volumes]
右键单击要备份的卷(该卷连接到的实例在名为“附件信息”的列中)
选择Create Image (EBS AMI)
要从实例创建AMI映像并像启动它那样启动其他实例(在具有更多资源的实例中或为了平衡负载等):
浏览到[https://console.aws.amazon.com/ec2/home?#s=Instances]
右键单击要从中创建AMI的实例
选择Create Image (EBS AMI)