Amazon EC2 Classic到VPC – 什么是最好的迁移path?

我们在EC2 Classic上运行Ubuntu 10.10并迁移到VPC。 我的问题是,最好是先将现有的服务器复制到VPC,然后升级到Ubuntu 14,或者只是在VPc中创build最新版本的Ubuntu(或者Amazon Linux),然后将我们的应用程序复制到其中?

对我来说最好的做法是使用userdata,它可以快速简单地复制每个实例。 另外,用户数据脚本可以让您在发生问题时回收实例。

我不会支持将操作系统从Ubuntu 10升级到14的想法,但这可能要复杂得多,而且会对应用程序产生不可预知的影响。

  1. 用干净的Uubuntu Server 14.04开始新的实例。
  2. 安装所需的应用程序库包等…
  3. configuration所有东西,检查更新版本的新function。
  4. testing你的应用。 提供一些基准。
  5. logging一切。
  6. 开始迁移。

这是基本的道路。 您可以有非常复杂的迁移path,如贝塔,阶段,前期制作等。

问候。