我们试图在EC2中获得一个MongoDB设置。 我有几个问题 –
谢谢!
我会一次拿这个:
身份validation确实带来了开销,是的,但通常很小,不能被注意到。 如果可以避免的话,我build议不要有公共的MongoDB端点,只是从一般的安全angular度来看。 或者如果你这样做,至less要把它大大地locking。 此外,请确保您至less使用2.0.6版本,因为我已经看到了这个bug 。
你可以使用你最喜欢的工具 – 厨师,木偶等进行部署,但是除非你打算多次这样做,或者扩展成多个碎片,否则对于一个副本集来说,设置并不是太复杂 – 对于三个成员,一旦实例(rs.initial(),rs.add()为每个后续成员configuration基本上是less数命令)。 在MongoDB中configurationEC2的真正好处在于EBS存储块,文件系统等。请参阅这里以获得关于这方面的各种build议:
http://www.mongodb.org/display/DOCS/Amazon+EC2+Quickstart http://www.mongodb.org/display/DOCS/Amazon+EC2
Ubuntu或者RHEL / CentOS本质上是一个偏好调用 – 你喜欢apt还是yum,rpm还是deb,SysV init或者新手? 无论哪种方式,都可以从10gen获得最新版本的MongoDB:
http://docs.mongodb.org/manual/tutorial/install-mongodb-on-redhat-centos-or-fedora-linux/
就推荐版本而言,我通常会推荐最新版本的长期支持 – 目前我认为这会让它成为CentOS 6.2和Ubuntu 12.04
对于简单的场景,我会推荐configuration1