我刚刚在Amazon Lightsail上设置了一个WordPress网站的实例。
我正在寻找备用解决方案。
创建实例快照的选项在那里工作正常,但我在控制面板中看到每个快照占用30GB,“总快照数据快照按每GB计费”。
在不花费成本的情况下进行每日快照是否可行?
或者每天将整个WordPress目录复制到另一个目录或S3存储桶会更好吗?
答案 0 :(得分:3)
是的,可以自动创建Amazon Lightsail实例的快照。亚马逊拥有适用于所有服务的CLI工具,包括Lightsail。您可以将其用于自动化,也可以将AWS SDK工具用于不同的编程语言。
如果您想创建自己的脚本,可以查看这些链接
https://docs.aws.amazon.com/AWSJavaScriptSDK/latest/AWS/Lightsail.html
https://aws.amazon.com/getting-started/
我还为AWS Lambda NodeJS创建了一个脚本,以使用AWS SDK自动执行该过程。请参阅说明并根据您的需要进行调整。
答案 1 :(得分:2)
是,您应该使用快照而不是复制文件。重新创建只包含部分文件的计算机总是很繁琐,很容易错过一些重要文件(例如Web服务器配置)。
假设Amazon Lightsail快照与EBS快照相同(这是一个非常安全的假设):
为了降低成本,您可以每天拍摄快照,并且只保留最后的 n 快照(例如最后5个快照)。您需要自己编写代码,但这很简单。 (见example for Amazon EBS volumes, 但Lightsail将涉及不同的API调用。)
答案 2 :(得分:0)
对于不是像我这样的技术人员, AWS现在提供了过去7天的自动快照。
只需几个简单的步骤即可通过控制台轻松启用。
这是详细的文章。
读取
Amazon Lightsail现在支持自动快照,使您可以 安排您的Lightsail Linux / Unix实例的每日快照。
有了自动快照,Lightsail会每天自动拍摄 在您指定的时间为您创建快照,无需进行拍摄 手动快照。 Lightsail会保留七个最新快照, 这样一来,您就可以放心一整周了, 快照历史记录。快照可用于将实例还原到 以前的状态并创建多个新的副本实例 原始实例。
免费启用该功能;您只需要支付您的存储空间 Lightsail上的快照(每月每GB 0.05美元)。虽然 Lightsail会保留您的七个最新的自动快照,您可以 选择保留特定的自动快照,只要您愿意,或者 继续为实例制作手动快照(手动存储) 快照的收费相同,即每月每GB $ 0.05 USD)。 此外, Lightsail优化了快照存储,因此对于每个快照 连续快照,您只需为更改的数据付费 来自上一个。
您可以使用Lightsail控制台或API启用自动快照 在所有可以使用Lightsail的地区。要了解更多有关 单击Lightsail上的自动快照,请单击下面的链接。
这是操作方法
登录到Lightsail控制台。
在Lightsail主页上,选择“实例”选项卡。
选择要为其启用或禁用自动快照的实例的名称。
在实例管理页面上,选择“快照”选项卡。
在“自动快照”部分下,选择切换开关以启用它。同样,如果启用了切换,请选择该切换将其禁用。
在提示符下,选择“是”,启用以启用自动快照,或者选择“是,禁用”以禁用该功能。 稍后,将启用或禁用自动快照。