我有一个生产服务器 - 一个数字海洋小滴 - 上面有一个数据库和网站。我现在想继续制作一个临时服务器。我认为克隆它是一个好主意,但是做一些这样的事情的好方法是什么?
到目前为止,计划似乎是:
我错过了什么吗?这会自动创建一个公共IP地址吗?
非常感谢您的时间!
答案 0 :(得分:4)
这是在DigitalOcean上部署克隆的一般过程。您是否希望在登台服务器和生产之间保持相同的IP?如果是这种情况,请关闭电源和快照,但在部署新的电池之前销毁旧电池。当您启用新的Droplet时,它将续订相同的IP租约。请注意,这仅适用于将生产服务器部署在与登台服务器相同的区域中的情况。如果您想要生产新的IP,请不要在部署之前销毁分段Droplet:)
希望这有帮助
迪伦
答案 1 :(得分:1)
截至2016年6月,您可以选择创建快照,而无需先关闭Droplet。它是在numerous places宣布的。
当然有一个缺点。在数据库的动态状态下拍摄快照可能会导致数据丢失或不一致,并且在拍摄快照时正在处理。用户jtittle1在this对DigitalOcean论坛的评论中提出了他/她关于该问题的发现。
通常,似乎如果要克隆Droplet用于测试或暂存目的,或者目前没有写入数据库(或者没有数据库),实时快照可能就是这样。我将测试此功能,以便检查我的Droplet在与Meltdown / Spectre问题相关的内核更新后的反应。
更新:我创建了一个新的测试小滴,它由来自待升级服务器的实时快照组成。然后,我测试了升级和重新启动后服务和应用程序是否正常工作。一切顺利,所以我将更改应用到生产服务器。我推荐这种方法,并将在未来的重要升级(内核,操作系统等)中继续使用此方法。