我正在考虑将 EBS 用于大量邮件目录。许多小文件分布在许多目录中。与一个大型 EBS 卷相比,将我的 EBS 存储分片到多个较小的容器中会产生读/写性能提升吗?
问问题
606 次
1 回答
2
也许您可以解释分片的确切含义。否则,就 EBS 的性能而言,存在一些缺点:
- 它是网络绑定的(例如,在一个较小的实例上,更多的实例共享一个主机,网络性能是次等的)。
- 它是多租户的(同样,主机上的多个人会影响 EBS)
- 它的性能各不相同(性能永远不稳定)
- 这不是圣!
为了缓解其中一些问题,很多人建议从多个 EBS 卷创建一个 RAID,我建议以下文章:
- http://www.mysqlperformanceblog.com/2009/08/06/ec2ebs-single-and-raid-volumes-io-bencmark/
- http://orion.heroku.com/past/2009/7/29/io_performance_on_ebs/
底线,对于邮件目录,我可能会研究真正的硬件。听起来您不需要从一分钟放大/缩小到另一分钟。我可能会进行适当的设置,并在必要时使用云解决方案来临时处理尖峰(在您获得更多硬件之前)。
让我知道这是否有帮助!
于 2011-05-22T23:46:57.960 回答