レンタルサーバーを2~3台借りてWebサービスを運用しようと思っています。
1台目はユーザーが利用するサーバー、2~3台目はひたすらデータを計算したり更新したりするサーバーです。
データは数百万件あり、毎日このデータを計算によって更新し続けます。
そのため2~3台目のサーバーを更新用のサーバーにしようと思っています。
動作はPHP+MySQLです。
この2~3台目で更新したデータを1台目のMySQLにポストしようと思っています。
そこで質問なのですが、2~3台目のサーバーから1台目のMySQLにデータをポストする方法はどのような手法があるのでしょうか?また推奨方法はありますか?
データは数百万件ありますが、一気に全データをポストするのではなく、なるべく小分けにしながらポストすることを考えています。ある複数のデータの計算と更新が終わったらポスト、次のデータの計算と更新が終わったらポスト…というような感じです。
条件として、1台目のサーバーのMySQLは外部から接続はできません。そのためPHPなどを使ってポストしたデータを受け取ってINSERTする、などの方法が考えられますが、そのような方法でよいのでしょうか。
また、自前でAPIなどは用意できないです。なるべく手軽にできてセキュリティ的に問題ない方法をお教え頂きたいと思います。
ちなみに複数台のレンタルサーバー(共用)を借りるのは、負荷とアクセス数を分散するためです。
1台の専用サーバーを借りて運用も考えていますが、お値段がかなり高いので安めの共用サーバーを複数借りたほうがコストパフォーマンスがいいと思ったからです。
データをポストする良い方法があればお教えください。
どうぞよろしくお願い致します。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2015/08/04 10:42
2015/08/04 10:53
退会済みユーザー
2015/08/04 11:20