也许这是一个简单的问题,但无论如何我想确定。
我们已经拥有一个带有一个Amazon EC2实例的简单架构,并计划通过负载平衡,多个自动扩展EC2实例和单独的RDS扩展到架构。
如果我使用Elastic Beanstalk创建这样的配置,那么同一帐户中的现有EC2实例是否会保持不变并且正常工作?
答案 0 :(得分:2)
Elastic Beanstalk只会修改实例,它会在环境创建过程中创建自动缩放组。如果您的帐户中已经有实例运行,则不应仅仅使用Elastic Beanstalk来启动新实例。
确保您不与新环境共享这些资源。例如如果您有一个现有的RDS并且您通过beanstalk从新应用程序的应用程序访问该RDS,那么不用说应用程序可以修改RDS的状态。同样,如果您使用预先存在的安全组,那么您将在现有资源和beanstalk环境之间共享状态,应该避免使用。
但是,只需启动一个新的beanstalk环境,在那里部署您的应用程序将使您帐户中的现有实例保持不变。