中橋咨詢2022年發布的一份云計算調查數據顯示:在“未來12個月公司的IT形態以哪種為主”的問題中,21.3%的大型企業選擇了私有云;在“未來24個月公司的IT形態以哪種為主”的問題中,私有云的占比穩中有升,達到23.9%。從這組數據來看,對于大型企業來說,或許公有云并不一定就是最優解。但是不可否認,具備較高的整體可用性,能夠持續平滑升級,并不斷提供新的能力以滿足客戶變化的需求,是公有云最大的魅力所在。
“真假云”之辨
在云計算1.0階段,云計算主要用于互聯網公司、中小企業或者作為企業級用戶補充的資源,如用于測試開發、審計、系統或應用升級等;如今邁入云計算2.0階段,具備企業級一致性的云計算已經成為支撐云原生、IoT、AI等新應用的核心資源。如果說,在云計算1.0階段,私有云已經被證明是“可用”的,那么在云計算2.0階段,“好用”則是用戶對私有云最大的期許。
從“可用”到“好用”,這中間要實現怎樣的跨越呢?在云計算1.0階段,也就是傳統私有云,主要解決了數據中心資源整合、降低成本和提高可管理性等基礎問題,所謂的私有云平臺基本都是定制化的,千人千面,造成部署和運維都十分復雜,且無法實現平滑升級,商業模式仍處于以licence為主的軟件時代。也有人稱之為“False Cloud”(假云),因為云平臺的設計并不是以支持現代化應用為出發點,而且云平臺本身也不是一體化的,大多以云管為核心,將計算、存儲、網絡等不同模塊進行組合或集成交付而已,不僅交付周期長,而且交付的結果并不能真正體現云應該具備的簡單、彈性、靈活等特質。
何為“True Cloud”(真云)?
這就是我們要說的新一代私有云,它首先是一個一體化的產品,徹底擺脫了“項目制”或“定制化”的影子,基于一體化的架構設計,能夠從最小規模起步,如幾個節點,并可按需擴展至成千上萬個節點,并且在這個過程中始終保證客戶所需的高性能、高可用性、健壯性、安全性、彈性、靈活性、易用性等,為用戶提供一致的應用體驗。
其次,新一代私有云要實現平臺與服務的徹底分離,軟件定義和硬件的完全解耦。所謂的平臺其實就是一個抽象出來的操作系統,或者稱作引擎、內核,而計算、存儲、網絡等與之分離,以一種服務的形式存在。如此一來,每一項服務都可以單獨升級、擴展和維護。引擎能夠驅動所有服務,而所有的服務都是可編程化、可API化的。站在應用的視角,引擎之上的每一種服務,就是一個應用場景。整個數據中心從應用的角度也就變成了真正的“場景化”。從商業模式上來看,引擎相對穩定,可沿用licence模式,而各式各樣的計算、存儲、網絡等服務則可以采用訂閱模式。
最后,新一代私有云是可進化的。有些人將可進化誤解為可升級。升級的內容主要是打補丁、修漏洞,是軟件時代的產物。我們所說的可進化則是云服務時代的典型特征,它是一個動態、持續、無縫無感、自動化的過程。具體來說,進化不僅僅是軟件功能、模塊的升級,內核也要升級,而且要自動化地完成,在這個過程中,系統不能停機,數據不用遷移,業務不會中斷。
與其說可進化是一種技術手段,不如說它是一種設計思想與架構原則。眾所周知,適者生存??蛇M化從某種程度上說就是隨需應變,無論硬件基礎設施如何快速迭代,也不管應用如何改造創新,可進化的云平臺都能如影隨行,平滑無感地適應這些變化。傳統私有云之所以不是可進化的,因為它在最核心的架構設計上就沒有將持續可進化作為首要目標,而基于傳統架構技術打造的軟件系統具有的最明顯特征,就是有版本之分,即肉眼可見的的軟件生命周期。由于架構上的巨大差異,造成軟件版本在升級的過程中有可能會推倒重來,也就是我們通常所說的“鏟車式”升級,從而帶來了時間、資金、人力等成本上的壓力。而這些壓力對于可進化的云平臺來說則是天生免疫的。
可進化作為新一代私有云的DNA,是衡量“真假云”的一把標尺,也是企業級客戶“用好云”的根本保障。
康莊大道 殊途同歸
在業內最早提出可進化概念的是易捷行云EasyStack,并已在其新一代私有云平臺上落地應用。易捷行云EasyStack新一代私有云平臺從核心架構上來看,實現了基礎平臺與產品服務的完全分離,可以按照場景進行靈活的組合,且具備平滑、獨立升級的能力;從平臺軟件層面上看,能夠持續地以平滑升級的方式獲取新的技術能力,不必重復建設,做到“一次建設,長期使用”;從產品架構形態上看,能夠適配不同的業務需求,或以虛擬化為主或以容器為重,對于裸金屬、存儲等的支持亦是一樣,而且部署規??梢杂尚〉酱螅軜嬘珊唵蔚綇碗s;追根溯源,易捷行云EasyStack新一代私有云平臺的產品內核基于開源生態產品化理念,來自開源、高于開源,能夠持續地將開源生態中多樣化的組件、模塊有機、穩定地整合形成產品,并推送至每一個平臺之中,從而實現了內核可進化;從應用體驗的角度,可進化是一種漸進式上云的方式,用戶通過購買可進化的數字基礎設施,以獲得系統的進化可能,并沿著進化的方向,漸進式地進行建設、擴展、升級,以滿足不斷產生的新的業務需求。
易捷行云EasyStack可進化架構的實現得益于從一開始就遵循Design For Failure的原則,基于全平面統一架構,實現業務與控制邏輯分離、組件與服務保持合適粒度并高度自治,并采用增量式構建的方式,具有API治理、數據模型與持久化、Low Code Event Driven Architecture等特點。正是基于上述先進的設計理念與方法,又經過9年的打磨與優化,才有了今天我們看到的易捷行云EasyStack可進化的數字原生基礎設施在行業用戶中落地生根。
回顧過去,早在2015年,易捷行云EasyStack便引入Linux,推出了專門面向云平臺的Cloud Linux。擁有Linux內核級開發團隊,這是許多像易捷行云EasyStack這樣的創業企業夢寐以求的,更是實現內核可進化的關鍵保障。
云原生時代的到來,為可進化概念從理想照進現實推開了一扇門。2016年,易捷行云EasyStack實現了OpenStack與Kubernetes的融合,率先實踐了LOKI(Linux OpenStack Kubernetes Infrastructure)開源基礎設施標準;2019年,易捷行云EasyStack將云平臺微服務化,發布了基于云原生架構的新一代私有云;2022年,易捷行云EasyStack基于數字原生基礎引擎EOS,發布了包括云基礎設施解決方案ECF、云原生基礎設施解決方案ECNF、數字全云能力解決方案ECS在內的三大數字原生基礎設施解決方案。至此,可進化的云在理論和實踐上實現了統一,整體可進化的目標達成。可進化被驗證不僅“可用”,而且“好用”,是未來私有云建設的方向和標準。
可進化的云并不是易捷行云EasyStack的一家之言,更不是一個特例,而是私有云發展的必然和大勢所趨。云在部署的早期,應用相對簡單、規模也有限,基于OpenStack或其他云技術,打造一朵定制化的云,覆蓋幾十甚至數百個節點,并不是難事,也完全能夠滿足用戶對于資源虛擬化、統一調度等方面的基本需求。但是隨著云的規模不斷擴大,新興應用層出不窮,節點從數十、幾百猛增至成千上萬,原來“固化”的云在升級時面臨技術、資金、成本、人力等多方面的瓶頸。在這種背景下,以平滑無感為特征的可進化就成了“剛需”。
易捷行云EasyStack率先洞察了云演進的趨勢、變化的客戶需求,創新性地提出了可進化的理念。在從超融合轉型企業云之后,Nutanix也提出要實現IT基礎架構的現代化,簡化的同時提升IT系統的效率,并持續降低成本。此后,Nutanix無論是在產品的演進,還是在與像ServiceNow這樣致力于實現基礎設施標準化和自動化的公司合作時,目標只有一個,那就是幫助客戶打造自我驅動型,實現完全的自動化和智能化,并且具備自我修復能力的數據中心,進而提供像公有云一樣的服務模式和體驗。在從虛擬化走向應用現代化后,VMware也在做著同樣的事情,從Project Pacific的發布到VMware Tanzu的推出,寄希望通過云原生技術,重新定義應用的構建、管理和運行方式,為云應用打造一個平滑、融通的平臺。
“自我驅動”也好,“應用現代化”也罷,這其實與可進化的云異曲同工,是對可進化的不同闡述和實踐。只有可進化架構才能給客戶帶來在私有平云臺之上“像公有云一樣的體驗”,才能讓客戶將更多精力放在業務創新上,而不是糾結于云平臺的升級、擴展。
賽迪顧問在其發布的《2020私有云系統平臺市場研究》中,定義了“新一代私有云”,并提出新一代私有云的“一體化、場景化、升級化”三個典型特征。其中,對升級化的解釋是,新一代私有云能夠實現平滑升級,以敏態模式滿足客戶業務場景的平滑演進,支持按需付費的云服務模式,其本質就是可進化。
若問私有云的未來在哪里?可進化才是康莊大道。
兼顧當下 面向未來
時至今日,業內已經達成了一種共識:上云不是選擇題,而是必修課。但是,做好必修課也是有講究的。比如,你選擇的云是不是產品化的,是不是可以平滑升級,是否會被綁定,是不是很沉重,運維是否簡單易行,開放性又如何?一句話,“可進化的云”可以解決上述所有問題。
還記得從2014年開始,OpenStack便在國內大行其道。但是在最初的熱潮退卻后企業發現,OpenStack并不能一勞永逸,比如OpenStack本身比較復雜,通常是按項目落地,定制化的比例很大,而且超過上千個節點后,性能、擴展性等也會有問題。2015年-2016年,當企業上云的步伐逐漸加快,很多企業的私有云卻面臨著不能升級的尷尬。
企業私有云既要確保成熟、穩定,同時又要可進化。2017年左右,當以Kubernetes為代表的云原生技術開始興起,升級的“最后一公里”問題迎刃而解。也就是從那時起,易捷行云EasyStack關于可進化的實踐開始逐步落地。2018年5月,易捷行云EasyStack推出了可進化的云化超融合的第一個版本,整個平臺全部Kubernetes化?,F在回想起來,在探索可進化的道路上,易捷行云EasyStack曾經在“無人區”獨行18個月,最終將平臺與服務分離,抽象出一個極薄的操作系統,即數字原生引擎,將計算、存儲等都變成服務,可以單獨升級維護。一場私有云的革命拉開帷幕。
云原生給了易捷行云EasyStack先人一步的機會,也為私有云“煥新”開啟了加速通道。從成立至今,易捷行云EasyStack一直在摸索中前行,不是為了傳統的升級,而是面向未來的云平臺的長久可進化。這是易捷行云EasyStack在革自己的自己命。風險無時不在,無處不在。
今天,易捷行云EasyStack能夠憑借可進化屹立新一代私有云的潮頭,底氣何來?易捷行云EasyStack是一家創業公司,從規模來說也還是一家小公司,不可能像大公司那樣投入上千人的團隊用于研發。但也正是因為“小而美”,易捷行云EasyStack從平臺可復用的角度找到了云平臺可進化的捷徑,并經過9年的打磨,以產品化的方式賦予了組件可復用的能力。這是市場和客戶需求倒逼出來的,也是易捷行云EasyStack忠于衷心的堅定選擇。
從加入私有云的陣營的第一天開始,易捷行云EasyStack就沒有考慮過“方案組合”這一折中的路徑,而是堅守一個公司、一個產品,基于一體化的產品設計,始終在這一個產品上持續演進,提供一個統一的界面、統一的應用體驗,實現統一的升級和演進。這條產品化的道路雖然起步艱難,但是避免了方案組合中每個產品模塊各自為戰、難以統一的麻煩,實則是事半功倍。
從最初的超融合到現在的私有云,易捷行云EasyStack提供的是同一個架構、同一套代碼,超融合的用戶可以無縫擴展至私有云,而且以后越是規模擴大,這種平滑無感的一體化演進的優勢越明顯,讓用戶的云平臺能夠隨著業務的擴展持續“滾”動起來。
從用戶的角度,他們一直在思考的是如何解決平臺交付即是終點、平臺僵化的問題。這也是可進化理念得到越來越廣泛認可的重要前提。在可進化理念的指導下,云平臺的內生能力可持續提供,并提升了平臺的強健性??蛇M化的云平臺縱向對上可持續原生提供新功能,實現服務的多樣性;縱向對下可兼容硬件迭代周期,實現資源多元化;橫向可持續拓展生態,帶來功能的完整性,滿足當前需求并兼容長遠??傊?,可進化是最能保證客戶投資回報,使得客戶資產價值最大化的正確途徑。
眾所周知,公有云是沒有版本概念的,所見即所得。未來,私有云的演進和體驗也會像公有云一樣,所見即所得。雖然這中間還有一段路要走,“可進化的子彈可能還要再飛一會兒”,但是這一方向是確定無疑的。