回覆列表
  • 1 # cnBeta

    在今日於舊金山舉辦的 Google Cloud Next 2019 大會上,谷歌正式釋出了無伺服器計算堆疊的最新成員 —— Cloud Run 。與此同時,該公司還宣佈了其雲功能與 App Engine 平臺的最新進展。

    對於開發者來說,其經常需要在無伺服器的速度、易用性,以及容器的靈活性、可移植性之間做出選擇。谷歌表示,其希望提供一套兩全其美的產品。

    (題圖 via:VentureBeat)

    據悉,谷歌新推出的無伺服器計算平臺,有助於開發者以自己的方式,構建端到端的應用程式,而無需擔心底層的基礎架構。

    Cloud Run 允許開發者在完全受管理的無伺服器執行環境中,執行無狀態 HTTP 驅動的容器。它負責所有基礎架構,涵蓋配置、擴充套件和伺服器管理。

    Cloud Run 能夠在‘幾秒鐘內’自動向上或向下擴充套件、甚至將資源佔用降低為零,因此您只需為實際使用的資源而付費。

    如果你對 Cloud Run 的限制感到好奇,只需要知道他正在使用 Gvisor 沙箱。若您的工作負載是無狀態 HTTP 容器,就無需考慮這些問題。

    Google Cloud 無伺服器主管 Oren Teich 解釋稱:“我們在 Cloud Run 中所做的,就是推出一款採用 Docker 容器的全新產品、並立即為您提供統一資源定位符(URL)”。

    這在整個業界都是獨一無二的,我們正在處理從 SSL 配置的最高階、路由、移植到您實際執行容器的所有事務。您只需支付 100-ms 使用費,而且它是支援端到端管理的。

    作為一名開發者,你只需將容器交給我們,剩下的一切都無需操心。你可以透過命令列或圖形介面來提交,Google Cloud 會完成 HTTP 部署、埠設定、負載均衡、路由擴充套件等所有事務。

    記憶體方面只有兩個引數需要調整,剩下的全是自動處理的。這不是一套複雜的編排系統,而是一款易於使用和開發的產品。你可以從零開始苦戰,只需在收到請求後再付款。

    藉助 Google Kubernetes Engine(GKE),開發人員可以在現有的 GKE 叢集上執行無伺服器工作負載。您可以將相同的無狀態 HTTP 服務部署到自建的 GKE 叢集,同時抽象出複雜的 Kubernetes 概念。

    透過 GKE 上的 Cloud Run,您還可以訪問自定義計算機型別、計算引擎網路、以及與部署在同一群集中的其它工作負載並行的執行功能。

    Cloud Run 基於 Knative,一個開放的 API 和執行時環境。其允許開發人員在任何地方執行無伺服器工作負載,你可以從別的地方開始、然後在 GKE 上移動到 Cloud Run 。

    或者,您可以在自建的 Kubernetes 群集中使用 Knative,並在將來遷移到 Cloud Run。使用 Knative 作為底層平臺,可實現工作負載的跨平臺移動,從而降低轉換成本。

    據悉,自八個月前推出以來,Knative 已擁有超過 50 家貢獻公司和 400 名貢獻者,以及超過 3000 次 Pull 請求。

    【Cloud Run Overview】

    Google Cloud Functions 是一個事件驅動的無伺服器計算平臺,支援編寫響應事件的程式碼、同時無需擔心底層基礎架構。

    在今日釋出的更新中,主要是加入了對新的新語言執行時(Runtime)的支援,比如 Node.js 8、Python 3.7、Go 1.11 正式版,以及 Node.js 10(beta)、Java 8 和 Go 1.12(alpha)。

    此外 App Engine 也迎來了第二代的 Runtime 支援,包括 Node.js 10、Go 1.11、PHP 7.2 正式版,以及 Ruby 2.5(alpha)和 Java 11 。至於更多詳情,還請移步至官網檢視。

  • 中秋節和大豐收的關聯?
  • 非瘟嚴重嗎?你們那裡的狀態是怎樣的?