我是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