Main Content

このページの内容は最新ではありません。最新版の英語を参照するには、ここをクリックします。

マイクロサービス

マイクロサービスとしての MATLAB® 関数のデプロイ

MATLAB 関数は、マイクロサービスとして Docker® コンテナーにパッケージ化することによりデプロイできます。マイクロサービスの Docker コンテナーは MATLAB 関数に HTTP または HTTPS エンドポイントを提供し、RESTful リクエストを受け入れます。

MATLAB 関数をマイクロサービスとしてデプロイするには、MATLAB 関数をデプロイ可能なアーカイブにパッケージ化し、アーカイブと最小限の MATLAB Runtime パッケージを含む Docker イメージを作成します。次に、マイクロサービスの Docker イメージを実行し、MATLAB Production Server™ クライアント API を含む HTTP ライブラリがある任意のプログラミング言語を使用して、サービスへの RESTful リクエストを行います。

関数

compiler.build.productionServerArchiveMATLAB Production Server または Docker にデプロイするアーカイブを作成する (R2020b 以降)
compiler.build.ProductionServerArchiveOptionsデプロイ可能なアーカイブのビルド オプション (R2020b 以降)
compiler.package.microserviceDockerImageMATLAB Compiler SDK により生成されたファイルを使用してマイクロサービスの Docker イメージを作成する (R2022a 以降)
compiler.package.MicroserviceDockerImageOptionsマイクロサービス Docker オプション オブジェクトを作成 (R2022a 以降)
compiler.build.Resultsコンパイラ ビルド結果オブジェクト (R2020b 以降)
compiler.runtime.createInstallerDockerImageオフライン マシンで MATLAB Runtime インストーラー Docker イメージを作成する (R2022b 以降)
compiler.runtime.createDockerImageCreate a Docker image that contains MATLAB Runtime (R2023b 以降)

トピック