我有一个Amazon EC2服务器,我们运行一个webapp和MongoDB。 我们要添加第二个EC2服务器和负载平衡到同一个地区。 负载平衡将所有Web请求(80和443)redirect到EC2服务器。
有人可以给我一些关于如何设置MongoDB的一般build议吗?
谢谢
你可能不想使用ELB。 Mongo有自己的路由器,可以理解mongo的分片。 这是一个起点:
在自己的EC2实例上设置MongoDB,与ELB后面的面向Web的实例分开。 这样,今后你可以增加任何资源的容量,而不会影响你的web应用程序的性能。 MongoDB能够理解分片并且可以很好地扩展,而在networking端的ELB可以帮助解决这个问题。