Main Content

마이크로서비스

MATLAB® 함수를 마이크로서비스로 배포

MATLAB 함수를 Docker® 컨테이너로 패키징하여 마이크로서비스로 배포할 수 있습니다. 마이크로서비스 Docker 컨테이너는 MATLAB 함수에 HTTP 또는 HTTPS 엔드포인트를 제공하고 RESTful 요청을 받습니다.

MATLAB 함수를 마이크로서비스로 배포하려면, MATLAB 함수를 배포 가능한 아카이브로 패키징한 후 아카이브와 최소한의 MATLAB Runtime 패키지를 포함하는 Docker 이미지를 만듭니다. 이렇게 하면 마이크로서비스 Docker 이미지를 실행하여 해당 서비스에 RESTful 요청을 수행할 수 있으며, 이때 MATLAB Production Server™ 클라이언트 API를 비롯해 HTTP 라이브러리가 있는 어떠한 프로그래밍 언어든 사용할 수 있습니다.

함수

compiler.build.productionServerArchiveCreate an archive for deployment to MATLAB Production Server or Docker (R2020b 이후)
compiler.build.ProductionServerArchiveOptionsOptions for building deployable archives (R2020b 이후)
compiler.package.microserviceDockerImageCreate a microservice Docker image using files generated by MATLAB Compiler SDK (R2022a 이후)
compiler.package.MicroserviceDockerImageOptionsCreate a microservice Docker options object (R2022a 이후)
compiler.build.ResultsCompiler build results object (R2020b 이후)
compiler.runtime.createInstallerDockerImageCreate a MATLAB Runtime installer Docker image on offline machines (R2022b 이후)
compiler.runtime.createDockerImageCreate a Docker image that contains MATLAB Runtime (R2023b 이후)

도움말 항목