次の方法で共有


Azure ノードで HPC アプリケーションを実行するためのガイドライン

このトピックでは、Windows Azure ノードでアプリケーションを実行するためのガイドラインを示します。 この情報は、オンプレミスの Windows HPC クラスター (Windows Azure の "バースト" シナリオ) に追加される Windows Azure ノード、または Windows Azure HPC Scheduler (Windows Azure のみ) を使用する Windows Azure サービスの一部としてデプロイされるノードに適用されます。

MPI ジョブに関するその他の考慮事項については、「Azureで MPI アプリケーションを実行するための ガイドライン」を参照してください。

Azure ノードへのアプリケーションのデプロイの詳細については、「アプリケーションを Windows HPC クラスター内の Azure ノードにデプロイする」を参照してください。

ヒント

Microsoft HPC Pack 2008 R2 の Service Pack 3 以降では、hpcpack を実行し、管理者の資格情報を使用せずに hpcsync コマンド ユーティリティを できます。 これらのユーティリティは、Windows Azure HPC ノードと Windows Azure ストレージとの間でファイルを移動するのに役立ちます。 これらをジョブの一部として実行して、データをステージングし、ノード準備タスクやノード 解放タスクなどの結果を保存できます。

入力データの提供

Windows Azure ワーカー ノードは、追加のセットアップ (たとえば、Windows Azure Virtual Network を使用) しないと、オンプレミスのノード、共有、ライセンス サーバーにアクセスできません。 クラスター管理者と連携して、入力データを実行可能ファイルと共にパッケージ化したり、別にパッケージ化して Windows Azure ノードにアップロードしたりできます (詳細については、「Windows HPC クラスター内の Azure ノードへのアプリケーションのデプロイ」を参照してください)。 または、Windows Azure ストレージにデータをステージングし、hpcpack ダウンロード コマンド ユーティリティまたは Windows Azure API を使用して、ノードにデータを取り込むことができます。 WINDOWS Azure ストレージ アカウントから直接 VHD ファイルをドライブとしてマウントすることもできます。 コード サンプルやサンプル ファイルの移動ユーティリティなど、Windows Azure ノードデプロイでの入力ファイルと出力ファイルの移動の詳細については、「Windows Hpc with Burst to Windows Azure: Application Models and Data Considerationsを使用した Windows HPC の を参照してください。

出力データの永続化

Windows Azure ワーカー ノード上のローカル ストレージは永続的ではありません。 ノード インスタンスが停止され、別のハードウェア ノードで再起動されると、ローカル ストレージに格納されているデータはロール インスタンスに従いません。 アプリケーションが結果をディスクに書き込む場合は、ファイルを永続的なストレージの場所 (オンプレミス (有効な場合) またはクラウド (Windows Azure Storage 上) にコピーするクリーンアップ タスクを含めます。 HPC Pack 2008 R2 の Service Pack 3 以降では、Windows Azure HPC ノードから hpcpack upload コマンドを実行して、Windows Azure ストレージにファイルを保存できます。 コード サンプルやサンプル ファイルの移動ユーティリティなど、Windows Azure Node デプロイでの入力ファイルと出力ファイルの移動の詳細については、「Windows Azure へのバーストを使用した Windows HPC の : アプリケーション モデルとデータに関する考慮事項」を参照してください。

アプリケーション ライセンスに関する考慮事項

オープン ソースや社内アプリケーションなどのライセンスを必要としないアプリケーションは、追加の構成や考慮事項なしで Windows Azure ノードで実行できます。 ただし、多くのアプリケーションではソフトウェア ライセンスが必要であり、ライセンス モデルによっては、次の問題が発生する可能性があります。

問題 回避策
多くの場合、ライセンスはオンプレミスのライセンス サーバーによって管理され、Windows Azure ノードがオンプレミスリソースにアクセスできるようにするには、追加の構成手順が必要です。 HPC Pack 2012 以降では、Windows Azure Virtual Network を使用してオンプレミス ライセンス サーバーへの接続を作成できます。 詳細については、「Microsoft HPC Packを使用した Azure ノード デプロイのための Azure Virtual Network について」を参照してください。
多くのライセンスは MAC アドレスに基づいて発行されますが、Mac アドレスは Windows Azure では安定していません。 Windows Azure ノードの MAC アドレスは、ノードが再プロビジョニングされるたびに変更される可能性があります。 代替ライセンス モデルについて ISV と話します。

関連情報

Microsoft HPC Pack を使用した Azure Worker インスタンスへのバーストの
Windows HPC クラスター 内の Azure ノードへのアプリケーションのデプロイ