MongoDB推荐的EC2实例大小是多少?

时间:2017-12-20 21:26:40

标签: mongodb amazon-web-services amazon-ec2

我们计划在我们的网站上使用MongoDB进行生产,该网站将在一个ec2实例上托管(开始)。 MongoDB的推荐是什么,它有大约25,000个文件,开始时流量低?到目前为止,我还不习惯AWS,因此无法与其他专用主机进行比较。

该系列的“storagesize”将为400MB,“totalindexsize”可能约为20MB

2 个答案:

答案 0 :(得分:1)

如果它不是生产实例,则可以从t2.medium实例开始。如果是生产实例,请从m5.large开始。

附加一个大小为10GB的新ebs卷并配置mongodb以将此新卷用作数据目录。这有助于在以后的某个时间轻松扩展存储空间。

确保在安装mongodb之前将ebs卷格式化为xfs文件系统,这是mongo获得最佳性能所必需的。

此外,如果您想要增加流量增加的实例大小,请稍后使用“实例修改”选项来完成此操作。

答案 1 :(得分:0)

我无法给出具体答案,但云为您提供了快速测试设置的选项。只需从一些实例(例如m3.medium)开始,您就可以随时创建正在运行的MongoDB实例的Amazon Machine Image,并在更大或更小的实例类型上启动它。

您可以在此处找到实例类型:https://aws.amazon.com/ec2/instance-types/

可以在此处找到关于实例类型选择的更深入思考:https://www.mongodb.com/blog/post/maximizing-mongodb-performance-on-aws

  

如果您对尺寸有任何疑问,请选择更大的尺寸,然后根据需要缩小尺寸。部署MongoDB时,实例化程度过低,可能会产生性能问题。为了获得最佳性能,您的MongoDB工作集应该适合内存。

     

工作集是客户最常访问的数据和相关索引的一部分。