我一直在使用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代码。
答案 0 :(得分:0)
我考虑将AppEngine或容器用于您的任务,而不是CloudFunctions。有关如何在此处执行此操作的一些建议:http://code.markedmondson.me/4-ways-schedule-r-scripts-on-google-cloud-platform/以及此处的计算引擎:https://cloud.google.com/solutions/running-r-at-scale