VPS的磁盘性能真的不能很好地扩展(对于Solr)吗?



我计划在多个客户机上运行Solr内核。我认为Linode提供了可靠的性能,稳定性和可扩展的升级计划。

Solr是一个高性能的全文搜索引擎,用JSP编写为REST应用程序。我参考的一个消息来源说,在VPS环境中,磁盘密集型应用程序的伸缩不如cpu密集型任务的优雅。因此,超过一个"点",如果我服务的客户机数量增加了一倍,我应该订购两倍的实例,而不是升级它们。或者我需要具有负载平衡的云服务,如EC2,其中多个实例可以优雅地扩展。

这是真的吗,特别是对于像Linode这样的现代主机?

Solr确实是一个磁盘io密集型应用程序。我们在Amazon EC2中运行Websolr,并花费了大量时间对其实例存储和EBS RAID设备进行基准测试和调优,以获得我们所能获得的最佳性价比。

实际上,这里最好的答案是对您的磁盘性能进行基准测试,并比较几种不同的设置。测量每秒IO操作、读写带宽,并创建一些定时Solr基准。(大型驯鹿任务,大搜索量等)比较这些不同的设置,看看哪一个给你最优惠的性价比。

最新更新