• ベストアンサー
  • すぐに回答を!

掲示板やチャットルームのクラスタリング

掲示板やチャットの負荷分散ではなくて、冗長性を考慮した二重化構成にしたいのですが、何かいい手はないでしょうか?今NFSをお互いにマウントしてやろうと考えています。お金がなくてLinuxで構築を考えています。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数68
  • ありがとう数6

質問者が選んだベストアンサー

  • ベストアンサー
  • 回答No.2

何を2重にするのか、2重にした価値があるのかを詳細に考えておく 必要があります。2台のnfsサーバの内容を相互にnfsすることは可 能ですが(fstabに書くと起動できなくなるから、automountなり amdなりが必要ですが)、それでいったい何が2重になるのでしょう? 単純にそれをしただけでは一方がダウンしたときにおそらくサービ スしている方もnfsサーバがいないということで停止に近い状態に なりそうです。何が起きると想定して、そのときにどうなってほし いかを考えておかないと、単に二つのサーバやディスクがあるとい うだけでは無意味ですよね。 RAIDという案もありますし、単純にミラーリングだけを行うnfsサー バならそれほど高くないのが出ています。使ったことはないですが、 参考まで。

参考URL:
http://www.newtech.co.jp/products/thinserver/maxattach/index.html

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速の回答ありがとうございました。 punchan_jpさんの指摘はとても参考になりました。 今回のシステムの詳細の説明を補足でさせていただいて、 また返答お願いします。お忙しいところ恐縮ですがよろしくおねがいします。

関連するQ&A

  • クラスタリングツールについて

    以下の構成でWebアプリケーションを構築しています。 Webサーバー:WindowsServer2003、IIS6.0 DBサーバー:WindowsServer2003、PostgreSQL8.0 このたび、各サーバーについて二重化を行うことになり、DBサーバーのクラスタリングツールを探しています。PostgreSQL用のツールの場合、Linux対応版はいろいろあるようですが、Windows対応版はあまりないように見受けられます。 Windows対応のツールでよいツールがあれば、アドバイスをお願いいたします。よろしくお願いいたします。

  • apacheの負荷分散方法のアイデアありませんか?

    こんにちは。 Linuxで自宅サーバを立てています。 1台のPCにWEBサーバとしてapacheが入っています。負荷分散&PCが故障したときのためにPCを2台使って負荷分散的な事ができないかと思っています。googleで検索しましたら様々な方法や機器があるようですが、実際のところ本格的な負荷分散のため、というより(そこまでアクセスありません笑)勉強のためやってみたい、というところが大きいので高価な専用ハードやソフトを使わずにできる方法はないかなと模索しています。 ルータ--------| | --------------- | | PC-1(apache) PC-2(apache) | | ------|--------- | PC3(MYSQL) WEBサーバを二重化しても回線やDBがそのままだとあんまり意味無いよ、とつっこみどころはあるかと思いますがご経験談やアドバイスなどお聞かせください。

  • サーバーのIPアドレスについて質問なのですが、ファイヤーウォール→WE

    サーバーのIPアドレスについて質問なのですが、ファイヤーウォール→WEBサーバー→DBサーバーの構成のサーバーで、初めファイヤーウォールをアクティブ、スタンバイの二重化していたファイヤーウォールを、2台増やして4台のファイヤーウォールを負荷分散する構造に変更するとサーバーのIPアドレスはファイヤーウォール構造変更前と同じIPアドレスにすることは出来ないのでしょうか。

その他の回答 (1)

  • 回答No.1
  • hyde-la
  • ベストアンサー率28% (42/146)

スループットよりも安全性を重視した・・・ ということでいいのでしょうか? 掲示板などの場合は、たしかに安全性があったほうが いいのでしょうが、チャットとなると要件は逆のような 気もします。 安全性をいうならHDDがNFSで一台・・・が問題に思えますね。 そういえばNFSで相互にマウントなんて出来るんでしたっけ? 最悪ファイルサーバーが必要になるかも知れません。 HDDにしてもRAID:0くらいは最低行いたいなぁ、と思います。 なるべくSCSIディスクで。 (ミラーリングは作るよりも管理が大変ですので、 その点は覚悟しておいてください(笑))

共感・感謝の気持ちを伝えよう!

質問者からのお礼

早速の回答ありがとうございました。 とても参考になりました。 掲示板とチャットのすみわけをきちんと考えていきます。

関連するQ&A

  • Tomcat&LBでのセッション維持について

    LB(ラウンドロビン)でTomcatサーバへの負荷分散を行っておりますが、 Tomcatサーバがダウンした際にアクセスするとログイン画面に引き戻されてしまいます。 サーバダウン時にもセッションを持続する方法は在りますでしょうか? ※LB、ネットワーク共に冗長構成を取っております。

  • ブレードサーバーの仮想化

    仮想化技術を使って以下のようなことは出来るでしょうか? 1.複数のブレードを束ねて、1つのOSが動作する単一のサーバーにする。(CPUコアの総数が各ブレードのCPUコアの合計になる) 2.構成された1つのブレードにH/W障害が発生した場合、それを自動的に切り離し、パフォーマンスは低下しても動作は継続。 3.障害のあるブレードを、ホットスワップで交換し、自動的(または手動)で再構成する。 数十のスレッドを同時に走らせ、冗長構成を持たせたいのですが、現用予備の二重化にはしたくないので、このようなことを考えた次第です。 よろしくお願いします。

  • 二重化構成ネットワークのSolarisのNIC設定について

    Proxyサーバ2台、Webサーバ2台、クライアントの3階層ネットワーク構築をしております。 Proxyサーバ、WebサーバはSPARC Solaris8です。 このネットワークはサーバがすべて2台構成となっていてProxyサーバ、Webサーバは負荷分散運用となっています。 サーバ間のネットワークはFW、ハブ等もすべて二重化されています。 そのためProxyサーバ、Webサーバには全二重化ネットワークをサポートするために、NICが4口あります。 (セグメントAのハブ1,2用とセグメントBのハブ3,4用) しかし、IPアドレスは2つしか割りあてられませんでした。 (セグメントAのIPアドレスと、セグメントBのIPアドレス) そこで質問なのですが、2つのNICで1つのIPアドレスを共有(?)する方法はあるのでしょうか? 検索したのですが、本件の解答を見つける事ができませんでした。 解決方法ご存知でしたらなにとぞご教示ください。 宜しくお願いいたします。

  • 2台のマシンのみでRACの構築は可能か

    将来的にRACのクラスタ構成のDBサーバを導入するのですが、それにあたって事前に勉強しておく目的で、社内の余ったマシンを使って、RACを構築しようとしています。そもそも2台だけで構築は可能なものでしょうか?Oracleの版数は11gR2です。普通にやると外部の共有ディスクが必要のようなのですが、資産としてないので、可能であれば2台のマシンでなんとか構築したいと考えています。 今、実際にOracle Linux 6.4をインストールしました。BindのDNSインストール・設定も完了し、Oracle Grid Infrastructureのインストールを始めたところです。Storage Optionの画面で、 (1) ASM (2) Shared File System が選択出来るところまで来ています。ASMを選んで次に進むと、本来であればディスクの候補のリストが下に表示されるのでしょうが、何も表示されません。ここは、共有ディスクを購入すれば出てくるということなのでしょうか? Amazonで検索したところバッファローやIODataなどの安価なNASが二万円前後で買えなくもないのですが、そういったものでも使えるはずなのでしょうか? 2台のマシンにはそれなりの容量の内臓HDDがあるので、これらを流用して何とか構築したいです。。 また、(2)のShared File System(共有ファイルシステム)とは、NFSといった話でしょうか? あまりASMとの違いがわかっていないのでご教示頂けると助かります。 NFSで構成する、という話であれば、もう一台だけオンボロマシンがないこともないのでOracle Linuxを導入してNFSとして構築できなくもないかもしれませんが、3台構成で複雑になるので避けたいです。。 お手数ですがおわかりの方いらっしゃいましたらご回答お願いします。

  • サーバーの2台構成の必要性

    こんにちは初めてメールさせていただきます。 掲示板用のサーバーを2台にするか一台にするかで悩んでおります。サーバー関連にはとても知識が無いのでよろしくお願いいたします。 使用は掲示板(商用)なので1台でも十分かと思うのですが皆様の意見をお聞かせください。 ■サーバーはpen4 2.40CGHz,1GB,HD120GB、2Mbps でとても高性能だと思います。理想としてはここにmysqlDB,phpなどすべてを入れて運営したく思います(現在は2台で運営)。が... ただ、以前の管理者から1台のサーバー内にDBも同居させていると、負荷が多く、度々フリーズすることがあったため、負荷分散のために現在の2台構成に変更した。(webとDBを分けた) 2台構成の場合、表にPHPやソフト..、後ろはmysqlDBのみです。二つのサーバーは普通にlan接続です。 問題点としては: フリーズの原因が負荷からくるものだったかどうかがわからないことと、2台にしても負荷分散されないのではないか?という点です。 2台のサーバーがDUAL構成だったら負荷分散も考えられると聞きましたが、ただ別のサーバーにDBを置くだけだと負荷分散されないのではないでしょうか? ■またDBを別のサーバーに置くことでネットワークにタイムラグが発生するのではないのでしょうか?表示速度がおそくなることは避けたいです。 ■バックアップや故障の問題などにそなえてDBを分ける必要性はあるのでしょうか? もしできましたら、DBのみを別のサーバーで運営するメリットを教えていただきたく思います。通常サーバーの2台構成とはどういった場合のものをいうのでしょうか?個人的には1台のマシンが優れている場合、1台で十分かと思うのですが... 初心者なのでよろしくお願いいたします。

  • NFSサーバ使用時のポートについて

    NFSサーバの知識が乏しいのですが、もしお分かりの方がいらっしゃいましたらご教授ください。 AWSにて、下記サイトを参考にして、NFSサーバを構築し動作させています。 http://shibukixxx.hateblo.jp/entry/2014/01/29/201633 セキュリティグループ許可 TCP: 111, 892, 2049, 32803 UDP: 111, 892, 2049, 32769 今までとくに問題なく動作していたので、気にしていなかったのですが、 他のサイトを見てみると、上記以外も許可が必要のように感じました。 http://hesonogoma.com/linux/NFSserver-BoundToParticularPorts.html RQUOTAD_PORT=875 STATD_PORT=662 STATD_OUTGOING_PORT=2020 RDMA_PORT=20049 現在の許可の設定で、問題なく動作しているのですが(クライアントでディレクトリマウントして読み書き可能)、他のポート(875,662,2020,20049)を許可していなかった場合、今後不具合があるのでしょうか。 そもそも、ポート設定が不足していた場合、正常にNFSサーバが動作しないと思うのですが、 NFSは一部が動けば問題ないのでしょうか。

  • NT4.0 SP4 WS でミラーリング

    上記の環境で、ミラーリングでデータの冗長性を確保したいのです。訳があって、再インストール等、環境設定変更等はなるべくしたくありません(ナゾのソフトがインストールされているのです。止めるのはOKです。 お金はあまりかけられません。 比較的簡単なマニュアルで、復旧作業ができるようにする必要があります。復旧時にも止められます。 スピードは全く問いません。負荷はあまりかからないようです。 現在、1GBと、2GB(笑)の2つのディスクがマウントされています。実際に必要な容量は500MB程度です。 FastTrackを使う方法や、Sarver(ライセンスはあるのですが、インストールするマシンがない-そっちの方が安いのに!)のファイルをちょっとお借りする方法等、考えましたが、いずれもネットで調べた限りでは、問題がありそうです。やはり、SCSIしかないのでしょうか? 変な(我ながらホント変だ)質問(と言うか条件)で悪いのですが、よろしければ何か教えてください。

  • レンタル掲示板構築の環境仕様について

    携帯用のスレッド式レンタル掲示板の運営を考えています。 雰囲気的には http://look2.info/ のようなものになります。 そこで構築の環境仕様が定まらず皆様のお力をお借りできればと思い今回投稿させていただきました。 掲示板のシステム環境は [LAMP]Linux Apache Mysql Php を予定しています。 サーバー環境は Xeon 3.6GHz×2 8GB 146GB(SCSI×3 RAID5) を予定しています。 ヒットすることを想定での運営となると 負荷に備えサーバーを分散することが賢明と考えました。 上記URLでは、 サブドメインを振り当てたサーバーの追加方法を行っているように思うのですが、 当方では固定ドメインでの運営をしたく思います。 掲示板というサイトの性質上、ラウンドロビンも有効ではありません。 負荷分散装置の利用も考えましたが、 データベースをどのように利用したら良いのかわかりません。 他に最適な環境仕様がございましたらご教授ください。 よろしくお願いいたしますm(_ _)m

  • サーバ間での/var/spool/mail/の同期

    メールサーバのリプレースに伴い、CentOS5.4をインストールした2台のサーバで メールサーバを構築しようと考えています。 構築に当たって検討しているのは、  ・サーバが落ちても、メールデータは極力守りたい。 ということです。 最悪サービスは主導で切り替えれば(起動すれば)よいので、サービスの冗長性は あまり考えていません。(できるに越したことはないですが) ただ、メールのデータの消失は、業務に支障が出たりするので、極力避けたいと考えています。 SMTPサーバはPostfix、POPはDovecotです。 メールのスプールは同期時の保全も考え、MboxではなくMaildirで考えています。 要は・・・  "2台のメールサーバの/var/spool/mail/を同期したい" または、 ということです。 フォルダの同期に関しては、rsyncやlsyncでできるので、利用すればできそうなのは調査して わかっています。 ただ、データの保全という観点からすると、少々心もとない気がしています。 理由は、  ・同期間隔(たとえば10分)の間で障害が発生した場合、最後の同期から障害発生までの間は   データが抜けてしまう。  ・データ量によっては、同期に時間がかかり次の同期に間に合わないことがありそう。   2重に同期が実行された場合の挙動が不明。(よく調べていないだけかも知れないですが) というものです。 ミラーできるディスク上にNFSで共有ディスクをマウントし、2つのサーバから同じディレクトリに メールをスプールする、という方法も考えたえたのですが、メールのデータファイル名が 重複することがあるかも知れないと思い、考えを保留しています。 正直、自分のスキルと知識では限界です。 どなたかお知恵を貸していただけませんでしょうか?

  • NIS・NFSでのログインが不完全に終わります。

    A:CentOS5.3(NFSサーバー) B:CentOS5.2(NISサーバー) C:Red Hat Enterprise Linux6.5(NFSクライアント、NISクライアント) というネットワークを構築しています。 Cに一般ユーザーでログインしても、認証はできるものの、 NISのpasswdファイルに記述されているはずのホームディレクトリへ 入れないようで、画面が最初からいきなり固まってしまいます。 ちなみに、rootでCにログインし、上記のホームディレクトリは参照できます。 したがって、オートマウント(autofs)は効いているかと思われます。 やはり、クライアントのほうのOSのバージョン(6.5)がサーバー(5.3、5.2)より高いと うまくいかないものでしょうか? Red Hat(CentOS)では、6からportmapがrpcbindへ 統合されたことが影響しているのでしょうか? 要は、Cに一般ユーザーでのログインが不完全に終わってしまい、困っています。 原因・対策法をご教授していただければと思います。