Red Hatクラスターのマニュアル 12 を見ると、インストール方法のみが説明されており、どのアプリケーションが使用できるかは説明されていません。私はクラスターに慣れていないので、これらのことはわかりません=)
3ノードの高性能クラスターが必要だとしましょう。どのアプリケーションがそれで動作しますか?
また、アプリケーションはどのようにクラスターと通信しますか?クラスターをサポートするためにアプリケーションを作成する必要がありますか?
サンドラ
したがって、クラスターには複数のフレーバーがあり、RHクラスターは1つだけを提供します... HPCはもう1つです。メモリからのクイックランダウン:
高可用性/アクティブ-パッシブ。 N + 1(またはN + M)クラスターと呼ばれることもあります。 generalでは、プロセスまたはアプリケーションは単一のサーバーで実行されます。次に、共有ストレージ、移動されたIPアドレス、およびその他のクラスターマジックを介して、プライマリハードウェアに障害が発生した場合、アプリケーションはクラスター内の別のサーバーに「再配置」されます。これはRHCが落ちるところです。通常、サーバープロセスが常に実行されていることを確認します。
クラスターを計算します。これらは、アプリケーションと計算をさまざまなノードに分散できる環境を提供します。 Beowulfが思い浮かびますが、特定のmap-reduceスタイルのアプリケーションも同様です。 RedHatのパフォーマンス製品はここにあります。
負荷分散されたクラスター。 1台のサーバーが十分な電力を供給できない場合に水平方向のスケーラビリティを提供するために使用されます。また、システムがステートレスであり、障害を処理するのに十分な追加容量がある限り、冗長性を提供します。
Lucci/Ricciスタイルのクラスタリングを使用していると仮定すると、#1を取得しています。これは、従来の高可用性を提供することを目的としています。アプリに関しては、リソースはすべてローカルであるため、クラスタリングを利用するためにアプリケーションを作成する必要はありません。ただし、役立つことがいくつかあります(サーバーを単一のアドレスにバインドできるなど)。
HPCに関心があるように思われるため、クラスターグリッドを利用するようにアプリケーションを作成する必要があります。これは、ユーザーがノード間でプロセスを移動できるようにする一連のシステムコールがあった古いBeowulfシステムによく似ています(bproc_moveなど)。次に、結果セットを相互に関連付ける方法が必要でした。
HPCはPlatformComputingのパッケージに基づいて構築されているように見えるため、HPC上で実行されるアプリケーションのサブセットがすでに存在する必要があります。化学分析や高度なモデリングなどのようなもの。これらはすべて、マルチノード環境を利用するように記述されています。
私たち全員にとって残念なことに、これらのクラスターの1つをインストールして、WoWフレームレートが15倍になるのを見ることができません。