2011-09-16 45 views
1

我打算爲多個客戶端運行Solr核心。我認爲Linode提供穩定的性能,穩定性和可擴展的升級計劃。VPS的磁盤性能不能很好地擴展(Solr)嗎?

的Solr是一個高性能的全文搜索引擎,寫成一個JSP應用程序REST。我期待的一位消息人士表示,磁盤密集型應用程序不會將作爲優雅的作爲VPS環境中的CPU密集型任務。所以,通過一個「點」,如果我服務的客戶數量是客戶的兩倍,那麼我應該訂購兩倍的實例,而不是升級它們。或者我需要具有負載均衡的雲服務,例如EC2,其中多個實例可以正常擴展。

這是真的,尤其是對於一個現代化的主機一樣的Linode?

回答

1

Solr確實是一個磁盤IO密集型應用程序。我們在亞馬遜EC2中運行Websolr,並花費大量時間對其實例存儲和EBS RAID設備進行基準測試和調優,以便獲得最佳的性價比。

真的,最好的答案對你,這裏將是您的基準磁盤性能,並比較了幾個不同的設置。測量每秒的IO操作,讀取和寫入帶寬,並創建一些定時Solr基準。 (大型重新索引任務,大型​​搜索量等)將這些與不同的設置進行比較,看看哪一個能夠爲您提供性價比最優惠的價格。