【问题标题】:elastic beanstalk change from 32 bit to 64 bit弹性豆茎从 32 位更改为 64 位
【发布时间】:2014-11-29 05:40:04
【问题描述】:

我在 AWS 上设置了一个弹性 beanstalk 应用程序,该应用程序最初是在 32 位 Amazon Linux 上使用 PHP 设置的。根据文档,无法从 32 位实例更改为 64 位实例,这意味着我无法利用仅在 64 位中可用的 m3 实例。

我假设要更改为 64 位环境,我将不得不创建一个新的 Beanstalk 应用程序并删除旧的应用程序。所以我的问题真的是:有没有办法在保留现有 RDS 实例的同时做到这一点?如果没有,我需要遵循什么流程来防止数据丢失?

【问题讨论】:

    标签: amazon-web-services amazon-elastic-beanstalk


    【解决方案1】:

    为您的 RDS 创建快照。复制数据库的快照 ID。 然后为 64 位解决方案堆栈启动一个新环境。例如,如果它是一个 Java 应用程序,您可以使用“64bit Amazon Linux 2014.03 v1.0.71 running Tomcat 7 Java 7 "。如果您使用控制台,那么您可以在创建环境的同时创建 RDS 实例。创建向导会询问您是否需要数据库。如果您说是,您将有机会为您的数据库。在你的新环境正常运行后,你可以终止旧环境。旧环境的数据库也会被删除。但不用担心,因为你用这个数据库的快照创建了一个新环境,新环境会有它的拥有与快照中相同数据的独立数据库。

    如果您在任何步骤上需要帮助,请告诉我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-18
      • 2015-02-22
      • 2015-03-20
      • 1970-01-01
      • 2016-01-04
      • 2012-01-20
      • 2018-02-25
      • 2019-11-06
      相关资源
      最近更新 更多