首页 文章

Google的功能将重要的计算任务卸载到Google Compute Engine

提问于
浏览
0

我正在努力构建一项服务,我希望人们可以将大量高质量的视频和照片文件上传到Google Cloud 端存储 . 我正在使用FFMPEG将视频转换为更小的尺寸,并且在遇到功能崩溃时遇到了很多麻烦 .

我是否理解 Cloud 功能是为处理轻量级计算任务而设计的?通过让 Cloud 功能触发视频处理的计算引擎功能,我可以获得更好的性能吗?

构建这样的流的最佳方法是什么:

1:用户上传1-50个视频文件 .

2:生成较小的视频文件副本,以便快速移动和浏览网页?

我目前的结构是:1:上传文件到存储桶2: Cloud 功能触发和计算 . 3: Cloud 功能将拇指视频写入存储桶

我可以通过以下方式获得更好的结果:1:将文件上传到存储桶2: Cloud 功能触发器3: Cloud 功能触发Google Compute Engine 4:计算引擎减少文件大小5:计算引擎将拇指视频写入Google存储

关于如何做到这一点的任何指针或线索都会很棒

1 回答

  • 1

    Cloud Functions实例没有足够的资源可供使用 . 它们适用于少量工作 . 实际运行超过9分钟的功能实际上是不可能的,所以无论处理能力有多大,这都是硬限制 . 对于可能运行时间较长的大量工作,使用Compute Engine几乎肯定会更好,但是您确实需要自己进行基准测试,以确保您的预期用例 .

相关问题