我是particle.io的忠实粉丝,当他们添加Google Cloud Platform(GCP)集成时非常兴奋,因此我可以保存我的物联网数据转换为GCP“DataStore”。在Google云端平台上运行完全托管的,始终可用的node.js脚本
我跟着他们的教程,并得到它的工作,但我需要一些建议实施这个,所以它可以扩展到GCP。
我目前的实现是像这样: https://docs.particle.io/tutorials/integrations/google-cloud-platform/#example-use-cases
基本上我有一个GCP它运行侦听PubSub的事件(我的物联网设备发送)使Node.js脚本“计算引擎”实例,并将其保存到DataStore。
现在,因为我希望它可以扩展,理想情况下,此node.js脚本应该运行在托管服务上,可以自动响应尖峰。但是GCP似乎没有这样的东西。
在AWS我会那么这样的: 物联网数据 - > Particle.io AWS网络挂接 - > AWS API网关端点 - > AWS LAMBDA - > AWS DynamoDB
所有AWS点管理。
让这个node.js脚本始终在GCP上以全管理,始终可用的方式运行的最佳方式是什么?它可以运行我的node.js脚本,用于侦听PubSub事件并保存到DataStore并随负载增加自动调整。
任何帮助/建议将不胜感激。
非常感谢, 马克
谷歌云功能可用,这相当于AWS Lambda。我认为,这是在阿尔法。一探究竟。使用GCF可以建立相同的无服务器工作流程。 –
是的,云端功能对此非常理想,但它仍然处于预览状态,我需要一个生产准备选项。 – newbreedofgeek