私たちが欲しいもの:
現在 1 台のサーバー上にある ruby on rails アプリケーションをスケーリングするためのハードウェア、ruby バージョン、および postgresql レプリケーション方法の推奨事項を探しています。
使用目的:
私が働いている会社には現在、データベースと Ruby on Rails アプリケーションを処理するサーバーが 1 台あります。私たちのアプリケーションは、さまざまな場所 (モバイル デバイスなど) から約 5 秒ごとに GPS やその他のデータを取得します。広範なテストの後、展開する準備が整いましたが、サーバーにデータを送信する数百または数千のデバイスに備えたいと考えています。ユーザーとのやり取りに関しては、投稿されたデータに基づいてレポートなどを利用できます。
私は現在、postgresql と ruby に別々のサーバーを使用して、postgresql の master-master レプリケーションと jruby に傾倒しています。
これについて多くの質問が寄せられていることは承知していますが、可能な限りすべての研究パスを使用する必要があると考えました。他のユーザーと共有するためにプロセス全体を文書化する予定です。