クラウドで MATLAB および Simulink を使用する理由

エンジニアや科学者が MATLAB や Simulink をクラウドで使用することで、強力な計算リソース、ソフトウェアツール、安全なデータストレージにアクセスし、ワークフローを加速させることができます。プロジェクト向けに MATLAB と Simulink を活用する方法についてご紹介します。

対話形式の設計および開発

お使いのクラウド プラットフォームで MATLAB や Simulink にアクセスします。

拡張

計算およびシミュレーションを CPU、GPU、または計算クラスターに拡張します。

CI およびテスト

クラウドベースの継続的インテグレーション (CI) システムを使用して、コードテストを自動化し、コード品質を向上します。

デプロイおよび運用

コードとモデルを運用環境に実装します。

対話形式の設計および開発

クラウドを通じて高性能ハードウェアにアクセスし、安全に大量のデータを保存して、対話形式の設計開発ツールに場所を問わずリモートでアクセスできるようになります。以下を行うことができます。

  • MathWorks がホストする MATLAB OnlineSimulink Online を使用して、Web ブラウザー上で MATLAB、Simulink、およびその他の製品の最新バージョンに素早くアクセス
  • Amazon®S3™Azure®Data Lake™Google® Cloud Storage など、広く利用されているデータサービスに対応した MATLAB インターフェイスを通じてデータに接続
  • MathWorks の参照アーキテクチャを使用しながら、MATLAB をクラウドホストデータと同じ場所で実行することで、データ転送コストを最小限に抑え、追加の計算リソースへの拡張にも柔軟に対応
  • JupyterHubDatabricks®Domino Data Lab などの既存のオンライン プラットフォームとの統合を通じて、既存のインフラストラクチャを再利用

大規模なシミュレーションおよび設計探索

マルチコア CPU、GPU、または計算クラスターなどのハイエンドのクラウド計算リソースを Amazon Web Services (AWS®) や Microsoft® Azure といったクラウド プラットフォームで活用して、MATLAB アルゴリズムおよび Simulink シミュレーションを開発および拡張します。以下を行うことができます。

  • クラウドの専門家でなくても Cloud Center を使用することで、MATLAB および MATLAB Parallel Server を実行するためのパブリック クラウド リソースを作成、管理、利用
  • GitHub® で公開されている多くの参照アーキテクチャのいずれかを使用して、組織独自のニーズに合わせてクラウドリソースをカスタマイズおよびプロビジョニング

CI システムおよび自動テストシステムとの統合

コードテストを自動化して、コード品質を向上させるために、MATLAB を自動テスト環境や継続的インテグレーション (CI) システムに統合できます。以下を行うことができます。

運用環境へのデプロイと運用

別の言語に書き換えることなく、解析、モデル、またはアルゴリズムを運用環境の IT システムにデプロイし、運用可能にします。以下を行うことができます。

  • MATLAB アプリと Simulink シミュレーションをブラウザーベースの Web アプリとして共有
  • クラウド インフラストラクチャで実行することによって、場所を問わず MATLAB および Simulink アプリケーションにアクセス可能
  • MATLAB Production ServerMATLAB Web App Server 用の GitHub で公開されている参照アーキテクチャを使用して、エンタープライズ アプリケーションと MATLAB 解析を統合し、AWS または Azure でサーバーインスタンスを拡張