AWS表示,当我们部署相同类型的应用程序时,最好部署在相同的服务器实例上。
我不确定它是否是部署的最佳/更好的做法。 有没有进一步的参考?
http://docs.aws.amazon.com/opsworks/latest/userguide/workingapps-multiple.html
在同一个应用程序服务器上运行多个应用程序
如果您有多个相同类型的应用程序,则在相同的应用程序服务器实例上运行它们有时更具成本效益。
在同一台服务器上运行多个应用程序
为每个应用程序添加一个应用程序到堆栈。
为每个应用获取单独的子域,并将子域映射到应用服务器或负载均衡器的IP地址。
编辑每个应用的配置以指定相应的子域。
有关如何执行这些任务的详细信息,请参阅使用自定义域。
答案 0 :(得分:0)
他们实际上并没有说“它更好”,他们说它更具成本效益。如果您运行的实例容量过剩,并且资金是一个问题,为什么不使用它呢?
如果钱不是对象,那么在每个实例上只运行一个应用程序。它确实为您提供了更多的灵活性,并在每个服务器的职责之间更清晰地分离。即如果您在单个实例上只有一个应用程序,如果您不再需要该应用程序,则可以终止该实例。