數(shù)人云發(fā)布云操作系統(tǒng)2.0 打造新一代PaaS平臺
原創(chuàng)云計算已經(jīng)發(fā)展了很多年,在中國的云計算更多的是集中在IaaS和SaaS層面,而Docker技術(shù)的到來,讓PaaS領(lǐng)域也逐漸火熱起來。
早年間的PaaS,像 APP Engine和Cloud Foundry這樣的平臺,使用場景過窄,并且復雜度較高,而Docker出現(xiàn)后,催生出新一代PaaS,并且重新定義了PaaS使用者和開發(fā)者之間的邊界。
國內(nèi)也不乏出現(xiàn)了很多基于Docker的創(chuàng)業(yè)公司,每家公司的策略方向不同,有些是從開發(fā)者入手,有些是從云原生開始,而數(shù)人云則是基于Docker+Mesos打造數(shù)人云操作系統(tǒng),并專注于企業(yè)級客戶。5月26日,數(shù)人云操作系統(tǒng)宣布升級到2.0,升級后的云操作系統(tǒng)又有哪些不同呢?是否換湯不換藥呢?數(shù)人云CTO肖德時進行了詳細解讀。
數(shù)人云CTO肖德時
云操作系統(tǒng)升級 定義下一代輕量級PaaS
云操作系統(tǒng)是指構(gòu)架于服務(wù)器、存儲、網(wǎng)絡(luò)等基礎(chǔ)硬件資源和單機操作系統(tǒng)、中間件、數(shù)據(jù)庫等基礎(chǔ)軟件之上的、管理海量的基礎(chǔ)硬件、軟件資源的云平臺綜合管理系統(tǒng)。那么數(shù)人云對云操作系統(tǒng)是怎樣理解的呢?
云操作系統(tǒng)是云計算時代的中間件,能夠根據(jù)容器化應用實例的需要,將底層計算、存儲、網(wǎng)絡(luò)資源進行有效管理和分配。數(shù)人云操作系統(tǒng)是一款部署在公有云、私有云以及混合云之上的企業(yè)級云操作系統(tǒng),旨在幫助企業(yè)級用戶在云端快速建立并穩(wěn)定運維一個高可用高性能的生產(chǎn)環(huán)境。
肖德時透露,數(shù)人云早期的產(chǎn)品只是容器的發(fā)布,將容器在生產(chǎn)環(huán)境中運行起來,但是企業(yè)的需求遠不止于此。在與用戶的溝通過程中,數(shù)人云逐漸發(fā)現(xiàn)客戶的更多需求,因此在本次的升級中,重點加入了四大能力,即應用編排,監(jiān)控報警、日志,擴縮和灰度發(fā)布,持續(xù)集成。
那么,此次數(shù)人云提出的云操作系統(tǒng)與傳統(tǒng)的云操作系統(tǒng)有哪些不同呢?肖德時告訴51CTO記者,傳統(tǒng)的云操作系統(tǒng)不會做剪裁,而且通常是硬件隔離,例如云操作系統(tǒng)只能在該廠商的硬件機器上使用,而且客戶投入的成本也相對較高。而輕量級的PaaS是以容器技術(shù)作為基礎(chǔ),利用容器的封裝技術(shù)將各個隔離層進行封裝,上層的組件與下層的架構(gòu)就是隔離的,并且這是一個相對較小的架構(gòu),用戶可以自己再根據(jù)業(yè)務(wù)需求進行延伸。
據(jù)了解,數(shù)人云操作系統(tǒng)包含了八大功能,集群管理、應用管理、應用目錄、應用編排、服務(wù)策略、多級監(jiān)控、持續(xù)集成和日志查詢。此外,數(shù)人云操作系統(tǒng)可以秒級拓展1000個容器實例,支持混合云環(huán)境,統(tǒng)一監(jiān)控各種應用和集群資源使用情況,簡化運維管理。
新一代PaaS的能力
有些人認為PaaS是一個開發(fā)平臺,有些人認為PaaS是對不同云環(huán)境的管理平臺,那么,數(shù)人云所提出的新一代PaaS又是怎樣理解呢?肖德時表示, 新一代的PaaS包括操作系統(tǒng)再加上應用編排,監(jiān)控報警、日志,擴縮和灰度發(fā)布,持續(xù)集成四大能力,組成完整的PaaS平臺,并且將新一代PaaS平臺落地到傳統(tǒng)企業(yè),幫助傳統(tǒng)企業(yè)更好地管理偏互聯(lián)網(wǎng)相關(guān)的業(yè)務(wù)應用。
對于企業(yè)客戶來說,企業(yè)里的應用都是基于原有的基礎(chǔ)架構(gòu)所開發(fā)的,發(fā)布應用的周期很慢,而且傳統(tǒng)企業(yè)又會更加的求穩(wěn),不希望改變原有的基礎(chǔ)架構(gòu),應對這些情況,數(shù)人云提供的云操作系統(tǒng)2.0可以很好的支持企業(yè)級應用的軟件和架構(gòu),不需要修改原有的工作流程和代碼。
目前,市場上大多新一代PaaS平臺都是來自國外,但國外廠商對于國內(nèi)客戶的需求不能很好的理解,而數(shù)人云與客戶緊密合作,能夠準確把握需求,因此,數(shù)人云的產(chǎn)品可以很好的貼合國內(nèi)傳統(tǒng)企業(yè)客戶的需求,更容易的落地。數(shù)人云的目標是,幫助企業(yè)客戶將容器概念快速落地到生產(chǎn)環(huán)境中,并且與客戶一起成長,把原來的云主機的概念逐漸轉(zhuǎn)變?yōu)橐匀萜鳛榛A(chǔ)的概念。
目標于金融
Docker雖然是一個比較新的技術(shù),但是我們看到,應用最廣泛的還是在互聯(lián)網(wǎng)企業(yè)中,他們有技術(shù)人員和實力來研發(fā)和部署。在傳統(tǒng)企業(yè)中,金融、電信等行業(yè)用戶則是率先吃螃蟹的人。
數(shù)人云也看中了金融行業(yè),今年主推的行業(yè)解決方案也是金融容器云,金融客戶對穩(wěn)定性、安全性要求極高,為何數(shù)人云會率先選擇金融行業(yè)呢?肖德時告訴51CTO記者,容器是一個新型技術(shù),需要對容器技術(shù)比較敏感、愿意去學習,而金融行業(yè)對IT的投入***,會通過購買新型產(chǎn)品來支撐業(yè)務(wù)的發(fā)展,因此數(shù)人云將云操作系統(tǒng)推送到金融行業(yè),希望與金融行業(yè)客戶一起探討,最終形成金融行業(yè)的標準或范例。
數(shù)人云發(fā)布金融容器云,可以幫助金融客戶在互聯(lián)網(wǎng)+時代下構(gòu)建開放業(yè)務(wù)新形態(tài),從平臺轉(zhuǎn)型、產(chǎn)品創(chuàng)新、服務(wù)交付等層面推進金融業(yè)信息化變革,激發(fā)創(chuàng)新活力。數(shù)人金融容器云實現(xiàn)秒級啟停,幫助客戶及時響應高并發(fā)等新型業(yè)務(wù)需求;同時,借助容器技術(shù),數(shù)人金融容器云使應用的交付變得標準,極大地消除技術(shù)部署的局限性,提高客戶產(chǎn)品的交付及運維效率。
數(shù)人金融容器云是在數(shù)人云操作系統(tǒng)2.0的基礎(chǔ)上,進行了定制化,主要集中在持續(xù)集成的工作流,符合金融行業(yè)工作流系統(tǒng)化,并且達到全自動集成。
目前,大多數(shù)的金融客戶還是將Docker放在邊緣應用上,例如銀行相關(guān)查詢服務(wù),信用卡查詢、積分查詢等等。上交所是數(shù)人云首批金融客戶,希望將自身改造成為以容器為交付的生產(chǎn)環(huán)境,能夠?qū)冒l(fā)布進行持續(xù)集成、還需要有監(jiān)控報警的需求。過去,數(shù)人云的做法是以容器為導向,只做容器的部署,如果客戶需要監(jiān)控可以自己來完成。但是,由于Docker技術(shù)相對較新,客戶都不太了解,因此,上交所采用了數(shù)人云操作系統(tǒng)。
未來規(guī)劃
如今,數(shù)人云操作系統(tǒng)已經(jīng)包括了企業(yè)需要的基本組件,那么未來數(shù)人云的產(chǎn)品規(guī)劃是怎樣的呢?肖德時透露,下一代產(chǎn)品會解決各個云之間的互聯(lián)互通問題。首先是資源統(tǒng)一的調(diào)度,通過機器學習、大數(shù)據(jù)的方式,獲取相關(guān)信息,進而自由調(diào)度集群資源;第二種解決方式是通過網(wǎng)絡(luò)達到自由的遷移,這還需要和IaaS廠商進行合作。