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

问题描述 投票:0回答:2

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

有问题的集合的“存储大小”将约为400MB,“totalindexsize”可能约为20MB

mongodb amazon-web-services amazon-ec2
2个回答
1
投票

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

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

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

此外,如果您希望在流量增加时增加实例大小,只需使用“实例修改”选项即可完成。


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工作集应该适合内存。

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

© www.soinside.com 2019 - 2024. All rights reserved.