【发布时间】:2017-12-26 01:42:34
【问题描述】:
我一直在使用 AWS Lambda 通过打包依赖项(CRAN 包)并将其与 AWS Lambda 一起部署来执行一些 R 代码。 与在实例上运行相比,这有助于我在大量数据上并行运行一小块 R 代码。 我已经参考了这篇文章GENOMICS ON AWS LAMBDA Lambda 在 Python 上使用 RPY2 执行。
我正在探索在 Google Cloud Functions 上运行 R 代码的可能性,因为我正在使用 Big Query 查询一些数据。
我看到 Google Cloud Functions 现在只支持 NodeJS。从 NodeJS 执行 R 脚本的方法很少。 NPM Stackoverflow
但我还需要打包所有必要的包来运行我的 R 代码。在 AWS 上,我使用 AWS AMI 安装所有 R 包,然后创建一个可以部署的 Zip。
我想知道是否有人尝试在 Google Cloud 函数上运行带有包的 R 代码。
【问题讨论】:
-
您是否尝试过这样做并遇到任何问题?您应该能够使用任意数量的文件部署您的云功能,直到 deployment size limit,尽管可能需要将它们包含在您的 package.json 中。因此,理论上使用 Cloud Function 部署 R 包应该没有问题。
标签: r google-cloud-platform google-cloud-functions serverless-framework