我们在 EC2 Classic 上运行 Ubuntu 10.10,并正在迁移到 VPC。我的问题是 - 最好先将现有服务器复制到 VPC,然后升级到 Ubuntu 14,还是只在 VPc 中创建最新版本的 Ubuntu(或 Amazon Linux)并将我们的应用程序复制到其中?
答案1
对我来说,最佳做法是使用用户数据,它可以快速轻松地复制每个实例。此外,当出现问题时,用户数据脚本可让您选择回收实例。
我不支持将您的操作系统从 Ubuntu 10 升级到 14 的想法,这可能会更加复杂,并且可能会对您的应用程序产生不可预测的影响。
- 使用干净的 Uubuntu Server 14.04 启动新实例。
- 安装您的应用程序所需的库包等...
- 配置所有内容,检查更新版本以获取新功能。
- 测试您的应用。提供一些基准。
- 记录一切。
- 开始迁移。
这是基础路径。您可以拥有非常复杂的迁移路径,例如测试版、阶段、预生产等...
问候。