MS コンピューティング クラスターでジョブを管理するクライアントのプロジェクトがあります。私は彼らのネットワーク外でアプリケーションを開発するつもりであり、彼らのネットワークに接続する必要なしに私のアプリを開発/デバッグする方法が欲しい.
私は C# でアプリを開発していますが、これまでのところ、Microsoft Compute Cluster Pack SDK しかありません。
MS コンピューティング クラスターでジョブを管理するクライアントのプロジェクトがあります。私は彼らのネットワーク外でアプリケーションを開発するつもりであり、彼らのネットワークに接続する必要なしに私のアプリを開発/デバッグする方法が欲しい.
私は C# でアプリを開発していますが、これまでのところ、Microsoft Compute Cluster Pack SDK しかありません。
開発マシンの「ビーフィーネス」に応じて、HyperVを使用して比較的簡単にローカルクラスターをセットアップできます。実際のクラスター/実際のハードウェアの生産性の向上は見られませんが、構築しようとしているような管理ツールの場合は正常に機能するはずです。4〜8 GBのRAMを備えたコモディティボックスは、開発/テスト用のヘッドノードと2つの子ノードを作成するのに適しています。
Webキャストは、MPI.NetAPIにつながるという点で役に立ちました。MPI.Netを使用すると、mpiexec.exeを介して起動でき、並列タスクの作成と監視のプロセスを管理できる実行可能ファイルを作成できます。私が理解していることから、クラスター内のヘッドノードは、各タスクを適切な計算ノードに自動的に委任します。
mpiexec.exeはComputeClusterSDKに同梱されており、マルチコア開発マシンで実行されるため、これは、仕事を遂行するためのクラスターエミュレーションに十分近い可能性があります。
ご協力いただきありがとうございます。