私はプロジェクトのためにlinuxクラスターを構築しようとしている高校生です(今年の夏にイメージを再作成する予定のまともなコンピューターがたくさんあります。何でもする。
とにかく、クラスターの構築については何も知りませんが、Linuxはかなり得意です。
これらのことを知る必要があります:-どのディストリビューションを使用する必要がありますか?それも重要ですか?-クラスタを構成できるソフトウェアは何ですか?-オンボードまたは分散FS?-適切なガイドまたはハウツーを提供できるサイトはありますか?
私はプロジェクトのためにlinuxクラスターを構築しようとしている高校生です(今年の夏にイメージを再作成する予定のまともなコンピューターがたくさんあります。何でもする。
とにかく、クラスターの構築については何も知りませんが、Linuxはかなり得意です。
これらのことを知る必要があります:-どのディストリビューションを使用する必要がありますか?それも重要ですか?-クラスタを構成できるソフトウェアは何ですか?-オンボードまたは分散FS?-適切なガイドまたはハウツーを提供できるサイトはありますか?
回答:
それは本当にあなたが何を達成しようとしているか、そしてあなたが「分散コンピューティングクラスタ」によって何を意味するかにかかっています。Uniで一度、古いマシンとPVMを使用して同様のことを行いました。PVMは、並列処理を行う単一のコンピューターとして動作するマシンの意味での「クラスター」です。Beowulfクラスターを考えてください。もちろん、これを利用するために書かれたコードが必要になります。
始めるのに適した場所は、このプロジェクトで何を学びたいかを判断することです。初心者向けの並列コンピューティングに関するウィキペディアの記事を読んでから、やりたいことに基づいてニーズを改善することをお勧めします。
簡単なジョブキューイングシステム(gearmanのような)で、すぐにクールな結果を得ることができます。
並列計算クラスターを作成したときに抱えていた問題は、何もすることがなかったということでした。基本的にそこに座っていただけでしたが、楽しいプロジェクトであり、かなり多くのことを学びました。いずれにせよ、実装するものに関係なく、かなり多くのことを学び、同時に楽しむことができます。
ディストリビューションの選択に関しては、ソースからのものをインストールする必要がある可能性が高いため、私が最も満足しているものを使用します。すべてのセットアップが完了したら、ニーズに合わせて調整されたディストリビューションを見つけることができます。しかし、どんなディストリビューションでも行う必要があります。
クラスターを構成するソフトウェアは何ですか?これは、作成するクラスターのタイプに完全に依存します。
オンボードvs分散FS?繰り返しますが、これはクラスターの要件によって異なります。各ノードは他のノード間でデータをやり取りしますか?彼らは単一のマスターを持つスレーブとして動作しますか?完全に独立して動作しますか?これらの質問はあなたの選択を知らせ始めます。そしてもちろん、常にトレードオフがあります。
興味深いと思われる他のリンク:
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/
これは非常にシンプルで未開発の提案です。しかし、Plan 9クラスターを試してみませんか? http://plan9.bell-labs.com/plan9/
Linux HA(High Availability)を試してください。これは、いくつかのディストリビューションで動作する無料のLinuxクラスターソリューションです。
おそらく、いくつかの解決策のうちの1つにすぎません。他の製品とどのように比較されるのか、あるいはその特定の機能が何であるのかさえ知りません。