Google釋出跨雲Serverless管理平臺Knative
企業只要使用由Google與Pivotal、IBM、 和SAP等企業共同開發的跨雲Serverless管理平臺Knative,就能在支援Kubernetes的雲平臺上自由的遷移工作負載,無論是跨私有云或是公有云及各種混合雲架構都沒問題。 |
在Cloud Next 2018大會上,Google為企業提供了一系列完整的無伺服器解決方案,讓開發者可以專注地Coding,而不需要顧及基礎架構上的部署與配置等工作。
其中最值得注意的是Google與Pivotal、IBM、 和SAP等企業共同合作,釋出基於Kubernetes用來建立、部署與管理Serverless工作負載的平臺Knative(發音為kay-nay-tiv),以完成跨雲單一平臺的目標。另外,Google慢AWS好幾步的事件驅動Serverless運算平臺Cloud Functions終於正式可用,進一步,Cloud Functions還提供了Serverless容器功能。
Cloud Services Platform作為Google這次雲戰略主軸,其中Serverless服務便是這個混合雲架構中重要的一部分。這次Google擴張無伺服器版圖有兩部分,第一部分則是透過Kubernetes,讓使用者跨雲平臺管理Serverless服務,第二部分便是強化既有的Serverless服務。
Google提到,不少企業有在自建機房部署或是跨雲部署工作負載的需求,因此Google與Pivotal、IBM、紅帽和SAP合作開發了Knative,共同打造友好的跨雲Serverless管理平臺,促進了Google以Kubernetes擴張Serverless版圖重要一步。Knative是一系列基於Kubernetes技術開發的開源中間元件,這些元件可以在本地、雲或是第三方資料中心,讓開發人員無痛構建基於容器的應用程式。
Knative提供了一群可重複使用的元件,幫助開發人員解決日常瑣碎但必要任務,協調來源到部署容器的工作流、路由並管理部署時的流量、自動擴充套件工作負載或是繫結執行的服務到事件生態系中。開發人員能以通用的開發語言與框架來部署功能(Functions)、應用程式與容器等任何工作負載。除此之外,Knative也支援常見的開發模式,如GitOps、DockerOps和ManualOps,以及Django、Ruby on Rails與Spring等工具框架。
簡單來說,Google想透過Knative實現跨雲單一平臺的目的,任何支援Kubernetes地方,企業都可以在之間自由的轉移工作負載,選擇在最適合的地方執行任務,可以依據需求調整系統部署。
除此之外,Google的PaaS平臺App Engine升級支援第二代標準Runtimes,除了基本支援Python 3.7和PHP 7.2外,在今年6月也開始支援Node.js 8。第二代Runtimes使用今年5月Google對外開源的沙盒容器技術gVisor,gVisor以Go語言撰寫,與虛擬機器一樣安全但更為輕巧,能以非特殊許可權執行必要的系統呼叫,這樣的輕量環境不只部署更快,應用程式執行效能也獲得提升。第二代Runtimes提供各種開發者慣用開源語言的Runtimes,支援執行任何框架、函式庫或二進位制檔案。
另外,Google在2016年就已經發布測試版的事件驅動Serverless運算平臺Cloud Functions,即日起正式可用,服務可用區域新增歐洲與亞洲。Cloud Functions正式版新增了許多新的功能,包括支援開發語言Python 3.7和Node.js 8,提供更完整的網路和安全性控制,效能更是全面獲得提升。而Cloud Functions也能無縫連線GCP的各種服務,包括BigQuery、Cloud Pub/Sub、機器學習API、G Suite甚至是Google Assistant等。
隨著Cloud Functions進入正式版,Google還為其新加入了Serverless容器功能。過去不少使用者都有定製化的需求,例如執行特別的Runtimes、定製的二進位制檔案,或者工作負載可移植性等,而容器對於這些需求是很好的解決方案。因此現在直接在Cloud Functions上函式庫Serverless容器服務,讓使用者可以在完全託管的環境下,執行基於容器的工作負載。
原本就使用Kubernetes引擎的使用者,也能使用包含在Knative中的GKE無伺服器套件,享受在Kubernetes引擎上一鍵部署無伺服器工作負載,這提供使用者極大的彈性,可以實時的部署容器外,還能自動擴充套件無狀態基於容器的工作負載,甚至相反將規模縮減至零。
除了這些,Google Cloud Next一併推出的DevOps服務Cloud Build,還有可以讓使用者全球同步應用資料的無伺服器服務Cloud Firestore,以及能監控管理無伺服器應用的Stackdriver套裝,也都被Google歸類在無伺服器解決方案之中。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2645023/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 重磅釋出 | Serverless 應用中心:Serverless 應用全生命週期管理平臺Server
- .NET Core 跨平臺釋出
- Docker釋出重大更新,跨平臺容器管理易如反掌Docker
- Google全新Logo釋出:適應更多平臺Go
- 阿里雲 EMAS Serverless 重磅釋出阿里Server
- 中國首個安全生產標準化管理雲平臺釋出
- Knative 助力 XTransfer 加速應用雲原生 Serverless 化Server
- 跨平臺.NET MAUI框架 正式版GA釋出UI框架
- .NET跨平臺UI框架Avalonia 11.1重磅釋出UI框架
- 私有云和多雲管理平臺 | Cloudpods v3.10.15 正式釋出CloudUDP
- 阿里雲 EMAS Serverless 升級釋出阿里Server
- SmartX 釋出管理平臺 CloudTower 2.0 版本Cloud
- NativeScript3.0.1釋出,Native跨平臺應用
- 跨平臺的.NET執行環境 Mono 3.2.7釋出!Mono
- Google跨平臺UI框架 Flutter beta 重磅釋出,這裡有你需要了解的一切GoUI框架Flutter
- 釋出 Spinnaker 1.0:持續的雲交付平臺
- 使用Knative基於構建、部署、管理serverless應用Server
- SonarQube 5.0 釋出,程式碼質量管理平臺
- 跨平臺雲筆記的安裝筆記
- 【雲管平臺】多雲混合雲管理平臺用哪個好?
- CrossApp 0.1.5 釋出:跨平臺移動應用開發引擎ROSAPP
- Google Inbox 是如何跨平臺重用程式碼的?Go
- 開源、高效、跨平臺:深剖Google FlatBuffers工作原理Go
- Akka推出Serverless PaaS無伺服器雲平臺 - thenewstackServer伺服器
- 雲原生週刊:Knative 1.15 版本釋出|2024.8.5
- 自媒體一鍵釋出平臺,3分鐘釋出全平臺
- 跨平臺渲染引擎之路:撥雲見日
- 跨平臺開發框架DevExtreme釋出v17.2.8|附下載框架devREM
- 跨平臺開發框架DevExtreme釋出v17.2.7|附下載框架devREM
- AdMaster釋出Social Reach,實現跨平臺社交營銷效果衡量AST
- 開源介面管理平臺YApi v1.4.3 元旦釋出API
- [Serverless] ? Laravel Serverless 部署平臺內測招募中 ?ServerLaravel
- 我在阿里巴巴做 Serverless 雲開發平臺阿里Server
- 我在阿里巴巴做 Serverless 雲研發平臺阿里Server
- 新功能速遞 | OceanBase 雲平臺 3.1 版本釋出啦!
- 百度智慧雲釋出曦靈-AI手語平臺AI
- 橙色箱子中的雲平臺:Canonical釋出Ubuntu Orange BoxUbuntu
- 谷歌開放語音識別API 釋出機器學習雲平臺谷歌API機器學習