在2019年的 Google Cloud Next 2019 大會上,Google Cloud 正式發(fā)布了 Cloud Run,這是一個基于容器運行 Serverless 應(yīng)用的解決方案,也是業(yè)界第一個基于 Knative + Kubernetes 的 Serverless 托管服務(wù)。
作為一個完全托管的計算環(huán)境,無需擔心配置機器、配置集群或自動伸縮。其主要特點還包括:
阿里云賬戶多充多送:http://hkonecloud.755800.com/
Cloud Run 是如何工作的
谷歌云Google Cloud Run,允許用戶使用自己喜歡的語言編寫代碼,或者使用自己選擇的二進制庫。然后將其推送到 Cloud Build 以創(chuàng)建一個容器構(gòu)建。通過一個命令 gcloud run deploy 就可以從一個容器映像到一個完全管理的 web 應(yīng)用程序,該應(yīng)用程序運行在一個具有 TLS 證書的域上,并且可以根據(jù)請求自動伸縮。
Cloud Run 服務(wù)可以通過以下方式調(diào)用:
一、通過發(fā)送 HTTPS 請求來觸發(fā) Cloud Run 托管服務(wù),所有的 Cloud Run 服務(wù)都有一個穩(wěn)定的 HTTPS 地址,其中包含的用例有:
二、可以使用 gRPC 將 Cloud Run 服務(wù)與其他服務(wù)連接起來——例如,在內(nèi)部微服務(wù)之間提供簡單、高性能的通信。當你需要進行一下操作時,gRPC 是一個很好的選擇:
三、Cloud Run 支持 WebSockets 應(yīng)用程序,無需額外配置。潛在用例包括任何需要流媒體服務(wù)的應(yīng)用程序,例如聊天應(yīng)用程序。
四、從 Pub/Sub 觸發(fā):使用 Pub/Sub 將消息推送到 Cloud Run 服務(wù)的端點,然后這些消息隨后作為 HTTP 請求傳送到容器??墒褂玫膱鼍鞍ǎ?
五、按計劃運行服務(wù):使用 Cloud Scheduler 安全地按計劃觸發(fā) Cloud Run 服務(wù)。這類似于使用cron作業(yè)??赡艿挠美?
六、執(zhí)行異步任務(wù):您可以使用 Cloud tasks 安全地將任務(wù)排隊,以便由 Cloud Run 服務(wù)異步處理。典型的用例包括:
七、event from Eventrac:可以使用來自60多個 Google Cloud 源的事件觸發(fā) Cloud Run。
例如:
Cloud Run 與 Cloud Functions 有什么不同
Cloud Run 和 Cloud Functions 都是在 Google Cloud 的無服務(wù)器基礎(chǔ)架構(gòu)上運行的完全托管的服務(wù),可自動擴展并處理 HTTP 請求或事件。它們之間的區(qū)別主要如下:
總結(jié):
Cloud Run 提供了許多免費的套餐服務(wù),也可按照使用計費,即只需在容器實例上處理請求時付費。如果它閑置沒有流量,那么無需支付任何費用。另外,在確定哪種 Serverless 平臺最適合使用時,可參考以下幾點:
騰訊云、阿里云、Google谷歌云、華為云、天翼云、移動云、AWS亞馬遜云代理商哪家好?推薦找755800
海外服務(wù)器免費測試:http://hbjsdrq.com/