云計算不是一個可以獨(dú)立存在的技術(shù),它需要很多底層硬件的支持才能夠順利運(yùn)行。一般我們可以把云理解成是將IT資源整合起來,通過分布式處理的方式向用戶提供按需服務(wù)的一種新的商業(yè)模式,云計算、云安全、云存儲及云軟件都適用于這個理念。
云計算需要在結(jié)合虛擬化技術(shù)整合數(shù)據(jù)中心網(wǎng)絡(luò)的基礎(chǔ)上,交換機(jī)、路由器、應(yīng)用交付設(shè)備等網(wǎng)絡(luò)基礎(chǔ)設(shè)施為云計算服務(wù)搭建數(shù)據(jù)交互平臺,從而為改善用戶服務(wù)體驗做出了重要貢獻(xiàn)。
云計算與數(shù)據(jù)中心相濡以沫
不管是我們在談?wù)摂?shù)據(jù)中心還是云計算的時候,都會把另一方作為非常重要的載體。數(shù)據(jù)中心要想為用戶提供高可用性的服務(wù)就必要借助云平臺的靈活部署方式。而云計算服務(wù)也必須建立在數(shù)據(jù)中心等硬件平臺上。
云服務(wù)通過云計算平臺將一個或多個數(shù)據(jù)中心的軟硬件整合起來,形成一種分層的虛擬計算資源池,并提供可動態(tài)調(diào)配和平滑擴(kuò)展的計算、存儲和網(wǎng)絡(luò)通信能力,用以支撐云計算服務(wù)的實(shí)現(xiàn)。
云計算依賴網(wǎng)絡(luò)
云服務(wù)靠網(wǎng)絡(luò)于支撐它的數(shù)據(jù)中心相連,它像血管一樣不停上傳和下載著數(shù)據(jù),連接起云和數(shù)據(jù)中心。不僅是網(wǎng)絡(luò),還有虛擬化技術(shù)、存儲集群技術(shù)、應(yīng)用集群技術(shù)等,最終云計算都是通過網(wǎng)絡(luò)將數(shù)據(jù)展示給最終用戶。
2飛天支持阿里云領(lǐng)跑全國
飛天支持阿里云領(lǐng)跑全國
飛天是整個阿里云的核心技術(shù)部分,是云計算的后臺。飛天由兩部分組成,底層管理數(shù)據(jù)中心的資源,把數(shù)據(jù)中心里面的物理機(jī)器管理起來。上層是以Web API的方式為開發(fā)者提供服務(wù)。
飛天管理著互聯(lián)網(wǎng)規(guī)模的基礎(chǔ)設(shè)施。最底層是遍布全球的幾十個數(shù)據(jù)中心,數(shù)百個PoP節(jié)點(diǎn)。飛天所管理的這些物理基礎(chǔ)設(shè)施還在不斷擴(kuò)張。飛天內(nèi)核跑在每個數(shù)據(jù)中心里面,它負(fù)責(zé)統(tǒng)一管理數(shù)據(jù)中心內(nèi)的通用服務(wù)器集群,調(diào)度集群的計算、存儲資源,支撐分布式應(yīng)用的部署和執(zhí)行,并自動進(jìn)行故障恢復(fù)和數(shù)據(jù)冗余。
為了幫助開發(fā)者便捷地構(gòu)建云上應(yīng)用,飛天提供了豐富的連接、編排服務(wù),將這些核心服務(wù)方便地連接和組織起來,包括:通知、隊列、資源編排、分布式事務(wù)管理等等。
有如此強(qiáng)大的飛天系統(tǒng)做支撐,使阿里云的客戶具備像大公司一樣的數(shù)據(jù)智能的能力,卻不必投入巨大支出,處理業(yè)務(wù)能夠更快更好,飛天系統(tǒng)還能夠解決應(yīng)用業(yè)務(wù)的連續(xù)性問題,用戶的服務(wù)可以部署在多個region,并支持靈活多樣的數(shù)據(jù)同步機(jī)制,打造高可用系統(tǒng)。
3騰訊云有不一樣的挑戰(zhàn)
騰訊云有不一樣的挑戰(zhàn)
眾所周知,騰訊云主打游戲云,這塊的比重可以達(dá)到70%以上,所以面對不同的需求,騰訊云對底層架構(gòu)有著不一樣的訴求。
游戲內(nèi)部云底層技術(shù)架構(gòu)
騰訊云底層有著強(qiáng)大的生產(chǎn)能力,每臺虛擬子機(jī)生產(chǎn)達(dá)到10秒以內(nèi),每單會有臺數(shù)上限,取決于當(dāng)前物理母機(jī)資源。結(jié)合KVM/XEN,優(yōu)化生產(chǎn)效率以及全流程。
并保障生產(chǎn)500臺子機(jī),最佳情況小于30秒,整體平均是分鐘級別;針對網(wǎng)絡(luò)包量過多進(jìn)行了SRIOV技術(shù)的引入。提高了網(wǎng)卡的吞吐,降低了母機(jī)CPU的負(fù)載;修改了XEN相關(guān)代碼,提高了XEN的VHD磁盤IO吞吐。
管控平臺通過無狀態(tài)加多實(shí)例,保證管控層的99.9%;針對虛擬化底層給XEN4.2打了數(shù)十個補(bǔ)丁,有來自社區(qū)的也有來自內(nèi)部的;針對KVM上的Windows子機(jī)穩(wěn)定性問題,也針對PV驅(qū)動打了不少補(bǔ)丁。
不管是阿里云還是騰訊云或者其它的什么云,都不得不承認(rèn)移動互聯(lián)網(wǎng)、數(shù)據(jù)和云計算是相互支持,缺一不可的,大數(shù)據(jù)深刻的影響著人類科技的發(fā)展,云計算則將大數(shù)據(jù)提煉加工,打磨出最有價值的信息,移動互聯(lián)網(wǎng)本身就是互聯(lián)互通,產(chǎn)生數(shù)據(jù)并與云聯(lián)接,三個方面共同支持著云服務(wù)協(xié)助用戶面對更多實(shí)際應(yīng)用中的挑戰(zhàn)。