小規模な分散コンピューティングクラスタ


13

私はプロジェクトのためにlinuxクラスターを構築しようとしている高校生です(今年の夏にイメージを再作成する予定のまともなコンピューターがたくさんあります。何でもする。

とにかく、クラスターの構築については何も知りませんが、Linuxはかなり得意です。

これらのことを知る必要があります:-どのディストリビューションを使用する必要がありますか?それも重要ですか?-クラスタを構成できるソフトウェアは何ですか?-オンボードまたは分散FS?-適切なガイドまたはハウツーを提供できるサイトはありますか?


クラスターの目的は何ですか?
フレデリックデューエルト

最新のクラスターは、特定の目的のために構築されます。通常、Webアプリ、またはデータストレージ用。たぶん、あなたはLVSを試すことができます。
デビッドS.

他の人が書いたように、「クラスター」は頻繁にパラレル実行を意味し、特別なコードまたはプログラミングが必要です。一緒に動作する複数のコンピューターの異なるがクールな使用法は、ミラー化されたファイルシステムのライブフェールオーバーです。少し時間を取って、DRBDとクラスター化されたファイルシステムを調べてください。これはあなたにもアイデアを与えるかもしれません: xenamo.sourceforge.net
pboin

回答:


6

それは本当にあなたが何を達成しようとしているか、そしてあなたが「分散コンピューティングクラスタ」によって何を意味するかにかかっています。Uniで一度、古いマシンとPVMを使用して同様のことを行いました。PVMは、並列処理を行う単一のコンピューターとして動作するマシンの意味での「クラスター」です。Beowulfクラスターを考えてください。もちろん、これを利用するために書かれたコードが必要になります。

始めるのに適した場所は、このプロジェクトで何を学びたいかを判断することです。初心者向けの並列コンピューティングに関するウィキペディアの記事を読んでから、やりたいことに基づいてニーズを改善することをお勧めします。

簡単なジョブキューイングシステム(gearmanのような)で、すぐにクールな結果を得ることができます。

並列計算クラスターを作成したときに抱えていた問題は、何もすることがなかったということでした。基本的にそこに座っていただけでしたが、楽しいプロジェクトであり、かなり多くのことを学びました。いずれにせよ、実装するものに関係なく、かなり多くのことを学び、同時に楽しむことができます。

ディストリビューションの選択に関しては、ソースからのものをインストールする必要がある可能性が高いため、私が最も満足しているものを使用します。すべてのセットアップが完了したら、ニーズに合わせて調整されたディストリビューションを見つけることができます。しかし、どんなディストリビューションでも行う必要があります。

クラスターを構成するソフトウェアは何ですか?これは、作成するクラスターのタイプに完全に依存します。

オンボードvs分散FS?繰り返しますが、これはクラスターの要件によって異なります。各ノードは他のノード間でデータをやり取りしますか?彼らは単一のマスターを持つスレーブとして動作しますか?完全に独立して動作しますか?これらの質問はあなたの選択を知らせ始めます。そしてもちろん、常にトレードオフがあります。

興味深いと思われる他のリンク:

http://hadoop.apache.org/

http://www.csm.ornl.gov/oscar/

https://computing.llnl.gov/tutorials/parallel_comp/

http://www.google.com/Top/Computers/Parallel_Computing/Programming/Environments/

http://www.google.com/Top/Computers/Parallel_Computing/Beowulf/



-1

Linux HA(High Availability)を試してください。これは、いくつかのディストリビューションで動作する無料のLinuxクラスターソリューションです。

おそらく、いくつかの解決策のうちの1つにすぎません。他の製品とどのように比較されるのか、あるいはその特定の機能が何であるのかさえ知りません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.