EC2和Mongo,最佳做法

当使用EC2托pipeWeb应用程序时,最好使用单独的EC2实例(在这种情况下为mongo),还是只保留Web服务器和数据库服务器在同一个实例上?

最佳实践是为所有层(Web,数据库等)分配不同的服务器,最重要的是可以提供多个负载均衡的服务器,以提供持久性和容错性。

如果它是一个小型站点,并且您不担心扩展,那么一个带有足够内存和CPU的盒子就可以工作,但这肯定不会是“最佳实践”。

如果您想要一个高度可用的mongodb服务,您需要单独的服务器并设置一个副本集,以便您可以使用多个mongodb盒来处理某个事件。