我刚刚在 Amazon Lightsail 上设置了一个 WordPress 站点的实例。
我正在寻找备份解决方案。
创建实例快照的选项在那里并且工作正常,但我在控制面板中看到每个快照需要 30GB 并且“总快照数据快照按月按 GB 计费”。
在不花费捆绑包的情况下进行每日快照是否可行?
还是每天将整个 WordPress 目录复制到另一个目录或 S3 存储桶会更好?
我刚刚在 Amazon Lightsail 上设置了一个 WordPress 站点的实例。
我正在寻找备份解决方案。
创建实例快照的选项在那里并且工作正常,但我在控制面板中看到每个快照需要 30GB 并且“总快照数据快照按月按 GB 计费”。
在不花费捆绑包的情况下进行每日快照是否可行?
还是每天将整个 WordPress 目录复制到另一个目录或 S3 存储桶会更好?
是的,可以自动创建 Amazon Lightsail 实例的快照。Amazon 拥有适用于包括 Lightsail 在内的所有服务的 CLI 工具。您可以将它用于自动化,也可以将 AWS 开发工具包工具用于不同的编程语言。
如果您想创建自己的脚本,可以查看这些链接
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lightsail.html
https://aws.amazon.com/getting-started/
我还为 AWS Lambda NodeJS 创建了一个脚本,以使用 AWS 开发工具包自动执行该过程。请参阅说明并根据您的需要进行调整。
是的,您应该使用快照而不是复制文件。重新创建只有一些文件的计算机总是很麻烦,而且很容易错过一些重要文件(例如 Web 服务器配置)。
假设 Amazon Lightsail 快照与 EBS 快照相同(这是一个非常安全的假设):
为了降低成本,您可以每天拍摄一个快照,并且只保留最后n 个快照(例如最后 5 个快照)。您需要自己编写代码,但这很简单。(请参阅Amazon EBS 卷的示例,但 Lightsail 会涉及不同的 API 调用。)
对于像我这样不太懂技术的人,AWS 现在提供最近 7 天的自动快照。
这可以通过控制台通过几个简单的步骤轻松启用。
这是详细的文章。
读到
Amazon Lightsail 现在支持自动快照,允许您安排 Lightsail Linux/Unix 实例的每日快照。
借助自动快照,Lightsail 将在您指定的时间自动为您拍摄每日快照,无需手动拍摄快照。Lightsail 会保留七个最近的快照,因此您可以高枕无忧,因为您知道您将拥有一整周的快照历史记录。快照可用于将您的实例恢复到以前的状态,并创建多个作为原始实例副本的新实例。
启用该功能是免费的;您只需为 Lightsail 上的快照存储付费(每月每 GB 0.05 美元)。尽管 Lightsail 会保留您最近的七个自动快照,但您可以选择保留特定的自动快照,只要您愿意或继续为实例制作手动快照(手动快照的存储按相同的费率收费,每月每 GB 0.05 美元)。此外,Lightsail 会优化您的快照存储,以便对于每个连续快照,您只需为与前一个快照相比发生更改的数据付费。
您可以在提供 Lightsail 的所有区域中使用 Lightsail 控制台或 API 启用自动快照。要了解有关 Lightsail 上自动快照的更多信息,请单击下面的链接。
这是如何做到的
登录到 Lightsail 控制台。
在 Lightsail 主页上,选择实例选项卡。
选择要为其启用或禁用自动快照的实例的名称。
在实例管理页面上,选择快照选项卡。
在自动快照部分下,选择切换以启用它。同样,如果已启用,请选择切换以将其禁用。
在提示符处,选择是,启用以启用自动快照,或选择是,禁用以禁用该功能。片刻后自动快照被启用或禁用。