雲爆發(cloud bursting)是一個套用部署模式,其套用運行在私有雲(private cloud)或數據中心(data center)中,當計算能力的需求達到頂峰時則動態地向雲伺服器請求一定量的計算(或存儲)能力。
基本介紹
- 中文名:雲爆發
- 外文名:cloud bursting
- 性質:套用部署模式
- 實質:計算(或存儲)能力
- 作用:向雲伺服器請求一定量的計算能力
定義,注意事項,挑戰與解決方案,三大挑戰,解決方案,應對措施,
定義
這種混合雲(hybrid cloud)部署的好處是,企業只有在請求了額外的雲伺服器能力的情況下才需要支付費用。
注意事項
專家建議雲爆發(cloud bursting)用於處理非敏感信息的高性能、非關鍵的應用程式。一個套用可以本地部署然後爆發到雲來滿足高峰需求,或者該套用可以遷移到公共去來為關鍵業務套用騰出本地資源。雲爆發最適合的套用是那些不依賴於複雜的套用交付基礎架構或是與其它套用、組件及內部系統整合到數據中心的套用。
考慮雲爆發(cloud bursting)時,組織必須考慮安全及法規遵從要求。舉例來說,雲爆發常被認為是零售商的可行選擇,他們在假日購物季迎來需求高峰期。但是雲計算服務提供商不必要提供遵從PCI DSS的環境,零售商在將敏感數據爆發到公共雲時可能使這些數據處於危險。
其它與雲爆發(cloud bursting)相關的問題在於可能出現不同環境間的不兼容與可用管理工具有限。雲計算(Cloud computing)服務提供商和虛擬化廠商開發了工具來傳送工作負載到雲並管理混合環境,但它們常需要所有環境都基於相同平台。
挑戰與解決方案
雲爆發,即企業應對日常需求時使用內部系統或私有雲,當有額外容量需要時使用公有雲中的一部分資源。這可使客戶只在有需要時使用公共雲,因此也就只是零星地使用公共雲資源。雖然這確實能夠讓雲用戶受益,當然這也可能就是公共雲的核心賣點,不過與此同時雲供應商面臨著三大挑戰。讓我們來一起看看這三大挑戰究竟為何,並探尋解決方法。
三大挑戰
雲供應商面臨著三個主要的計費挑戰,而雲爆發則進一步讓每一個挑戰都變得更為複雜。這些問題包括:
雲服務的複雜性讓雲資源的使用和最終的成本變得難以跟蹤。雲服務是相當複雜的。一個單一的“雲服務”往往就是眾多具有高度特殊性服務和功能的總和,而供應商們必須能夠深刻知曉所有這些服務是如何彼此互動的,其中甚至包括所有服務的相互依存關係。在雲爆發的情況下,其核心問題就是發揮作用的資源的數量可能會有較大的不同,這主要取決於客戶是如何使用這些資源以及使用資源的持續時間。
在某些情況下,雲供應商會發現,即便在客戶釋放了服務資源之後,資源卻仍處於已分配狀態。供應商需要知道這些“殭屍資源”何時將被創建,以便於你可以創建能夠找到和刪除它們的服務。
有太多的資源需要手動跟蹤。供應商向客戶提供的雲服務的數量已經達到了一個瓶頸,即手動核計測量資源使用已成為一種不切現實的做法。使用雲爆發的客戶可能會在一天之內多次申請和釋放資源,有時在一個月內會高達上千次。供應商無法再進行人工跟蹤,問題是,如果他們這么做的話,計費結果往往是不準確的。
還有太多太多的客戶是手動跟蹤資源使用的。正如我們達到服務的臨界點一樣,我們也達到服務客戶的閾值。在某些時候,因有太多的用戶和組織在使用雲服務而使供應商無法手動進行跟蹤。
雖然雲爆發通常涉及一個單一的本地系統或私有雲提供服務,但也有可能在任一時刻會有數以千計的系統或個人根據需要在短時間內要求供應商提供服務。
解決方案
考慮雲爆發的需求以及跟蹤資源使用的總體要求,雲供應商正在尋找關鍵的能力。雖然供應商的需求根據其支持的雲服務類型不同而不同,但是大多數供應商都應該尋找雲計費系統以實現以下目標:
1.自動化、多租戶的雲計費系統能夠減少費時的發票準備工作,發票可反映雲服務的使用情況,其中包括雲爆發。基於資源使用的計費系統是複雜的,因為它要求在運行期間跟蹤大量的信息。
2.自助服務客戶成本報告可使供應商獲得競爭優勢,讓用戶在任意時間訪問他們的雲使用成本的功能可進一步提升客戶對他們的信任度。這樣,即使因雲爆發而出現不穩定的成本模式,客戶仍然能夠按照預算和管理的目的預測未來的資源使用情況。
3.可通過跟蹤雲服務的所有運行獲取細粒度、時間標記以及可審計的成本信息。這樣可以快速解決計費糾紛,以準確和可審計的客戶雲使用和成本數據來消除成本高昂的折扣。所有信息都是可跟蹤的,一切都是可用的。
在理解了上述所列出的需求之後,以雲供應商的角度列出滿足你需求的特性和功能將是一個好主意。這將有助於形成尋找雲財務管理系統的基本需求,以便於為基於資源使用的成本核算提供合適的工具。其中包括跟蹤和管理這些使用雲爆發的客戶的能力。再具體一點來說,雲供應商需要能夠提供包括成本可見度、成本分析、成本會計以及成本管理等功能在內的計費系統。
成本可見度。這是指在一個雲供應商環境中擁有近乎實時成本訪問的能力,其中包括所使用的成本、所有提供給雲供應商的服務成本(例如外部的管理和安全系統)、提供給雲服務客戶的服務成本以及與供應商密切相關的其他成本。
成本分析。這是獲取雲服務供應商和客戶雙方均可使用的成本數據的程式。
成本會計。這是指收集、分析、總結和評估各種替代行動程式的一個過程,以便於根據所收集的成本數據確定是否還有更好、更具成本效益的使用雲服務方法。
成本管理。這是雲供應商或雲服務客戶制定與成本相關流程和政策的能力。
對於那些需要跟蹤資源使用功能並使用正確方法跟蹤穩定和偶爾使用情況以便於尋找正確目標客戶的人來說,理解需求並將需求轉化為正確技術解決方案只是一個小問題。
確保你選擇和部署合適的雲財務管理系統是適合你的功能需求的,是能夠提供和跟蹤雲服務的。這就意味著概念驗證項目以及長時間的測試,以確保適合你的解決方案是否實施到位的。
應對措施
NIST定義了雲計算的五大基本特徵。發展雲服務,必須從內容安全、按需提供能力、網路連通等多個層面切入,充分考量目前網路面臨的各種挑戰。
根據IDC的調查顯示,在雲計算被大肆渲染的今天,88.1%業內人士關心雲的性能問題,“一旦超大量用戶訪問雲平台(這種情況被稱為雲爆發),如何保障個人用戶能夠獲得所承諾的服務質量,同時,一旦平台出現問題,如何保證數據不丟失。”Radware總裁&CEORoyZisapel指出目前雲計算面臨的一大問題。
雲爆發為運營商帶來挑戰
雲爆發分為兩種形式,內部爆發和外部爆發。以中國銀行的IT系統為例,假設其公共雲計算網路由中國電信提供,通常中國銀行的電子銀行客戶直接訪問銀行IDC,但是一旦訪問客戶在一時間大量增加,中國銀行的內部IDC將不再能提供有效服務,為此,中國銀行IDC就會到電信雲計算中尋找輔助資源完成服務,這被稱為內部爆發,或者銀行網站指引用戶直接訪問電信雲計算完成服務,被稱為外部爆發。
內部雲爆發時,從雲資源取得伺服器,增加伺服器數量服務客戶。對於最終用戶而言,如果做到完全沒有感知非常困難。首先,以什麼樣的機制增加服務資源,如何確定現有資源在什麼情況下將不再滿足需求;其次,增加服務資源,卻不增加網路資源,用戶還是不能得到應有服務;最後,如果沒有按需拓展的理念,當遇到流量瓶頸時候,將無法在網路資源方面獲得有效提升。
而外部雲爆發更為複雜,需要將整箇中國銀行IT框架原封不動地複製到中國電信內部,將中國電信IDC變成輔助IDC。“但是這樣新的問題又來了,外部雲爆發對客戶的IDC建設需要更長的時間,IDC複製過程中如何保障中國銀行這樣的客戶及時得到雲爆發體驗?”RoyZisapel表示。
按需配置應對雲的彈性需求
在RoyZisapel看來,雲計算應該是方便快捷地進入共享資源池,按需取用計算資源的一種新型模式。在這個過程中,按需保障客戶的各種服務需求非常重要。
在美國NIST的理論體系中,雲計算有五個基本特徵。特徵一,雲計算需要有快速的彈性,能夠讓客戶快速獲取和釋放資源;特徵二,會對服務能力有一定的考量,確保擁有任何時間對客戶提供服務的能力;特徵三,對用戶來說,購買是個按需體驗的過程,客戶必須能夠了解自己需要什麼,並能按著自己最高的需求組合購買;特徵四,雲計算必須擁有一個高速網路,能夠讓客戶隨時與雲平台保持高速聯通;特徵五,必須具有資源池,所有的計算資源都能夠共同為客戶服務。
RoyZisapel指出,在這些特徵中,最為重要的是如何快速彈性地、讓客戶無感知地享受其應有的雲服務。而外部爆發和內部爆發,都將對客戶感知產生很大的影響。
為此,Radware提出了按需配置的套用交付解決方案,在收購北電Alteon平台後,推出了Alteon5412套用交付平台,在抗訴案例中,一旦雲爆發,可以利用Alteon平台,將服務門戶與Alteon相連線,讓其通知雲平台網路資源的調整,利用Radware的免費軟體vAdapter,可以動態調整Alteon設備里有關伺服器配置的資源。在這種情況下,雲網路能夠讓交換機和虛擬化之間,伺服器資源之間保持動態同步,當需要增減的時候,信息會反饋到交換機,也會根據云計算需要增加處理性能,最終實現及時的滿足客戶地服務需求。
Gartner集團研究副總裁JoeSkorupa說:“先進的套用交付系統可幫助雲計算服務提供商將數據中心的效率顯著提高20%至50%。除此之外,由於套用交付控系統集成了動態高速快取、壓縮、預取以及其它相關的Web加速技術,因此通常可幫助最終用戶實現50%以上的性能改善。”
目前除了Radware外,F5和華夏創新等廠商也推出了適合雲計算的交付產品,華夏創新的非對稱TCP加速技術可以加速基於TCP/IP的套用,並使所有跨廣域網的TCP套用性能提高2至5倍。F5也為雲服務提出了交付產品的新版本BIG-IPv10.1。雲計算著名提供商Joyent通過部署F5的套用交付控制器使其虛擬化伺服器基礎架構能夠快速對套用進行擴展,通過卸載大量流量並最佳化客戶託管的套用性能來交付IaaS。