源于社區(qū),高于社區(qū) OpenStack七劍下天山之華云出招
原創(chuàng)當(dāng)前,處于云顛之上的IT產(chǎn)生了很多架構(gòu)和解決方案,讓人眼花繚亂,其中OpenStack技術(shù)是最受人關(guān)注的。我們了解到國內(nèi)外有很多廠商可以提供基于OpenStack的解決方案和服務(wù),最近51CTO聯(lián)合戴爾一起舉辦OpenStack七劍下天山活動,與國內(nèi)主流的七家OpenStack解決方案提供商一起探討OpenStack在國內(nèi)的發(fā)展以及用戶該如何應(yīng)對OpenStack帶來的挑戰(zhàn),輕松上云。
在這七家云廠商中,華云數(shù)據(jù)是國內(nèi)云計算領(lǐng)域中一個重量級的選手,最早我們應(yīng)該都是通過IDC認(rèn)識華云的。華云數(shù)據(jù)在云計算大浪潮中積極響應(yīng),由傳統(tǒng)IDC轉(zhuǎn)型成為云計算服務(wù)提供商,并致力于幫助傳統(tǒng)IDC轉(zhuǎn)云。目前華云數(shù)據(jù)是一家綜合型云計算服務(wù)提供商,以全線覆蓋的云服務(wù)產(chǎn)品組合、領(lǐng)先的云化支撐運營能力和創(chuàng)新的大數(shù)據(jù)、公有云、企業(yè)級私有云、混合云、云CDN、SDN、VPC等優(yōu)秀技術(shù)致力于成為中國最大的獨立云計算服務(wù)提供商和一站式云化合作平臺。
華云數(shù)據(jù)不僅為用戶提供IaaS、PaaS、CDN、云協(xié)同辦公平臺等多類型服務(wù),同時還提供IDC轉(zhuǎn)云、大數(shù)據(jù)、電子商務(wù)云、金融云、游戲云等安全、方便、易用、節(jié)能、可靠、高效的綜合云計算解決方案。
華云數(shù)據(jù)CTO鄭軍
51CTO記者最近有機會采訪到華云數(shù)據(jù)CTO鄭軍,他為我們詳細(xì)介紹了華云數(shù)據(jù)對于OpenStack云技術(shù)的理解和看法,以及華云數(shù)據(jù)在OpenStack云領(lǐng)域做出的努力及成就。從他的講述中我們了解到華云數(shù)據(jù)是一家在云領(lǐng)域有著深厚技術(shù)功底的企業(yè),在幫助用戶上云方面有著成熟且全面的解決方案。
以下為采訪實錄:
51CTO記者:OpenStack的發(fā)展對于云計算領(lǐng)域的影響有哪些?
鄭軍:以O(shè)penStack為核心的開源軟件的發(fā)展對云計算的影響非常巨大,不單單是系統(tǒng)技術(shù)的推動,而是推動了整個云計算產(chǎn)業(yè)和生態(tài)系統(tǒng)的發(fā)展。我親身經(jīng)歷了OpenStack從誕生到現(xiàn)在,從不成熟到相對成熟,從不為人知到如日中天。可以說,很大程度上,Openstack的發(fā)展是云計算發(fā)展的縮影。因為云計算的發(fā)展是以開放為核心,它跟原來傳統(tǒng)軟件封閉式發(fā)展完全不同,甚至跟Linux也不太一樣。在這個開源、開放、創(chuàng)新、融合的時代中,大家通過Openstack這樣一個平臺,集合整個工業(yè)界甚至學(xué)術(shù)界的力量去合力創(chuàng)新,這是云計算時代的最大技術(shù)發(fā)展特征。從另外一個角度,可以說OpenStack順應(yīng)了趨勢,如果沒有OpenStack,可能也會有其他類似平臺的出現(xiàn),所以O(shè)penStack的出現(xiàn)也是云計算發(fā)展的一個必然結(jié)果。
所以說,從Openstack自身系統(tǒng)的發(fā)展折射了云的快速發(fā)展與不斷變革。我們今天看Openstack已經(jīng)遠(yuǎn)遠(yuǎn)超出了當(dāng)初設(shè)想的功能范疇,包括對網(wǎng)絡(luò)高級功能、高性能、大數(shù)據(jù)的支持,發(fā)展得非常快。目前來看,我認(rèn)為很難找到跟OpenStack對等的其它系統(tǒng),所以它已經(jīng)成了一個云計算發(fā)展的集成者甚至默認(rèn)標(biāo)準(zhǔn)。
另外,我想強調(diào)的是,OpenStack各個模塊的創(chuàng)建和發(fā)展其實是整個云計算工業(yè)發(fā)展方向的綜合體現(xiàn),例如社區(qū)在NFV和SDN發(fā)展上很有代表性。或者說OpenStack體現(xiàn)了工業(yè)界各方對云計算發(fā)展方向取舍妥協(xié)的結(jié)果,不管是商業(yè)公司主導(dǎo)的工業(yè)界,甚至包含了學(xué)術(shù)界。對于云計算未來發(fā)展的理解,包括功能和平臺架構(gòu)方面,都生動地體現(xiàn)在OpenStack各個模塊的發(fā)展上。
51CTO記者:國內(nèi)用戶對OpenStack的認(rèn)知情況以及使用情況是怎樣的?
鄭軍:客戶大體分兩類,一類是相對簡單需求型的,他就需要提供一個成熟的、完備的云計算系統(tǒng)解決方案。第二類客戶屬于技術(shù)型的,尤其是大型企業(yè)客戶,他們有自己的IT技術(shù)人員,可能會自己基于OpenStack進(jìn)行業(yè)務(wù)開發(fā)。
總體來講,我覺得現(xiàn)在國內(nèi)用戶,尤其是2015年開始,對OpenStack的認(rèn)識越來越成熟和清晰,這是毫無疑問的。其實在本質(zhì)的需求方面,我認(rèn)為中國企業(yè)客戶與國外沒有太大的差別。只是在用戶的場景和復(fù)雜度方面,國內(nèi)與國外尤其是美國市場比,確實稍微有些差異。這種差異并不是來自于OpenStack本身,而是源于國內(nèi)外對云的理解、國內(nèi)外云的成熟度、對云的接受程度等差異造成的。2015年,華云數(shù)據(jù)的企業(yè)級私有云產(chǎn)品市場呈現(xiàn)快速發(fā)展的勢頭,這一年我們也見證了中國包括SME和大中型企業(yè)對IT轉(zhuǎn)型和升級的需求非常強烈。
51CTO記者:一般情況下,用戶部署OpenStack時有哪些挑戰(zhàn)?
鄭軍:我想強調(diào)的是,將類似OpenStack這樣的開源系統(tǒng)軟件用于企業(yè)級應(yīng)用場景是需求復(fù)雜的工程化開發(fā)過程。也就是說,將開源軟件封裝為商業(yè)級產(chǎn)品需要嚴(yán)謹(jǐn)?shù)难邪l(fā)流程和清晰的產(chǎn)品戰(zhàn)略。特別在企業(yè)級私有云方面,我們接觸了眾多的客戶,客戶如果直接應(yīng)用OpenStack開源版本,都會碰到很多挑戰(zhàn)。
再具體些,從大的范疇來講,第一是功能性的挑戰(zhàn)。OpenStack在過去五年左右的發(fā)展時間里,在功能性方面它更強調(diào)提供一個通用Framework框架和處理流程,在具體的功能性Feature、處理機制等等是不具備的,需要我們設(shè)計出核心的創(chuàng)新機制和細(xì)化的功能,去擴充實現(xiàn)。從這個角度講,OpenStack社區(qū)版本在某些場景下并不能滿足復(fù)雜的企業(yè)級需求。
第二是穩(wěn)定性的挑戰(zhàn)。OpenStack發(fā)展到今天,社區(qū)和子模塊非常龐大,從某種意義上講它已經(jīng)是一個龐大的、協(xié)作式的軟件工程項目。做軟件工程項目的都知道,當(dāng)一個項目大到一定規(guī)模的時候,它的質(zhì)量控制、版本管理都非常有挑戰(zhàn)性,所以說社區(qū)在不同版本的穩(wěn)定性方面,尤其是各個模塊、核心組件、外圍組件的穩(wěn)定性一直是一個問題,我們需要投入較大的技術(shù)力量去debug開發(fā)或者系統(tǒng)調(diào)優(yōu)。
第三是性能方面的挑戰(zhàn)。OpenStack提供了豐富的基本架構(gòu)層的功能和處理機制框架。但是在性能方面尤其是高性能方面,目前還沒有成為社區(qū)的重點,其核心組件和圍繞OpenStack的外圍組件,例如在網(wǎng)絡(luò)方面的性能,與生產(chǎn)環(huán)境的需求有差價甚至較大差距。如果用戶一旦對性能有一些要求和想法的話,可能OpenStack在這方面會力所不及。
第四是對用戶來講,雖然熱門,但OpenStack的學(xué)習(xí)曲線較高,實際部署技術(shù)難點更多。如果企業(yè)級OpenStack私有云平臺大到一定規(guī)模,它的自動化部署與管理就是一個很大的問題,需要一個訓(xùn)練有素的技術(shù)團隊去運維。這些工程化成本、技術(shù)成本,對一個企業(yè)級用戶來講非常難,甚至望而生畏。這依賴于云計算產(chǎn)品供應(yīng)商是否能提供成熟的OpenStack解決方案,有效降低企業(yè)部署使用OpenStack平臺的CAPEX和OPEX。
51CTO記者:華云數(shù)據(jù)可以提供哪些產(chǎn)品和服務(wù)幫助用戶來解決問題和挑戰(zhàn)?
鄭軍:華云數(shù)據(jù)在云計算方面分兩大范疇的產(chǎn)品,第一個是公有云產(chǎn)品,華云數(shù)據(jù)提供了廣泛包括云主機、VPC、SDN、對象存儲、CDN等公有云產(chǎn)品,華云數(shù)據(jù)的云數(shù)據(jù)中心在全國有廣泛的分布,在公有云基礎(chǔ)設(shè)施的質(zhì)量方面有可靠的保障,這是華云數(shù)據(jù)強大基礎(chǔ)設(shè)施實力的體現(xiàn)。
另外一個是與OpenStack更加直接相關(guān)的企業(yè)級私有云產(chǎn)品。華云數(shù)據(jù)的企業(yè)級私有云平臺CloudUltra家族系列提供了廣泛的企業(yè)級產(chǎn)品功能,涵蓋了OpenStack的標(biāo)準(zhǔn)API和其他一些擴展功能。另外,華云數(shù)據(jù)在核心基礎(chǔ)方面對OpenStack做了大量的技術(shù)創(chuàng)新和增強方案。
華云數(shù)據(jù)做企業(yè)級產(chǎn)品會盡量減少用戶和企業(yè)云計算和大數(shù)據(jù)的各種成本曲線和技術(shù)曲線,提供更加靈活、簡單、透明的全業(yè)務(wù)云服務(wù)。隨著基礎(chǔ)設(shè)施的全面覆蓋和云計算滲透率的提高,越來越多的企業(yè)級客戶傾向于我們能夠提供越簡單、越透明的產(chǎn)品,甚至是完全自動化的產(chǎn)品服務(wù),不需要再配置復(fù)雜的人力物力。客戶可以從復(fù)雜的系統(tǒng)中釋放更多的精力去關(guān)注業(yè)務(wù)、去偏重業(yè)務(wù)創(chuàng)新,這是我們做云計算產(chǎn)品的一個原則。
51CTO記者:業(yè)界有很多企業(yè)都是以O(shè)penStack為核心,華云數(shù)據(jù)的不同有哪些?有哪些差異化?
鄭軍:華云OpenStack的定位就是“源自社區(qū)、高于社區(qū)”。
我舉一個例子,華云提高了OpenStack的性能,讓它更好地支持計算密集型、數(shù)據(jù)密集型的業(yè)務(wù),提高大數(shù)據(jù)的支持。華云數(shù)據(jù)有自己獨立開發(fā)的分布式存儲系統(tǒng),這套系統(tǒng)可以對接到OpenStack,甚至能夠?qū)崿F(xiàn)混合云。對于高性能計算的支持華云還提供了不同的版本,有基礎(chǔ)版、高級版本、企業(yè)版和定制版,這些不同的版本涵蓋了不同的產(chǎn)品功能,解決了剛才說的功能性的完善,性能的提高等問題。
華云數(shù)據(jù)清晰的私有云產(chǎn)品戰(zhàn)略還體現(xiàn)在結(jié)合OpenStack實現(xiàn)我們自己的HPC高性能產(chǎn)品方面。在HPC高性能方面,我們做了大量與眾不同的技術(shù)產(chǎn)品創(chuàng)新,華云CloudUltra私有云系列產(chǎn)品包含了我們最新研發(fā)的HPC解決方案,旨在充分挖掘服務(wù)器硬件和虛擬化的計算能力,體現(xiàn)云計算平臺對企業(yè)級計算密集型和數(shù)據(jù)密集型業(yè)務(wù)的有效支持。
華云數(shù)據(jù)優(yōu)秀的HPC底層創(chuàng)新技術(shù),保證了華云私有云產(chǎn)品解決方案能實現(xiàn)對大數(shù)據(jù)的有效支撐,例如,我們在CloudUltra系列產(chǎn)品中實現(xiàn)了在云中快速創(chuàng)建和使能復(fù)雜Hadoop和Spark集群的能力,包括分布式集群資源管理和編排技術(shù),包括面向VM和網(wǎng)絡(luò)虛擬化的HPC、性能強悍的網(wǎng)絡(luò)IO和存儲IO技術(shù)等,能夠幫助客戶企業(yè)實現(xiàn)云平臺的大數(shù)據(jù)對接,提高企業(yè)數(shù)據(jù)驅(qū)動發(fā)展的動力,實現(xiàn)云計算與大數(shù)據(jù)的雙重驅(qū)動。
此外,華云數(shù)據(jù)與眾不同的地方,體現(xiàn)在我們對云計算領(lǐng)域基礎(chǔ)研發(fā)的重視,這也是華云數(shù)據(jù) “重”的體現(xiàn)。與OpenStack對比,在在線備份方面,OpenStack是沒有的,華云做了大量針對磁盤的掛載、備份,提供業(yè)務(wù)的連續(xù)性;還有多盤并行備份,OpenStack也是沒有的;快照的回滾、恢復(fù),OpenStack也沒有;還有一個極限的擴容,OpenStack也是非常欠缺的。所以,不僅僅是上述提到的HPC和大數(shù)據(jù)能力的支持,我們從基礎(chǔ)做起,從大量工程創(chuàng)新做起,夯實華云數(shù)據(jù)產(chǎn)品的能力和深度,這是我們超越OpenStack社區(qū)的基石,也是華云數(shù)據(jù)技術(shù)戰(zhàn)略的具體體現(xiàn)。
現(xiàn)在國內(nèi)公司,包括很多初創(chuàng)公司在內(nèi),都在做針對OpenStack功能性Bug和代碼級Bug的修改。這么多年自己云計算行業(yè)的經(jīng)驗告訴我,本質(zhì)上,中國企業(yè)和客戶在云的使用需求上并沒有落后全球市場。一個云計算產(chǎn)品企業(yè)如果要成功,在中國這個復(fù)雜的企業(yè)級市場里,云計算產(chǎn)品企業(yè)要有自己核心的技術(shù)和創(chuàng)新,而不是針對OpenStack的Bug修復(fù)和dashboard等功能的修改。我們必須要設(shè)計縝密的研發(fā)戰(zhàn)略、平衡復(fù)雜的技術(shù)方向、投入大量研發(fā)力量,做一些深層次的技術(shù)創(chuàng)新甚至做出disruptive技術(shù)變革,融合到以O(shè)penStack為代表的云計算發(fā)展趨勢中。但如果你只是給企業(yè)部署提供那種基本OpenStack社區(qū)版本功能,你就大大低估了中國企業(yè)的需求,一個低估用戶需求的企業(yè)是不會在這個市場上取得長遠(yuǎn)的成功。
51CTO:很多人了解華云數(shù)據(jù)都是從IDC業(yè)務(wù)開始,過去華云也是IDC領(lǐng)域中的杰出服務(wù)商,為什么想到了轉(zhuǎn)云?在轉(zhuǎn)云的過程中都遇到了哪些挑戰(zhàn),可以為我們的網(wǎng)友分享一些經(jīng)驗嗎?
鄭軍:毫無疑問,IDC轉(zhuǎn)云是整個產(chǎn)業(yè)的趨勢所為。華云數(shù)據(jù)很早就洞察了這一趨勢,所為順勢而為才能讓企業(yè)走入快車道。
我個人認(rèn)為,其實IDC與云有完全不同之處,也有必然聯(lián)系。必然聯(lián)系就是云要基于IDC,基于大型的甚至是不同層次的基礎(chǔ)設(shè)施架構(gòu)去做復(fù)雜的云服務(wù),云服務(wù)要深度的耦合數(shù)據(jù)中心,這里提到的數(shù)據(jù)中心是云數(shù)據(jù)中心,甚至是軟件定義的數(shù)據(jù)中心(SDDC)。
IDC與云的最大不同之處在于理念的不同。憑借自己優(yōu)秀的實踐經(jīng)驗,華云數(shù)據(jù)做了大量IDC轉(zhuǎn)云的客戶案例,我也經(jīng)常建議我們的IDC轉(zhuǎn)云客戶,從IDC轉(zhuǎn)云,首先是觀念、理念的轉(zhuǎn)變。包括產(chǎn)品研發(fā)、產(chǎn)品運營、服務(wù)模式、商業(yè)價值,都是完全不同。
除了理念的挑戰(zhàn),在從IDC轉(zhuǎn)云的過程中最大的挑戰(zhàn)是技術(shù)與產(chǎn)品的挑戰(zhàn)。IDC毫無疑問偏重基礎(chǔ)設(shè)施、基建設(shè)施,而云計算是軟件和服務(wù)的驅(qū)動。一個成功的云計算服務(wù)提供商,要能超越包括云主機、數(shù)據(jù)、存儲、SDN網(wǎng)絡(luò)、大型分布式資源管理、大數(shù)據(jù)等一系列的云計算產(chǎn)品壁壘,掌握和驅(qū)動這些核心產(chǎn)品要素,要有豐富的產(chǎn)品運營經(jīng)驗。云計算是整個軟件工業(yè)發(fā)展的皇冠。作為IDC服務(wù)商轉(zhuǎn)云,要跳躍軟件行業(yè)的發(fā)展,從IDC傳統(tǒng)產(chǎn)業(yè)直接進(jìn)入云計算行業(yè),來自技術(shù)產(chǎn)品壁壘、企業(yè)運營的挑戰(zhàn)性自然巨大。
好在現(xiàn)在有華云數(shù)據(jù)這樣的IDC轉(zhuǎn)云服務(wù)商,作為趟出創(chuàng)新之路的華云數(shù)據(jù),我們真誠的推出自己的IDC轉(zhuǎn)云解決方案和產(chǎn)品。更珍貴的是,華云數(shù)據(jù)會對我們的每一個IDC轉(zhuǎn)云客戶分享我們成功的云計算產(chǎn)品和企業(yè)運營經(jīng)驗。
51CTO記者:開源技術(shù)都離不開社區(qū),OpenStack社區(qū)在中國的發(fā)展怎樣?華云數(shù)據(jù)在社區(qū)中的表現(xiàn)和作用有哪些?
鄭軍:OpenStack社區(qū)在中國是非常活躍的,有很多企業(yè)在參與,華云也將馬上參與到整個社區(qū)的活動當(dāng)中。沒有社區(qū)肯定沒有開源軟件,華云也在思考,我們在新的一年會拿出自己創(chuàng)新的算法機制和功能,放到開源社區(qū),推動整個工業(yè)界的發(fā)展。
51CTO記者:未來,OpenStack的發(fā)展方向有哪些?華云數(shù)據(jù)的云計算愿景又是什么?
鄭軍:關(guān)于未來OpenStack的發(fā)展,我認(rèn)為首先在功能性方面,OpenStack還有很遠(yuǎn)的路要走。尤其對SDN和NFV的支持,這是未來云計算網(wǎng)絡(luò)的一個熱點,同時也是OpenStack未來發(fā)展的一個方向。云計算的發(fā)展之初來自于IT軟件巨頭和開源軟件的推動而非網(wǎng)絡(luò)設(shè)備公司。云計算在設(shè)計發(fā)展之初,網(wǎng)絡(luò)就一直是最大的短板。在云計算發(fā)展領(lǐng)域內(nèi),軟件工業(yè)界和網(wǎng)絡(luò)工業(yè)界的對話和融合,原來并不和諧一致。通過OpenStack,我們看到第一次把網(wǎng)絡(luò)和IT軟件兩大生態(tài)系統(tǒng)這樣緊密的調(diào)節(jié)起來。不管是OpenStack的官方聲明還是東京峰會的切身體驗,都說明Neutron、SDN、NFV正在成為社區(qū)最熱、業(yè)界最熱。但我覺得在這方面,雖然話題在不斷變熱,社區(qū)也越來越有實質(zhì)進(jìn)展,但是離真正落地還有很長的路要走。
第二,除了網(wǎng)絡(luò)SDN/NFV以外,自動化、資源管理和編排技術(shù),也是OpenStack發(fā)展的趨勢。云計算發(fā)展到今天,云的后臺系統(tǒng)有時候會異常復(fù)雜。拋開計算、存儲和網(wǎng)絡(luò)三大資源,各種異構(gòu)資源不斷地被加載到OpenStack平臺之上,OpenStack已經(jīng)超越了IaaS層,儼然成為云數(shù)據(jù)中心的操作系統(tǒng)。包括數(shù)據(jù)庫、大數(shù)據(jù)、Docker、資源調(diào)度、消息隊列、配置管理等紛繁復(fù)雜的分布式系統(tǒng)組件的加載,讓云的系統(tǒng)異常復(fù)雜,也難于管理。OpenStack在這個方面,應(yīng)該要做大量的工作。
第三,高性能是OpenStack滿足復(fù)雜企業(yè)級需求的試金石。可能有些企業(yè)目前不太強調(diào)高性能,但是對于我們看到大型企業(yè)在復(fù)雜生產(chǎn)場景的時候有應(yīng)用需求,此外像前面說的,企業(yè)要對接數(shù)據(jù)驅(qū)動和數(shù)據(jù)密集型,對高性能的要求較高。OpenStack在這個方面如何做一些創(chuàng)新,未來這也是一個方向。現(xiàn)在OpenStack已經(jīng)加入了一些HPC的考慮,華云數(shù)據(jù)也參與其中。如果能把高性能涵蓋,我覺得未來OpenStack在應(yīng)付未來復(fù)雜的企業(yè)級需求方面會更加得心應(yīng)手。
當(dāng)然,OpenStack社區(qū)的具體熱點和技術(shù)趨勢還非常多,以上提到只是幾個大的方向。
51CTO記者:最后一個問題,現(xiàn)在華云在面向用戶提供OpenStack解決方案的時候,有沒有一些成功的案例?可以給我們分享一下
鄭軍:華云有很多成功的案例,包括IDC轉(zhuǎn)云,整個企業(yè)級私有云構(gòu)建、混合云等。其中一個典范是陜西天互數(shù)據(jù)IDC轉(zhuǎn)云的客戶案例。我們?yōu)樘旎?shù)據(jù)做了大量定制化的眾多技術(shù)方案創(chuàng)新,包括基于OpenStack的底層功能的創(chuàng)新。通過創(chuàng)新的華云數(shù)據(jù)云平臺和產(chǎn)品運營經(jīng)驗,天互數(shù)據(jù)能提供廣泛的公有云服務(wù)。我們幫助天互數(shù)據(jù)成功地從一個IDC供應(yīng)商轉(zhuǎn)變?yōu)橐粋€互聯(lián)網(wǎng)云計算服務(wù)提供商。