首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS微型实例与大型实例:成本效率

AWS微型实例与大型实例:成本效率
EN

Server Fault用户
提问于 2011-05-04 17:58:56
回答 2查看 361关注 0票数 2

对于运行两个大型实例的成本,我可以运行大约40个微实例。在一个分布式系统(我的例子是MongoDB)中,40个微实例听起来比2个大型实例要快得多,假设数据库文件在两种情况下都在EBS上。

这是真的吗?

EN

回答 2

Server Fault用户

回答已采纳

发布于 2011-05-05 01:03:34

视情况而定。假设所有查询都将被并行化,因此,尽管一个实例速度(很多)慢,但仍然会得到一个大幅度的速度提升。这不是真的,http://www.mongodb.org/display/DOCS/Sharding+FAQ --这取决于您运行的是哪种查询。

另外,你还需要找到一个非常好的切分键--你的碎片是内存不足的--所以你需要非常小心,确保每一个都没有太多的数据。

最后,也是通常情况下,请考虑这篇来自10世代工程师http://www.snailinaturtleneck.com/blog/2010/08/09/sharding-and-replica-sets-illustrated/步骤1的博客文章:不要使用分片-- MongoDB切分是一个复杂的话题,您会遇到很多惊喜。

票数 3
EN

Server Fault用户

发布于 2011-05-05 03:04:01

微实例的调度非常粗糙,表现为非常不可预测的延迟。简单地说,微实例最多可以冻结一秒钟,这对事务处理是不利的。

票数 3
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/266324

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档