- 締切済み
別サーバへのアプリケーションの分散
このジャンルでお願いします。 例えば、サーバ1、サーバ2、サーバ3、に それぞれ似たような(処理やデザインが一緒) アプリケーションを分散して設置する場合に、 共通のライブラリやテンプレートをそれぞれのサーバ毎に 設置しなくてはならない(物理的に離れてるので)のが効率が悪そうなのですが、 もっと良い方法はあるのでしょうか?
- みんなの回答 (3)
- 専門家の回答
みんなの回答
- yambejp
- ベストアンサー率51% (3827/7415)
>普通、大規模サイトではそのようなやり方をしているのでしょうか? 大規模サイトと言うのはそれぞれ独自の仕様がありますので 「普通」はあてはまらないと思います。 換言すれば普通のことをやっていてはサービスとしてなりたたないということです。 OS一つにしてもそのサイト用に独自にチューニングされているようです。 そもそも公開サーバーというのは、非公開のテストサーバーがまずあって、 担当者が作成後、承認をへてミラーするのが原則でしょう。 もちろん元サーバーはバージョン管理なども必要です。 したがって、元サーバーを更新して各分散サーバーにミラーするので 各サーバー間には依存関係はないと考えるのが妥当です。
- tany180sx
- ベストアンサー率63% (239/379)
>それぞれのサーバ毎に設置しなくてはならないのが効率が悪そう じゃぁ、サーバ4に実ファイルをおいて、サーバ1~3はそいつをマウントして 実際にPHPを走らせたりするのはサーバ1~3にするとか・・・
お礼
ご返答ありがとうございます。 >サーバ4に実ファイルをおいて、サーバ1~3はそいつをマウントして >実際にPHPを走らせたりするのはサーバ1~3にするとか・・・ 普通、大規模サイトではそのようなやり方をしているのでしょうか? 自分は分散とか実際にしたことがないのでどうなるのかっていうのが想像つかなくて・・・
- yambejp
- ベストアンサー率51% (3827/7415)
>共通のライブラリやテンプレートをそれぞれのサーバ毎に >設置しなくてはならない(物理的に離れてるので)のが効率が悪そうなのですが、 依存関係がないからリスク分散になるような気がしますが・・・
お礼
ご返答ありがとうございます。 >各サーバー間には依存関係はないと考えるのが妥当です。 確認したいのですが、つまりこれは共通のライブラリやテンプレートなどは 同じものをそれぞれのサーバに設置しているという解釈でいいのでしょうか?