- - PR -
負荷分散システムでのNFSの利用について
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2005-03-03 18:58
WWWサーバ、APサーバ等が負荷分散のために2重化されている現在のシステムで、
コンテンツの一元化という顧客の要求で1台のNFSにすべての静的ファイル、 画像ファイル、アプリケーション等をおき、それを各サーバがマウントして使用しています。 単純に考えてパフォーマンスのボトルネックになると思うのですが、負荷分散している 全てのサーバが1台のNFSを参照するというのは一般的な構成なのでしょうか? 各サーバのローカルにおく方が一般的な場合、コンテンツの更新時は手動で それぞれのサーバにアップしていますか? 何かそれに代わるよい方法があればご教授ください。よろしくお願いします。 | ||||||||
|
投稿日時: 2005-03-03 19:53
こんばんわ.
人身御供を覚悟なら, iSCSI + GFS なんて話もあるかと. ※別スレで継続中だったりします. 或いは SAN とか... VERITAS Cluster File System(今は名称が変わっている?)というのもあります. 以上,あくまでもご参考までに. | ||||||||
|
投稿日時: 2005-03-03 20:02
よくある構成だと思います。ボトルネックになるというのもその通りで。 なので、そういう構成の場合にはNFSに金をかけろ、と言われますね。 | ||||||||
|
投稿日時: 2005-03-03 20:09
皆さんご返答ありがとうございます。
他社ベンダーが作成したシステムで、特にNFSにお金をかけておらず、それにクラスターなどは導入されていないため、かなり不思議に思っておりました。 (WWWサーバ、APサーバ、NFSサーバ全て同じハードウエアでした。) 皆さんのご意見を参考にしていろいろ検討してみたいと思います。 [ メッセージ編集済み 編集者: amata 編集日時 2005-03-03 20:10 ] | ||||||||
|
投稿日時: 2005-03-05 00:30
ボトルネックとなっている場所によるのではないでしょうか。
負荷の大部分がAPによる処理でディスクI/Oやネットワーク負荷をほとんど無視しうるのであれば、NFSによる構成も悪くはないでしょう。 逆に、ボトルネックがディスクI/Oやネットワーク負荷にあるのであれば、別の構成を検討すべきでしょう。 | ||||||||
|
投稿日時: 2005-03-05 08:26
そうですね。 NFSのトラフィックはたいしたことなくて、他のサーバの処理が重いの であれば問題ないですね。 そのベンダが、見せかけだけ安上がりな構成にしている、とか、 ただ無謀なだけ、とかの可能性もあるですが [ メッセージ編集済み 編集者: ぽんす 編集日時 2005-03-05 08:26 ] | ||||||||
|
投稿日時: 2005-03-05 17:12
こんにちわ.
自分は NFS を利用する機会があまりないでわかりませんが, read only でもやはりボトルネックになるものなのでしょうか? 読むたびに file が転送されているのであれば, それなりに通信負荷も生じるでしょうけど, その場合 NFS server 側と NFS client と, どちらが負担になるのでしょう? 話題を NFS 中心に戻してしまって申し訳ありませんが, ご存知であればご教示いただきたく. | ||||||||
|
投稿日時: 2005-03-05 19:19
実際にディスクのIOアクセスが発生する分だけ、基本的にはサーバ側が重くなると思います。ただ、最近のマシンパワーならネットワークの帯域の方が問題になりそうな気がしますけど…どうかなぁ。 |