我有一个项目API,需要运行一些MATLAB代码。
目前,MATLAB代码使用MATLAB编译器编译,并在EC2上使用MATLAB Runtime和Python运行。
我试图从EC2迁移到AWS Lambda。这要求我以某种方式将MATLAB编译的可执行文件打包到Lambda包中。
我认为,有两种选择:
有没有人在AWS Lambda上使用MATLAB或类似的经验?我在这里有其他选择吗?
答案 0 :(得分:0)
我没有以这种方式运行AWS lambda函数的经验,但您不应该遇到问题。
有关于如何执行此操作的AWS文档。也许从这里开始:https://aws.amazon.com/blogs/compute/running-executables-in-aws-lambda/
我以前使用当时标准Lambda堆栈中没有的Node.js可执行文件执行此操作。
基本步骤是:
没有理由你不能用matlab可执行文件完成这项工作,除非捆绑包的总大小。如果捆绑包太大,您可能会遇到限制和冷启动问题。
希望这有帮助。
答案 1 :(得分:-1)
可以这样做。一种新产品出现了!