2012-12-05 66 views
0

我已经创建了一个Ubuntu的32位实例并在其上安装Python包。 我的代码运行良好。 现在我需要创建另一个实例完全相同的运行实例,但主要担心的是,两个实例不应该共享数据库或MySQL。 我可以在两个安装不同的mysql还是有其他任何出路?亚马逊弹性计算云

+0

你可以把一个额外的EBS单元上的数据库中的数据,并且只克隆本身的实例。 – bhell

+0

你能澄清,如果你的意思是你想要或不想让他们都共享相同的数据库?我认为你的意思是你希望他们共享数据库,在这种情况下,将数据库移动到另一个ec2实例或创建一个RDS实例是最好的。由于多种原因,RDS非常棒。它允许非常简单的计划备份。您可以回滚到任意时间点,并且您可以在交换机的轻拂下升级机器的大小和类型。 – user1207727

+0

@ bhell-Thanx家伙! – user1875742

回答

0

推出基于一个额外的EC2实例您已经创建,只要到EC2仪表板在您的帐户,查看您的情况下,选择要克隆一个,然后从操作菜单中选择“启动更多类似这样的“。您的新服务器请求将启动,您可以更改此过程中需要的任何参数(例如将新实例投入到其他AZ等)

对于单独运行MySQL,您有几个好/容易选择这里:

  1. 如果MySQL引擎已经安装了第一台服务器,你可以你的第二个服务器上运行并行引擎(你克隆一个),所以他们在这两个平行运行 - 而且是完全相互独立。
  2. 另外,你可以旋转起来一个MySQL味RDS实例,只是运行在两个数据块,每一个你的两个EC2服务器。这会让你的EC2免受MySQL开销,给你一个地方来管理你的数据库,并且从长远来看可能不会成为管理上的麻烦。