一個云計算平臺基本是由:基礎(chǔ)設(shè)施、各種平臺、應(yīng)用系統(tǒng)組成的。基礎(chǔ)設(shè)施主要包括:網(wǎng)絡(luò)、存儲、計算能力;各種平臺如:研發(fā)平臺、測試平臺等;應(yīng)用系統(tǒng)則承擔對數(shù)據(jù)進行加工并輸出結(jié)果。在一個云計算平臺內(nèi),可能包含著多個小的云計算平臺。也就是說可以用多個云計算平臺,靈活搭配,去實現(xiàn)更強大的云計算平臺。
CDN技術(shù)已經(jīng)應(yīng)用不止20年了,現(xiàn)在也已經(jīng)有了非常專業(yè)的CDN服務(wù)商。其實從CDN技術(shù)誕生到現(xiàn)在,在這20年的發(fā)展過程中它并未有較大的變革,依然是DNS+Cache的模式,那么在這20多年里面,CDN服務(wù)商都在做些什么?
CDN服務(wù)商在業(yè)內(nèi)有一個別名,叫“虛擬ISP”,既然是ISP就必須穩(wěn)定、安全、可靠,達到電信級可靠性的99.999%!如何才能達到這個目標呢?為什么電信公司可以輕輕松松就做到99.999%,而CDN服務(wù)商不容易做到呢?軟件PK硬件,當然是硬件的故障率低!CDN技術(shù)大量功能是依賴于軟件系統(tǒng)實現(xiàn),因此需要更強大的容錯、自恢復(fù)的技術(shù)支持。除了穩(wěn)定性,還有按需擴展性、自動維護都是CDN所需要的,現(xiàn)在這一切都成熟了,因為“云計算”。
“云計算平臺”所追求的正是自維護,高可靠,可擴展這樣一種目標,CDN服務(wù)商需要的“運維自動化”這種技術(shù),正是“云計算平臺”所能提供的。
“運維自動化”已經(jīng)喊了很多年了,卻都沒有實現(xiàn),可是為什么“云計算”一出現(xiàn),它就實現(xiàn)了?“云計算”的出現(xiàn),讓眾多的IT廠商開始在其軟硬件產(chǎn)品上提供一種接口,通過這個接口可以對產(chǎn)品的配置進行更改,對軟硬件產(chǎ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進行控制,綜合調(diào)整各個節(jié)點、各個業(yè)務(wù)的流量分布,同時GTM可以提供全網(wǎng)所有節(jié)點的狀態(tài)報告,從而大大降低管理系統(tǒng)的開發(fā)難度,再配合VMWARE(虛擬機軟件,是全球桌面到數(shù)據(jù)中心虛擬化解決方案的領(lǐng)導(dǎo)廠商。全球不同規(guī)模的客戶依靠VMware來降低成本和運營費用、確保業(yè)務(wù)持續(xù)性、加強安全性并走向綠色)等虛擬主機解決方案,即可實現(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云”是再恰當不過了。
“CDN云”的功能雖然比較單一,但是對于大多數(shù)的云平臺,特別是SaaS(Software as a Service,意思是軟件即服務(wù),SaaS的中文名稱為軟營或軟件運營。SaaS是基于互聯(lián)網(wǎng)提供軟件服務(wù)的軟件應(yīng)用模式。作為一種在21世紀開始興起的創(chuàng)新的軟件應(yīng)用模式,SaaS是軟件科技發(fā)展的最新趨勢)類型的云平臺,是非常重要的。因為CDN技術(shù)是一種交付技術(shù),它不具備某個應(yīng)用功能,但是卻負責把應(yīng)用安全、快速的交付給用戶。我們接下來以SaaS類型的云平臺為列,了解“CDN云”是如何完成交付的。下圖左側(cè)是傳統(tǒng)的軟件開發(fā)及交付情況,右側(cè)是使用云計算平臺進行軟件開發(fā)和交付的情況。
我們可以很清楚的看到在采用云計算平臺后,軟件廠商的交付環(huán)節(jié)不再需要到客戶現(xiàn)場,并且提高了軟件改進速度,簡化了開發(fā)調(diào)試的環(huán)節(jié)。交付系統(tǒng)完全交給了CDN云實現(xiàn)。采用這種云計算的架構(gòu),不僅將各個部分模塊化,功能化,簡化了流程,并且還大大的提高了工作效率,幫助軟件開發(fā)商快速的拓展業(yè)務(wù)機會。
今天“云計算”技術(shù)成就了“CDN云”,明天“CDN云”也將服務(wù)更多的“云計算平臺”,F(xiàn)在已經(jīng)有越來越多的用戶在使用F5的CDN解決方案構(gòu)建他們自己的“CDN云”,更好的為“云計算平臺”提供服務(wù)。
共0條 [查看全部] 網(wǎng)友評論