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