我正在開發一個java應用程序,託管在運行tomcat 7的亞馬遜彈性beanstalk上。該應用程序使用elasticsearch進行索引和搜索實體。AWS上的Elasticsearch部署:Beanstalk應用服務器vs獨立ec2
我可以在beanstalk服務器上安裝彈性搜索服務嗎?未來擴展應用程序是否是一個很好的策略,每個beanstalk實例都會運行elasticsearch?另一種選擇是創建一個獨立的ec2實例,只運行elasticsearch,但它看起來像是過度殺傷。
編輯
Elasticsearch工作正常單一豆莖服務器上。不確定每個beanstalk實例是否有一個elasticsearch worker是可以擴展的。
擁有一名elasticsearch worker並不是一個壞主意,但就像我說過的,您最終每個應用程序節點最多需要2名工作人員,因爲並非所有事物都以相同的速度進行縮放。從這開始它可能會工作得很好,只是監視情況,如果您需要對您的架構進行必要的更改。 – bwight