在 GCP 云函数上运行 R 和包

标签 r google-cloud-platform google-cloud-functions serverless-framework

关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。












想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。

3年前关闭。



Improve this question




我一直在使用 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 代码。

最佳答案

我会考虑使用 AppEngine 或容器来完成您的任务,而不是 CloudFunctions。这里有一些关于如何做的建议:http://code.markedmondson.me/4-ways-schedule-r-scripts-on-google-cloud-platform/在 Compute Engine 上:https://cloud.google.com/solutions/running-r-at-scale

关于在 GCP 云函数上运行 R 和包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45213362/

相关文章:

python - 如何解决 "HttpError: Anonymous caller does not have storage.objects.get access to the Google Cloud Storage object., 401"错误?

python - 如何从 Google Cloud Function 的代码更改环境变量的值?

r - 基于另一个输入约束 Shiny 的应用程序输入

R 阅读器单 col_types

apache-spark - 使用服务帐户和 IAM 角色管理 dataproc 集群访问

kubernetes - 向谷歌容器引擎编写启动脚本

r - 使用 R6 高效创建对象

r - 在 R 中为 openMP 设置 "configure"

typescript - FCM 和 Typescript 异步等待 : Network Timing Out

javascript - 使用 Firebase Cloud Functions 访问 Firebase Storage 中的文件时出现问题,文件返回 "[object Object] "