【问题标题】:Google functions offload heavy computational task to Google Compute Engine谷歌函数将繁重的计算任务卸载到谷歌计算引擎
【发布时间】:2019-02-19 20:01:01
【问题描述】:

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

我对 Cloud 函数是为处理轻计算任务而构建的理解是否正确?通过让云函数触发计算引擎函数进行视频处理,我能否获得更好的性能

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

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

2:生成较小的视频文件副本以进行快速移动和网络浏览?

我目前的结构是:1:上传文件到存储桶2:云函数触发和计算。 3:云函数将拇指视频写入存储桶

我能否通过执行以下操作获得更好的结果:1:将文件上传到存储桶 2:云函数触发器 3:云函数触发器 Google 计算引擎 4:计算引擎减小文件大小 5:计算引擎将拇指视频写入 Google 存储

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

【问题讨论】:

    标签: google-cloud-storage google-cloud-functions google-compute-engine


    【解决方案1】:

    Cloud Functions 实例没有大量资源可供使用。它们适用于少量工作。实际上不可能让一个函数运行超过 9 分钟,因此无论他们获得多少处理能力,这都是硬性限制。对于可能运行时间更长的大量工作,使用 Compute Engine 几乎肯定会更好,但您确实需要自己进行基准测试,以便确定预期的用例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-04-05
      • 1970-01-01
      • 2013-12-05
      • 2015-02-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多