靈雀云CTO陳愷:后Kubernetes時代 云原生助力企業(yè)持續(xù)創(chuàng)新
原創(chuàng)【51CTO.com原創(chuàng)稿件】云原生是當下熱議的討論話題,集各種熱門技術(shù)之大成。2017年底Kubernetes成為容器編排的事實標準,將云原生的概念徹底推向高潮。
近日由云原生技術(shù)實踐聯(lián)盟(CNBPA)和靈雀云聯(lián)合主辦的首屆云原生技術(shù)實踐峰會正式召開,靈雀云創(chuàng)始人兼CTO陳愷在會上發(fā)布了一站式云原生應用賦能平臺Alauda Container Platform(ACP)、云原生機器學習賦能平臺Alauda Machine Learning(AML)和企業(yè)級容器PaaS平臺Alauda Cloud Enterprise(ACE)三大產(chǎn)品。
靈雀云創(chuàng)始人兼CTO 陳愷
靈雀云成立于2014年, 是一家專注于容器服務和企業(yè)級PaaS的云服務商,在西雅圖和北京都設有研發(fā)中心,其CEO左玥、CTO陳愷均出自原微軟Azure云平臺的核心創(chuàng)始團隊,公司75%以上的后端開發(fā)工程師均擁有Kubernetes代碼級的熟練掌握能力。
靈雀云于2017年11月獲得由騰訊云戰(zhàn)略領(lǐng)投,高榕資本、寬帶資本跟投的超億元人民幣B輪融資;2018年5月又獲得由英特爾投資領(lǐng)投,明照資本等戰(zhàn)略投資人跟投的新一輪融資,是目前國內(nèi)容器PaaS領(lǐng)域融資輪次***、估值***、總?cè)谫Y額***的IT服務企業(yè),客戶覆蓋了銀行、證券、保險、運營商、制造、能源、航空、汽車等領(lǐng)域的諸多五***企業(yè)。
2018年:云計算的后Kubernetes時代
“自Kubernetes在2017年底成為容器編排標準以來,其對技術(shù)社區(qū)和行業(yè)的影響力正在迅速爆發(fā),2018年云計算已進入后Kubernetes時代。”陳愷在題為《云原生助力企業(yè)持續(xù)創(chuàng)新》的演講中提到:“未來,Kubernetes或?qū)⑾蛳鹿芾硭谢A設施,向上支撐所有應用,成為真正意義上的‘云操作系統(tǒng)’以及新一代的‘應用服務器’,Kubernetes還有可能成為絕大多數(shù)應用的唯一交互方式。”
陳愷坦言,因Kubernetes擴展機制的靈活性,越來越多的開發(fā)者將Kubernetes作為開發(fā)框架使用,去擴展Kubernetes的功能,通過Kubernetes提供與容器編排并不相關(guān)的各種服務,技術(shù)社區(qū)中流行的各種花式玩法,甚至遠遠超出了Kubernetes設計者的預料之外。
云原生的概念在早期非常小眾,在云原生技術(shù)實踐聯(lián)盟(CNBPA)的推動下,2018年進入云原生的爆發(fā)期,開發(fā)交互方式正在向云原生的方向改變,云原生的概念迎來了實際的落腳點。
未來傳統(tǒng)企業(yè)將逐漸演變成軟件公司,但是只在商業(yè)模式中包含軟件,并不能帶來競爭力的優(yōu)勢,而云原生能夠***化釋放云計算生產(chǎn)力的應用設計、開發(fā)、交付和管理方式,其容器化、動態(tài)調(diào)度和快速交付的特點能夠快速將價值傳遞給客戶,這是傳統(tǒng)企業(yè)關(guān)注云原生技術(shù)的根本原因。
ACP:一站式云原生應用賦能平臺
云原生由容器、DevOps 和微服務為代表的敏捷基礎架構(gòu)組成,靈雀云本次發(fā)布的一站式云原生應用賦能平臺(Alauda Container Platform,ACP),包括Alauda Kubernetes、ACP DevOps和ACP Service Framework三大標準化產(chǎn)品,是靈雀云云原生技術(shù)經(jīng)過實踐沉淀出的全新產(chǎn)品套件,實現(xiàn)了對云原生三大領(lǐng)域的完整覆蓋。
Alauda Kubernetes是靈雀云提供的企業(yè)級Kubernetes發(fā)行版,據(jù)介紹,該版本在過去兩年里已被100余家企業(yè)客戶運用在生產(chǎn)環(huán)境當中,并通過了CNCF官方一致性認證,支持一鍵安裝和升級,用戶體系可以靈活打通,權(quán)限和決策參照了企業(yè)中實際的使用習慣,從網(wǎng)絡到存儲皆可開箱即用,針對運維人員提供從監(jiān)控到日志的完整解決方案。
在DevOps方面,靈雀云在2017年提供了支持CICD流水線和容器流水線能力的版本,受客戶使用工具和流程的需求驅(qū)動,本次發(fā)布的ACP DevOps采用開放式工具鏈的集成和編排,實現(xiàn)了對生態(tài)合作伙伴解決方案的完整集成,讓企業(yè)客戶感覺是一個整體,貫穿應用的全生命周期管理。
ACP本身也是依托于DevOps開發(fā),陳愷在現(xiàn)場進行了用例演示,從現(xiàn)場演示可以看出,運用ACP DevOps,開發(fā)者進行代碼開發(fā),會激發(fā)一條流水線跑單元測試和自動化測試,之后在預發(fā)布的環(huán)境中跑更完整的測試,全部通過后工程師會正式推入到生產(chǎn)環(huán)境,發(fā)布成功后機器人將自動推送消息??蛻艨梢栽谏a(chǎn)環(huán)境中***次的模仿真實用戶的行為,產(chǎn)生大量監(jiān)控數(shù)據(jù),通過監(jiān)控指標分析對比各應用版本之間的質(zhì)量,有問題系統(tǒng)會自動報警,***企業(yè)選擇哪一版本發(fā)布就變成了純業(yè)務的決定,由于前期的反復測試,大大降低了正式版本發(fā)布流程的工作量。
ACP Service Framework是基于微服務的治理平臺,已幫助諸多大型企業(yè)客戶實現(xiàn)微服務落地。ASF平臺全面集成了 SpringCloud框架,用戶可以在ASF平臺上一鍵創(chuàng)建微服務環(huán)境,只需將環(huán)境分配給每個項目,項目里的開發(fā)人員就有了API網(wǎng)關(guān)、服務注冊、發(fā)現(xiàn)、配置中心、熔斷監(jiān)控、全鏈路追蹤等完整的微服務治理功能。
AML:云原生機器學習賦能平臺
“近兩年,在Kubernetes集群上做機器學習和深度學習的客戶越來越多,未來,采用算法模型的應用將像使用數(shù)據(jù)庫一樣常見。”陳愷提到。云原生機器學習賦能平臺Alauda Machine Learning(AML)是靈雀云用云原生的思想落地機器學習工程化的***實踐,該平臺集成了數(shù)據(jù)科學家的常用工具,可以用AML創(chuàng)建分布式的環(huán)境并方便地展開實驗。AML可與ACP聯(lián)動,實現(xiàn)從模型的開發(fā)、訓練、驗證、發(fā)布到再訓練的整個流程自動化,也可將ACP用于模型發(fā)布時的測試,陳愷希望通過AML與ACP等產(chǎn)品線的集成,最終實現(xiàn)模型持續(xù)訓練、優(yōu)化、驗證的完整閉環(huán)。
ACE:企業(yè)級容器PaaS平臺
***發(fā)布的產(chǎn)品是Alauda EE的2.0升級版——企業(yè)級容器PaaS平臺Alauda Cloud Enterprise(ACE),ACE包含了ACP的所有功能,支持多集群、多租戶,并進行了大量的生態(tài)集成。
ACE的***個特性是多集群,除了支持默認的Kubernetes集群,用戶還可以自己導入集群,或使用第三方廠商的集群,例如將騰訊、微軟的軟件集成到用戶的PaaS平臺上來;ACE跨集群的部署和管理方式,能幫助金融客戶實現(xiàn)兩地三中心的管理。
ACE的第二個特性是多租戶,ACE的大多數(shù)客戶均來自大企業(yè)的平臺部門,他們運用ACE為整個企業(yè)提供完整的PaaS平臺,靈雀云在租戶模型的靈活性方面有著相當大的優(yōu)勢。
ACE的第三個特性是生態(tài)集成,從產(chǎn)品的設計理念來看,陳愷表示客戶可以很容易的替換成靈雀云生態(tài)當中的其他合作伙伴,不會被某一云廠商鎖定。
靈雀云的產(chǎn)品演進方向 滿足各類上云需求
從以上三大產(chǎn)品的發(fā)布可以看出,靈雀云的產(chǎn)品演進方向十分明確,ACE主要支持大客戶搭建統(tǒng)一的PaaS平臺,用于支持各類基礎設施、內(nèi)外部環(huán)境以及更多相對復雜的場景。而ACP和ACE的設計目標不同,其功能更通用、更簡單,靈雀云希望總結(jié)從頭部客戶中積累下來的經(jīng)驗,將那些通用的提煉出來,變成高度標準化的產(chǎn)品交付給更廣闊的市場,從而滿足中小企業(yè)的云化需求。從集成的角度來看,ACP很容易被其他系統(tǒng)集成,ACE很容易集成其他系統(tǒng),二者從產(chǎn)品的角度來看是一個互補。大客戶可以用ACE作為底座去集成靈雀云生態(tài)合作伙伴的各類解決方案,而中小客戶可以讓ACP獨立的集成到其他各個合作伙伴的生態(tài)中去,而其他相應功能也將按照這一思路逐漸在平臺上實現(xiàn)產(chǎn)品化。
傳統(tǒng)業(yè)務遷移需求會逐漸轉(zhuǎn)向云原生
“傳統(tǒng)企業(yè)做數(shù)字化轉(zhuǎn)型,不光需要軟件,更要清楚如何自給自足的開發(fā)軟件,具備很強的軟件快速交付能力,云原生、DevOps、微服務等理念,都是圍繞著同一個目標去實現(xiàn)的。”陳愷表示,靈雀云提供行業(yè)容器PaaS解決方案的出發(fā)點正是來自于企業(yè)的數(shù)字化轉(zhuǎn)型需求,針對企業(yè)軟件開發(fā)迭代速度慢、資源利用率低等問題,靈雀云為企業(yè)搭建統(tǒng)一的PaaS容器云平臺,基于容器技術(shù)幫助企業(yè)取得持續(xù)的創(chuàng)新能力。
從目前來看,企業(yè)上云的需求來自兩個方面,一是來自傳統(tǒng)業(yè)務的遷移需求,二是云原生技術(shù)發(fā)展帶來的新能力推動企業(yè)上云。陳愷表示,這兩類需求會逐漸重合,而且在DevOps、容器化編排、微服務這些領(lǐng)域的需求已然重合了,傳統(tǒng)的業(yè)務遷移需求會逐漸轉(zhuǎn)向云原生。雖然現(xiàn)在諸多目標客戶并未提及Service Mesh服務網(wǎng)格的需求,但是作為一項新技術(shù),必將在未來產(chǎn)生大量的需求,靈雀云會打出提前量,做好新技術(shù)從研發(fā)到落地的前期準備。他還補充,如果企業(yè)要走純云原生的路線,可以采用無服務器架構(gòu),但目前來看還為時尚早。
【51CTO原創(chuàng)稿件,合作站點轉(zhuǎn)載請注明原文作者和出處為51CTO.com】