《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 設(shè)計應(yīng)用 > 走向運維自動化:談云計算與CDN技術(shù)
走向運維自動化:談云計算與CDN技術(shù)
來源:新浪網(wǎng)
摘要: 云計算就像是一個精密的流水線,你只要告訴它你想要什么,它就去找來原料,直接做出來你想要的東西,而且給你送到家,同時這個流水線會自動修復(fù),永遠(yuǎn)不會停止工作,而且就算全世界的人都來找它幫忙,它也不會累壞,仍然能保質(zhì)保量的按時做出你想要的東西?!?
關(guān)鍵詞: 2.5G|3G 云計算 CDN技術(shù)
Abstract:
Key words :

         什么是云計算?官方的各種定義看的太多了,可還是覺得難以理解。我這里用一種打比喻的方式簡單解釋一下云計算的定義:云計算就像是一個精密的流水線,你只要告訴它你想要什么,它就去找來原料,直接做出來你想要的東西,而且給你送到家,同時這個流水線會自動修復(fù),永遠(yuǎn)不會停止工作,而且就算全世界的人都來找它幫忙,它也不會累壞,仍然能保質(zhì)保量的按時做出你想要的東西。
    當(dāng)然目前這條“流水線”在現(xiàn)實中還不存在,但是在網(wǎng)絡(luò)上的確已經(jīng)存在一些這樣的“流水線”,只不過它們能做的東西不多。
    一個云計算平臺基本是由:基礎(chǔ)設(shè)施、各種平臺、應(yīng)用系統(tǒng)組成的?;A(chǔ)設(shè)施主要包括:網(wǎng)絡(luò)、存儲、計算能力;各種平臺,如:研發(fā)平臺、測試平臺等;應(yīng)用系統(tǒng)則承擔(dān)對數(shù)據(jù)進(jìn)行加工并輸出結(jié)果。在一個云計算平臺內(nèi),可能包含著多個小的云計算平臺。也就是說可以用多個云計算平臺,靈活搭配,實現(xiàn)更強大的云計算平臺。
    CDN技術(shù)已經(jīng)應(yīng)用超過20年了,現(xiàn)在已經(jīng)有了非常專業(yè)的CDN服務(wù)商。其實從CDN技術(shù)誕生到現(xiàn)在,CDN技術(shù)在這20年的發(fā)展中并未有較大的變革,依然是DNS+Cache的模式,那么在這20多年里面,CDN服務(wù)商都在做什么?
    CDN服務(wù)商在業(yè)內(nèi)有一個別名,叫“虛擬ISP”,既然是ISP就必須穩(wěn)定、安全、可靠,達(dá)到電信級的可靠性99.999%!如何達(dá)到這個目標(biāo)?為什么電信公司可以輕松做到99.999%,CDN服務(wù)商不容易做到呢?軟件PK硬件,當(dāng)然是硬件的故障率低!CDN技術(shù)大量功能依賴軟件系統(tǒng)實現(xiàn),因此需要更強大的容錯、自恢復(fù)的技術(shù)支持。除了穩(wěn)定性,還有按需擴(kuò)展性、自動維護(hù)都是CDN所需要的,現(xiàn)在一切都成熟了,因為“云計算”。
    “云計算平臺”所追求的正是自維護(hù),高可靠,可擴(kuò)展這樣一種目標(biāo),CDN服務(wù)商需要的“運維自動化”這種技術(shù),正是“云計算平臺”所能提供的。
    “運維自動化”已經(jīng)喊了很多年了,都沒有實現(xiàn),為什么“云計算”一出現(xiàn),它就實現(xiàn)了?“云計算”的出現(xiàn),讓眾多的IT廠商開始在其軟硬件產(chǎn)品上提供一種接口,通過這個接口可以對產(chǎn)品的配置進(jìn)行更改,對軟硬件產(chǎn)品進(jìn)行控制。之前我們一直強調(diào)人機對話,現(xiàn)在我們更強調(diào)機機對話,這樣才能把多個系統(tǒng)連接起來。F5在20年前所開發(fā)的系統(tǒng)就提供了這樣的機機對話接口iControl  API,iControl  API存在于每一個F5的產(chǎn)品里,而且一直延續(xù)發(fā)展到今天。通過這種機機對話接口可以開發(fā)一個自動控制系統(tǒng),對GTM進(jìn)行控制,綜合調(diào)整各個節(jié)點、各個業(yè)務(wù)的流量分布,同時GTM可以提供全網(wǎng)所有節(jié)點的狀態(tài)報告,從而大大降低管理系統(tǒng)的開發(fā)難度,再配合VMWARE等虛擬主機解決方案,即可實現(xiàn)完全的運維自動化。
    在F5 CDN解決方案中,GTM更像是一個中樞神經(jīng)系統(tǒng),而利用iControl  API開發(fā)的這套控制系統(tǒng)才是具有高度智力的大腦,LTM則是神經(jīng)末梢,Cache服務(wù)器是這套系統(tǒng)的血肉。LTM時刻注視著Cache服務(wù)器的工作狀態(tài),同時向GTM匯報,GTM則向中央管理系統(tǒng)報告。隨著F5  CDN解決方案的推廣,越來越多的CDN系統(tǒng)都具備了“云”的某些特點,稱其為“CDN云”是再恰當(dāng)不過了。
    “CDN云”的功能雖然比較單一,但是對于大多數(shù)的云平臺,特別是SaaS(Software as a
  Service)類型的云平臺,是非常重要的。因為CDN技術(shù)是一種交付技術(shù),它不具備某個應(yīng)用功能,但是卻負(fù)責(zé)把應(yīng)用安全、快速的交付給用戶。我們接下來以SaaS類型的云平臺為列,了解“CDN云”是如何完成交付的。下圖左側(cè)是傳統(tǒng)的軟件開發(fā)及交付情況,右側(cè)是使用云計算平臺進(jìn)行軟件開發(fā)和交付的情況。
    可以清楚的看到采用云計算平臺后,軟件廠商的交付環(huán)節(jié)不再需要到客戶現(xiàn)場,而且提高了軟件改進(jìn)速度,簡化了開發(fā)調(diào)試的環(huán)節(jié)。交付系統(tǒng)完全交給了CDN云實現(xiàn)。采用這種云計算的架構(gòu),將各個部分模塊化,功能化,簡化了流程,提高了工作效率。幫助軟件開發(fā)商快速的拓展業(yè)務(wù)機會。
    今天“云計算”技術(shù)成就了“CDN云”,明天“CDN云”也將服務(wù)更多的“云計算平臺”。現(xiàn)在已經(jīng)有越來越多的用戶在使用F5的CDN解決方案構(gòu)建他們自己的“CDN云”,更好的為“云計算平臺”提供服務(wù)。

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。