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