我计划为多个客户端运行Solr内核。我认为Linode提供了可靠的性能、稳定性和可伸缩的升级计划。
Solr是一个高性能的全文搜索引擎,在JSP中作为REST应用程序编写。我所看到的一个消息来源说,在VPS环境中,磁盘密集型应用程序不会像CPU密集型任务那样优雅地扩展。因此,如果我服务的客户数量是以前的两倍,我应该订购两倍于此的实例,而不是升级它们。或者,我需要具有负载平衡的云服务,比如EC2,多个实例可以很好地扩展。
这是真的吗,尤其是对于像Linode这样的现代主机?
发布于 2011-09-17 20:47:19
确实,Solr是一个磁盘IO密集型应用程序。我们在亚马逊韦索尔中运行EC2,并花费了大量时间对它们的实例存储和EBS RAID设备进行基准测试和调优,以便尽可能地获得最佳的性价比。
实际上,这里对您最好的答案是测试磁盘性能并比较几个不同的设置。测量每秒的IO操作,读取和写入带宽,并创建一些定时Solr基准测试。(大型重编索引任务、大搜索量等)比较那些不同的设置,看看哪一个给你最优惠的性价比。
https://stackoverflow.com/questions/7443137
复制相似问题