首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在EC2上运行应用程序-使用RESTful应用编程接口触发它-自动缩放

在EC2上运行应用程序-使用RESTful应用编程接口触发它-自动缩放
EN

Stack Overflow用户
提问于 2020-01-29 13:09:11
回答 1查看 164关注 0票数 0

我有一个独立的adobe after effects脚本。脚本输入:获取一个视频文件和脚本输出的一些数据:多个视频文件

我希望在EC2实例上部署我的脚本,并实现以下目标:

1)调用独立脚本来运行给定的输入(视频文件和一些数据)

2)将数据分批次,我们可以并行运行脚本,生成输出视频文件。

3)将输出的视频文件放入S3。通过CDN接入。

我有关于如何实现步骤1和2的问题。

对于步骤1,我需要设置一个API来调用EC2上的脚本吗?如果是,我应该怎么做?任何文档指针都会很有帮助。

对于步骤1,另一种选择是将输入放到S3中,并找到一种解决方案,以便在EC2上载新文件时触发S3上的脚本。有没有这样的解决方案?

对于步骤2,AWS上是否有任何Map Reduce解决方案可以帮助将作业拆分为并行任务?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-02-01 23:04:33

我建议您在第1步中选择2。您可以将“输入”数据文件存储到S3存储桶中。为此特定存储桶上的任何活动配置一些CloudWatch事件/规则,例如上传新文件。此CloudWatch事件在执行时应调用一个目标,该目标将执行一个脚本来执行拆分数据并在S3上上传新视频文件的操作。

如下所示:

一种选择是编写一个Lambda函数。然而,在开始之前,考虑一下它在执行时间、内存分配、冷启动等方面的限制。

另一种选择是触发ECS集群。为了同样的目的,您必须将脚本/应用程序容器化。

另一个选项是触发SSM Run Command,该命令将在您指定的EC2实例上运行脚本。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59960781

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档