クラスターやクラウドでの MATLAB と Simulink のスケーリング

クラスターやクラウド上での計算量の多い MATLAB アプリケーションや Simulink シミュレーションの実行

Parallel Computing Toolbox™ を使用して、デスクトップ上でアプリケーションのプロトタイピングやデバッグを行ったり、MATLAB Parallel Server™ を使用してクラスターやクラウドに簡単にスケーリングしたりできるほか、コード変更も最小限に抑えられます。MATLAB Parallel Server は、クラスター ハードウェアを活用するための対話型ワークフローとバッチワークフローの両方をサポートしています。

組織内のユーザーは、MATLAB® および Parallel Computing Toolbox を使用して、オペレーティング システムや環境、スケジューラの違いを気にすることなく、MATLAB Parallel Server で構成された計算リソースにジョブを投入できます。MATLAB Parallel Server は、MATLAB および Simulink® をアプリケーション層で既存のスケジューラ環境と統合します。

「MATLAB Parallel Server を使用して Azure クラウド上で実行するようになってから、24 時間かかっていた処理時間が 3 時間に短縮されました。ジョブスケジューラが MATLAB に統合されているため、プールを開いて parfor ループを使用するだけで並列計算を簡単に活用できます。」

James Mann, Aberdeen Asset Management

MATLAB Parallel Server のライセンス

MATLAB Parallel Server は、MATLAB とは別にライセンスされます。また、同時実行される MATLAB 計算エンジン (ワーカー) の数に基づいてライセンスが付与されます。ワーカーは、スケジューラーで起動した MATLAB の計算エンジンごとに、ライセンスからチェックアウトします。ライセンスのサイズは、同時実行が必要なワーカーの数によって決まります。ライセンスモデルには、無制限のスケーリングをサポートする機能が含まれています。

エンドユーザーには、デスクトップ上で使用する MathWorks® 製品について、クラスター上で自動的にライセンスが付与されます。クラスターで要求されるのは MATLAB Parallel Server ライセンスのみです。

MATLAB Parallel Server は、ネットワーク ライセンス マネージャー、またはオンラインライセンスと併用できるため、クラウドや個人用クラスターに便利です。

ライセンスのニーズに応じて、以下のいずれかのオプションを選択してください。

Campus-Wide License

教員や学生は、MATLAB Parallel Server の Campus-Wide License で、クラウドや大学所有のクラスター上で無制限のスケーリングを行うことができます。ご所属のキャンパスで、すぐに利用できるリソースがすでに導入されている可能性があります。まだ導入されていない場合は、MathWorks Cloud Center からクラウドにアクセスすることができます。ご所属の学校が MATLAB の Campus-Wide License を導入しているかどうかをご確認ください。

年間ライセンス、90 日間ライセンス、永久ライセンス

このライセンスは、エンタープライズ契約または全学向け契約の対象ではない、スケーリングの必要性が継続的にある通常のお客様や教育機関のお客様のためのライセンスです。

オンデマンド ライセンス

このライセンスは、エンタープライズ契約または全学向け契約の対象ではない、小規模なスケーリングを短期的に必要とする通常のお客様や教育機関のお客様のためのライセンスです。

MATLAB Parallel Server 対応環境

MATLAB Parallel Server は、さまざまな環境でお使いいただけます。以下の表を使用して、最適なオプションを判断してください。クラスターにアクセスできるエンドユーザーは、Parallel Computing Toolbox の使用をすぐに開始できます。

クラスター環境のオプション

設定の難易度

新規クラスターごとの初期設定

サポート対象のジョブスケジューラ

ライセンス マネージャー
サポート*

MathWorks Cloud Center
個人用または共有可能なクラウドクラスター

Web アプリケーションまたは MATLAB での設定

MATLAB ジョブスケジューラ

オンラインライセンス

MathWorks のクラウド向け参照アーキテクチャ
すぐに使用できるクラウドの実装例

テンプレートを使用した設定

MATLAB ジョブスケジューラ

ネットワーク ライセンス マネージャー、
オンラインライセンス

MATLAB 専用クラスター
個人用クラスター、グループ用クラスター、部門用クラスター

ソフトウェアやスケジューラのインストールおよび設定

MATLAB ジョブスケジューラ

ネットワーク ライセンス マネージャー、
オンラインライセンス

汎用クラスターとカスタムクラウド
HPC センターと組織的クラスター

ソフトウェアのインストールと既存のスケジューラとの統合

サポート対象のサードパーティ スケジューラ

ネットワーク ライセンス マネージャー、
オンラインライセンス

MathWorks パートナーが設定するクラスター

パートナーによる対応

MATLAB ジョブスケジューラまたはサポート対象のサードパーティ スケジューラ

ネットワーク ライセンス マネージャー、
オンラインライセンス

上記のライセンスオプションはすべて、表内のどのクラスター環境オプションでも使用できます。オンラインライセンスを使用する場合は、MathWorks アカウントを対象ライセンスにリンクする必要があります。

*注: 複数のライセンス マネージャー オプションが表示されている場合は、最初のオプションを推奨します。

設定に関するご質問がありましたら、サポートまでお問い合わせください