【问题标题】:AWS Elastic Beanstalk: What is the difference between environment and application?AWS Elastic Beanstalk:环境和应用程序有什么区别?
【发布时间】:2026-02-12 14:50:02
【问题描述】:

我有一个包含两个客户端的应用程序:Web 和移动(Android 和 iOS)。

我应该创建:

  1. 两个应用程序(Web 和移动),每个应用程序都有一个环境
  2. 一个应用程序具有两种环境(网络和移动)

什么是最好的选择?

【问题讨论】:

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


    【解决方案1】:

    最近一直处于这种情况,我认为这主要是个人喜好。我更喜欢将它们尽可能地分开,以防只涉及一个角色的影响维护的服务不会干扰另一个角色。

    示例:如果您需要对 Web 服务器角色进行维护,则根本无需担心您的移动应用服务器。

    【讨论】:

    • 感谢您的回答,但同一个应用程序的环境之间没有任何联系。正确的 ?所以在这两种情况下我都不会担心我的移动应用服务器。
    【解决方案2】:

    Elastic Beanstalk (EB) 应该托管一个应用程序。因此,如果不同的客户端是两个不同的应用程序(具有不同的代码,而不仅仅是相同代码的不同“历史”版本),它们应该位于两个不同的 EB 应用程序上,每个应用程序都有自己的一组环境(您可以开发,例如预生产和生产环境)。

    【讨论】:

      最近更新 更多