AWSは、EFS(Elastic File System)の一般的な可用性を発表しました。複数のAWSインスタンスが共有できるネットワークドライブを作成することができます。複数のサーバーインスタンスからsolrフォルダフォルダへのアクセス
私は黒点-Solrの宝石を使用して、Railsアプリケーションを持っています。 solrインデックスファイルやその他の関連データを格納するためのsolrフォルダが作成されます。
MySQLデータは、独自のRDSインスタンスにあります。私は同じRailsアプリケーションを実行する2つのサーバーを展開したいが、両方とも共有EFS共有上の同じsolrフォルダを指し示すようにしたい。
、両方のサーバーが同じSolrの宝石のバージョンを使用している、Railsのアプリを実行しているというのが私のシナリオ作業をしますと仮定すると、各サーバーは、独自のSolrのフォルダが必要になりますか?
Railsアプリケーションとは別に、独自のサーバーとしてSolrを設定するべきではありませんか? –
私はsolrをRailsと組み合わせて使っただけです。したがって、Railsアプリケーションとは別の別のSolrサーバーを設定すると、Railsアプリケーションは引き続き共通のSolrデータを使用できますか?私はこれを読んでおく必要があるでしょう。あなたがいくつかの指針を持っているなら、それは素晴らしいでしょう。 – EastsideDeveloper
その宝石は、開発/テスト(https://rubygems.org/gems/sunspot_solr)で使用することを目的としていました。自分のsolrインスタンスを保持して起動したり、AWSがサービスとして提供するelasticsearchを移行することをお勧めします – bcd