Main Content

マイクロサービス

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

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

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

関数

compiler.build.productionServerArchiveCreate an archive for deployment to MATLAB Production Server or Docker
compiler.build.ProductionServerArchiveOptionsOptions for building deployable archives
compiler.package.microserviceDockerImageCreate a microservice Docker image using files generated by MATLAB Compiler SDK
compiler.package.MicroserviceDockerImageOptionsCreate a microservice Docker options object
compiler.build.ResultsCompiler build results object
compiler.runtime.createInstallerDockerImageCreate a MATLAB Runtime installer Docker image on offline machines

トピック