AWS Elastic Beanstalk:环境和应用程序有什么区别?

时间:2015-01-26 16:56:04

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

我有两个客户端的应用程序:web和mobile(Android和iOS)。

我应该创建:

  1. 两个应用程序(Web和移动),每个应用程序有一个环境
  2. 一个具有两种环境(网络和移动设备)的应用程序
  3. 什么是最佳选择?

2 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:1)

最近我遇到过这种情况,我认为这主要是个人偏好。在影响仅涉及一个角色的维护的服务不会干扰其他角色的情况下,我更愿意尽可能地将它们分开。

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