このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。
MATLAB Production Server による企業でのデプロイ
MATLAB® コードのサーバー上での実行と、各種クライアント アプリケーションを使用したアクセス
MATLAB Production Server™ では、MATLAB 関数をサーバー上で実行し、それらにクライアント アプリケーションを介してアクセスできます。MATLAB でアプリケーションを作成し、MATLAB Compiler SDK™ 内の Production Server コンパイラ アプリまたは関数 compiler.build.productionServerArchive
を使用してパッケージ化して、MATLAB Production Server にデプロイします。デプロイしたパッケージには、クライアント固有のライブラリを使用して Java®、.NET、Python®、C、および C++ で記述されたクライアント アプリケーション、または RESTful API を使用する HTTP/HTTPS リクエストを介してアクセスします。
RESTful API、Java、.NET、Python、C、および C++ を使用してクライアント アプリケーションを記述する方法の詳細については、クライアント プログラミング (MATLAB Production Server)を参照してください。
アプリ
Production Server コンパイラ | MATLAB Production Server にデプロイする MATLAB プログラムをパッケージ化 |
関数
オブジェクト
トピック
デプロイ可能なアーカイブの作成
- MATLAB Production Server 用のデプロイ可能なアーカイブの作成
MATLAB 関数を MATLAB Production Server 用のデプロイ可能なアーカイブにパッケージ化する方法を学習する。 - Package Deployable Archives from Command Line
Package MATLAB applications into deployable archives from the command line using themcc
command.
インメモリ キャッシュをサポートする MATLAB プログラミング
- データのキャッシュの基礎
Redis™ を使用し、永続性サービスを開始し、データ キャッシュを作成するようにサーバーをセットアップする。 - Manage Application State in Deployed Archives
Test application before deployment and cache data in application archives deployed to MATLAB Production Server.
カスタム メトリクスをサポートする MATLAB プログラミング
- Prometheus のカスタム メトリクスの作成
この例では、サーバー上に Prometheus® のカスタム メトリクスを作成し、メトリクス サービスを使用してそれらを取得する方法を説明する。
MATLAB プログラミングのガイドライン
- MATLAB Coding Guidelines
Best practices for writing MATLAB code when deploying to MATLAB Production Server. - 状態依存の関数
状態を維持する MATLAB 関数の処理。 - Deploying MATLAB Functions Containing MEX Files
How to include MEX files when deploying MATLAB functions. - クライアントとサーバーのマーシャリングでサポートされている MATLAB データ型
サポートされる、およびサポートされない MATLAB データ型のリスト。 - Modifying Deployed Functions
How to modify and redeploy MATLAB functions.
クライアント アプリケーション
- MWHttpClient クラスを使用した MATLAB Production Server の Java クライアントの作成 (MATLAB Production Server)
インターフェイスを定義し、静的プロキシ オブジェクトをインスタンス化してから、デプロイされた関数を呼び出す。 - C# クライアントの作成 (MATLAB Production Server)
MATLAB Production Server にデプロイされた MATLAB 関数を C# アプリケーションから呼び出す方法を学習する。 - Python クライアントの作成 (MATLAB Production Server)
MATLAB Production Server にデプロイされた MATLAB 関数を Python アプリケーションから呼び出す方法を学習する。 - C++ クライアントの作成 (MATLAB Production Server)
MATLAB Production Server にデプロイされた MATLAB 関数を C++ アプリケーションから呼び出す方法を学習する。
動作確認
- Test Client Data Integration Against MATLAB
Test the integration code used by your client against MATLAB. - Test Web Request Handlers
Configure access to the routes file in the Production Server Compiler app, then test MATLAB functions for deployment to MATLAB Production Server.
Excel アドイン
- MATLAB Production Server の Excel 統合に対応したデプロイ可能なアーカイブの作成とインストール
MATLAB 関数を使用して MATLAB Production Server の Excel® 統合に対応したデプロイ可能なアーカイブを作成する方法を学習する。
並列計算
- Use Parallel Computing Resources in Deployable Archives
Pass a cluster profile to a deployable archive that uses Parallel Computing Toolbox™ or MATLAB Parallel Server™.
トラブルシューティング
動作確認
- MATLAB Not Responding to Web Requests Made to Test Server
Troubleshoot why MATLAB does not respond to web requests made from MATLAB to a local test server.
Excel アドイン
- XLA ファイルが生成されない
.xla
ファイルが生成されない場合の解決法。 - Server Configuration Add-in Not Enabled
Solution to enable Server Configuration add-in. - Error Using a Variable Number of Outputs
Solution to support variable number of outputs.