gpt4 book ai didi

amazon-s3 - 如何对我的 ec2 实例进行每日备份?

转载 作者:行者123 更新时间:2023-12-02 20:07:42 24 4
gpt4 key购买 nike

我有一个基于 Linux 的社区 AMI EC2 AWS中的实例。现在我想每天备份我的实例,并将该图像上传到 S3 .

这是备份 EC2 实例的正确方法吗?有人可以帮我指出备份 EC2 实例的正确方法吗?

最佳答案

希望您的实例是 EBS backed .

如果是这样,您可以通过拍摄 EBS 快照来备份您的实例。这可以通过 aws.amazon.com(手动)、使用 AWS 命令​​行工具(可以根据需要在 cron 或 Windows 任务计划程序中自动化和安排)或通过 AWS API 来完成。

您希望确保在快照过程中不会更改数据库备份文件的状态。当我对 Ubuntu 上运行的 MySQL 使用此策略时,我使用了一个脚本来确保 consistent snapshot 。该脚本使用 XFS 文件系统的一项功能来在快照期间卡住文件系统。在该部署中,快照仅花费 2-3 秒,并且是在非常非高峰的时间执行的。任何网站访问者都会遇到 2-3 秒的延迟。对于 Windows,如果无法重新启动设备以获取快照(晚上没有维护窗口),我会创建一个单独的 EBS 设备(例如用于快照的“S:\”设备),使用 SQL Server 备份工具在该其他设备上创建 .bak 文件,然后创建该单独 EBS 设备的 EBS 快照。

有关编写备份脚本的详细信息,请参阅此相关问题:

Automating Amazon EBS snapshots anyone have a good script or solution for this on linux

如果您安装了单独的存储,例如对于您的数据库,请确保也备份它!

更新

要手动创建快照,

要从实例创建 AMI 镜像并启动类似的其他实例(在具有更多资源或平衡负载等的实例中):

关于amazon-s3 - 如何对我的 ec2 实例进行每日备份?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11323008/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com