容器進入邊緣,開源領跑AI+IoT?

企業應用上雲,如果還採取傳統的技術,那麼就不能充分發揮雲原生(Cloud Native)技術的成本、效率、敏捷等優勢,讓上雲效果大打折扣。

因此,阿里雲原生應用平臺研究員丁宇(叔同)在2020阿里雲線上峯會上就明確表示:“以容器爲代表的雲原生技術,已經成爲釋放雲價值的最短路徑,雲原生助力企業全面擁抱雲計算。”

容器(Container)作爲一種先進的虛擬化技術,已成爲雲原生時代軟件開發和運維的標準基礎設施。現在,越來越多企業開始重視並使用容器技術加速數字化轉型,一些企業這如今日頭條、滴滴出行、京東等將容器和Kubernetes(K8S)作爲技術重心,迅速拓展新領域。

2020年,容器技術進一步開疆拓土,大步進入AI和邊緣計算領域。以容器爲代表的雲原生技術會加速AI+IoT落地,創造一個亮堂堂的新天地嗎呢?

01

SUSE完成收購Rancher,聚焦邊緣創新

12月2日,兩家全球領先的開源公司宣佈完成合並,開源創新公司SUSE完成對 Kubernetes 管理領域市場領導者Rancher的收購,將爲業界帶來Linux 操作系統和Kubernetes(K8S)管理平臺的全新產品組合。

業內專業人士預估,SUSE至少要支付6億美元。該交易表明,即使在經濟寒冬期間,能使公司更有效地運營的技術的需求仍然很高。

從業務上看,SUSE和Rancher都是開源軟件公司,在開源軟件業務發展的方向上都有共同的追求,增長速度驚人。

SUSE是由私募股權公司EQT控制的一家Linux發行公司,擁有28 年的輝煌歷史,一直專注於開源創新,爲關鍵任務型應用和系統提供支持,被廣泛嵌入到全球範圍內諸如汽車和醫療等設備當中。2017年,SUSE推出了自己的服務來管理容器。

最近SUSE公佈了2020 財年第四季度的財務業績,全球業績持續增長。雲 ACV(年度合同價值)預訂持續增長,增長率達到87%,實現了連續15個季度的雲ACV同比增長。

而Rancher Labs則提供了開放源代碼軟件,使組織可以在數據中心、雲、分支機構和網絡邊緣的任何基礎架構上大規模部署和管理Kubernetes。Kubernetes 是世界上最受歡迎的容器編排平臺。

Rancher的核心軟件借鑑了Google在2014年根據開放源代碼許可發佈的Kubernetes容器管理軟件。2019年2月,Rancher推出了輕量級Kubernetes發行版K3s。該公司表示,人們下載了超過1億次該軟件,並聲稱2019年的年化收入增長169%。Rancher還提供了自己的小型Linux操作系統的發行版。

容器成爲鏈接兩家公司的紐帶,並將容器帶進混合雲和邊緣計算領域。

在過去的幾年中,隨着Docker等新興公司的興起,容器已成爲傳統虛擬化技術的一種替代品,用於在公司數據中心、雲等的每臺服務器上運行應用程序。亞馬遜、微軟、阿里雲、騰訊雲等雲提供商都推出了相應容器服務,開發人員可以使用這些服務將代碼放入容器中,便於應用的運行、遷移等。

Rancher在近日發佈的“Forrester New Wave:多雲容器管理平臺”報告中被評爲卓越領導者,它提供開源容器管理軟件,使組織能夠在數據中心、雲、分支機構和網絡邊緣的任何基礎設施上大規模部署和管理 Kubernetes。

SUSE首席技術和產品官Thomas Di Giacomo表示:“ Kubernetes擴展了組件和工具的生態系統,減輕了在公共雲和私有云中開發和運行應用程序的負擔。”

“藉助容器技術,IT團隊可以快速且可預測地部署和管理應用程序,動態擴展它們,無縫地推出新功能以及僅針對所需資源優化硬件使用。由於它所擁有的功能,隨着企業繼續調整和現代化IT策略以支持遠程工作流及其業務,Kubernetes將成爲2021年衆多公司觀衆的主要主題。”

Rancher Labs首席執行官升亮說:“正如Linux在2000年代成爲數據中心、雲和設備的標準計算平臺一樣,我們從根本上相信Kubernetes將迅速成爲2020年代多雲、異構IT環境中無處不在的企業計算平臺。”

與另一家開源公司IBM的Red Hat形成對比,SUSE雖然是一家旗鼓相當的大型開源公司,但是它沒有運行自己的雲基礎架構。在向雲轉移,特別是發展混合雲方面,SUSE通過收購Rancher,具備混合雲能力,可以吸引那些不想只使用一個雲的公司。

Rancher 對開源社區的平等承諾得到了包括RKE、K3s、微軟雲AKS、亞馬遜EKS、谷歌雲GKE、阿里雲ACK、騰訊雲TKE和百度智能雲CCE在內的所有主流認證 Kubernetes 發行版和操作系統的支持。由於沒有供應商鎖定(Lock-in)以及計算場景的限制,企業可以在其業務範圍內進行邊緣到核心再到雲的無限創新。

未來,SUSE和Rancher將共同開發解決方案,致力於解決當今企業的複雜問題,重點聚焦幫助企業進行邊緣計算領域的創新。

02

CNCF接受K3s,容器生態延續到邊緣計算

SUSE和Rancher兩家開源公司的合併,必然會擴大其商業版圖。那麼,兩家賴以生存的開源發展模式會不會受到影響呢?

K3s是Rancher在2019年2月推出的輕量級Kubernetes發行版,大小不到100MB,是Kubernetes的最優化版本,可以在從雲到數據中心再到邊緣的任何地方運行。

2020年8月,K3s加入CNCF沙箱項目,是首個進入CNCF沙箱項目的Kubernetes發行版,同時也是當前全球用戶量最大的CNCF認證輕量級 Kubernetes發行版,也是Rancher第二個加入CNCF沙箱的項目。早在2019年10月,Rancher將Kubernetes持久化存儲項目Longhorn捐獻給CNCF,成爲其沙箱項目。

CNCF構建可持續生態系統,並圍繞一系列高質量項目促進社區的發展,這些項目將容器作爲微服務架構的一部分進行編排。

具體而言,K3s通過了CNCF定義的所有一致性測試,成爲獲得認證的Kubernetes發行版。CNCF的軟件一致性確保了每個供應商的Kubernetes版本都支持所需的API,並支持開源社區版本。這種一致性還保證K3s可以替代任何其他Kubernetes發行版。

k3s是專爲物聯網及邊緣計算設計經CNCF一致性認證的Kubernetes發行版。雲原生計算基金會CNCF對Rancher的 K3S的接受,可能會成爲Kubernetes和雲原生計算曆史上最重要的里程碑之一。

K3S成爲了開源社區最受歡迎的邊緣計算Kubernetes解決方案。自2019年3月發佈以來,K3s全球下載量超過100萬次,每週平均被安裝超過2萬次,其中30%的下載量來自中國。截至目前,K3s GitHub Star數已超過 14900。

與此同時,K3s還催生了開源社區的其他創新項目,周邊生態包括輕量級K3s安裝工具k3up、快速搭建k3s集羣工具k3d、業界首個Kubernetes操作系統K3OS、輕量級本地容器引擎K3c、面向Kubernetes及K3s的輕量級擴展控制器Octopus以及K3s自動化工具AutoK3s等。

03

K3s爲邊緣計算不斷優化

開源的K3s能在開源的Kubernetes發行版中脫穎而出,源於Kubernetes容器技術的強大用戶基礎和應用前景,同時又進一步將Kubernetes容器的應用擴大到邊緣計算和AI領域。

Kubernetes是一個有助於部署、擴展和管理容器化應用的系統。Google的工程師構建了它,處理公司龐大的數字平臺的爆炸性工作負載。2014年,Google將Kubernetes開源,Kubernetes 因而成爲第一個CNCF項目,極大地擴展了使用範圍。

目前,Kubernetes現在有超過2,300名貢獻者,成爲世界上最受歡迎的容器編排平臺。

Kubernetes集羣調度功能可讓開發人員構建雲原生應用,更加關注代碼而不是操作。Kubernetes 面向未來的應用程序開發和基礎設施管理可在本地或雲端進行,無需供應商或雲提供商綁定。

根據451 Research的調查,到2022年,全球76%的企業將實現Kubernetes的標準化,這使其成爲利用業務戰略和雲原生應用程序最相關的平臺。

Gartner預測,到2025年,超過75%的企業生成數據可以在傳統數據中心和雲之外創建和處理。

Forrester近期的統計數據也顯示,三分之二的包含移動決策的製造商的路線圖已經包含了邊緣計算功能。

Kubernetes爲跨異構基礎架構的設施提供了一致的鏡像格式、API標準以及統一的安全性和操作實踐,因此迅速成爲邊緣計算的關鍵要素。通過使用Kubernetes,企業可以在邊緣運行容器並最大化利用資源、簡化測試,而且由於許多組織能夠在現場使用和分析更多數據,進而讓DevOps團隊能夠更快、更有效地進行遷移。

在K3s發佈之前,大多數的Kubernetes發行版都佔用大量內存,對於物聯網和邊緣計算環境而言過於複雜。K3s專爲在資源有限的環境中運行Kubernetes的開發人員和運營商設計,將滿足日益增長的在邊緣計算環境中運行在 x86、ARM64 和 ARMv7 處理器上的小型、易於管理的 Kubernetes 集羣需求。

Rancher專注於使用開源Kubernetes容器編排系統進行容器管理,該系統可自動執行多個應用程序容器的部署、擴展、維護、調度和操作。Rancher所做的是提供Kubernetes即服務,因此消除了與管理,保護和管理多個Kubernetes集羣中的容器相關的所有內部機制的工程麻煩。

K3s的發佈爲開發者們提供了以“Rancher 2.X + K3s”爲核心的“Kubernetes即服務(Kubernetes-as-a-Service)”解決方案堆棧,將Kubernetes的能力從數據中心、雲端延展至邊緣端,充分賦予企業在任何基礎設施上部署Kubernetes的自由。

選擇k3s的三大理由分別爲:適配邊緣環境,k3s是專爲無人值守、資源受限、偏遠地區或物聯網設備內部的生產工作負載而設計。

簡單且安全。k3s被打包成單個小於60MB的二進制文件,從而減少了運行安裝、運行和自動更新生產Kubernetes集羣所需的依賴性和步驟。

針對ARM進行優化。ARM64和ARMv7都支持二進制文件和多源鏡像。k3s在小到樹莓派或大到 AWS a1.4xlarge 32GiB服務器的環境中均能出色工作。

04

雲原生的邊緣計算加大AI+IoT創新

K3s將Kubernetes的優勢擴展至邊緣計算領域,使邊緣計算變得完全是雲原生的、智能化的、可擴展的和具備安全性的,從而推動計算無處不在。未來,物聯網IoT將持續推動邊緣創新,Kubernetes將在這場變革中扮演意義非凡的角色。

首先,Kubernetes適用於AI和IoT工作負載的分配。

Kubernetes已成爲在雲和數據中心中運行工作負載的實際平臺。由於AI推理正在走向邊緣,因此客戶正在尋找可靠的軟件平臺。藉助K3s,客戶可以獲得跨雲和邊緣的統一平臺。

AI和IoT工作負載可以通過標準的雲原生技術如Helm圖表、容器映像、CI / CD管道和容器註冊表等管理的軟件供應鏈。

其次,邊緣的K3s和雲中的Kubernetes形成了一個很好的組合,從而完成了軟件交付的循環。AI模型在雲中接受訓練,並作爲K3s上的容器進行部署以進行推理。物聯網應用程序是容器化的,並在邊緣運行,將數據饋送到AI模型。

藉助對各種體系結構的支持,K3s爲運行在IoT設備或Edge中嵌入的x86、AMD64、ARMv7和64位ARMv8-A處理器上的易於管理的多節點Kubernetes集羣提供了動力。

再次,SUSE完成對Rancher Labs的收購,開源生態系統中這一整合對最終用戶和社區有相當大的影響。基於開源行業以前的併購,人們一直對K3的未來感到擔憂。特別是,SUSE擁有自己的Linux發行版,可能會有捆綁協議,將K3s限制爲SUSE自己的Linux上。

K3s加入CNCF的消息使社區大爲欣慰。現在保證了該項目將有社區的共同貢獻和並行的開發流程,以及CNCF定義的成熟治理模型。

K3s是作爲沙河項目提交給CNCF的第一個Kubernetes發行版。它具有巨大的潛力,使其不僅成爲邊緣計算的首選,而且甚至成爲企業數據中心中運行現代應用的首選Kubernetes發行版。

未來,K3s將見證針對邊緣計算場景的雲提供商和OEM的繁榮。

禮品限時贈送,先到先得~!

完整填寫調研問卷,可參與問卷後抽獎活動,禮品包括:100元、50元京東卡、30元星巴克券等。

點擊右下角【閱讀原文】立即報名參會

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章