導讀:網(wǎng)格計算為了實現(xiàn)共同目標而將多個管理域中的計算資源結合,如今已經(jīng)演變成眾所周知的“云計算”。類似于網(wǎng)格計算,云計算是典型的地理分散型結構。然而,云計算不僅能按照需求提供更多的計算資源,而且還能夠根據(jù)個人用戶的需求提供新的服務與能力。
網(wǎng)格計算為了實現(xiàn)共同目標而將多個管理域中的計算資源結合,如今已經(jīng)演變成眾所周知的“云計算”。類似于網(wǎng)格計算,云計算是典型的地理分散型結構。然而,云計算不僅能按照需求提供更多的計算資源,而且還能夠根據(jù)個人用戶的需求提供新的服務與能力。
運營并維護云網(wǎng)絡基礎設施的服務提供商(IaaS)正在研究應用交付及其他解決方案以吸引新的用戶,保持用戶滿意度,增加除了IaaS標準提供所產(chǎn)生的收益。然而,在云網(wǎng)絡中部署應用交付控制器(ADC)必須能夠為客戶提供最大的可用性,最佳性能和完整的安全性,但是僅僅做到這些是不夠的。事實上,當前的IaaS提供商對提供增值的云服務有著很高的興趣,它不僅能夠滿足當前的業(yè)務需要,而且也被證明是未來的趨勢。這就意味著標準的ADC確保IaaS提供商通過為各用戶出售完整定制的優(yōu)質(zhì)服務,超過其他競爭對手具備優(yōu)勢,因為他們提供的服務與其他服務有著明顯的區(qū)別,就云服務而言,已經(jīng)轉變?yōu)樵黾拥氖杖胍约坝脩糁艺\度。為了有效應對這些挑戰(zhàn),六個標準必須由應用交付解決方案來實現(xiàn):
(1)提供基于不同SLA的分層式IaaS模型接受云提供商服務的不同的用戶,有著不同的SLA需要。然而,大多數(shù)IaaS提供商只向需要運營關鍵任務應用的高服務水平SLA的用戶僅提供沒有或降低SLA保證的服務。為了應對這些需求,IaaS提供商應該在不同情況下部署ADC:一個專門的、物理的ADC提供高SLA;多instance;為共享的物理ADC提供高SLA使ADC融合的同時,確保性能可預測性以及完整的資源預留;運行在通用服務器上的的ADC軟件盡最大努力提供SLA。
(2)允許應用/服務從企業(yè)數(shù)據(jù)中心到云數(shù)據(jù)中心的輕松遷移當應用與基礎設施移動到云中時,是否有計劃的形成或應對“云爆發(fā)”,IT管理者想要保持相同的網(wǎng)絡布局作為他們最初的數(shù)據(jù)中心,從而降低風險并將業(yè)務中斷降至最低。另外,一個熟悉某個ADC的IT管理者想以絕對相同的方式繼續(xù)在云中使用。因此,在云中ADC的部署應該從用戶的角度考慮提供相同的功能與性能,同時處理他們熟悉的非常相同的網(wǎng)絡拓撲與服務。
(3)提供先進的、客戶自助服務功能類似于SLA的需求,不同的用戶也有不同的ADC需求從基礎的4層負載均衡到先進的應用交付技術,這包括應用加速、集成安全、7層政策、URL重寫政策以及帶寬管理。因此,對IaaS提供商而言,關鍵在于部署一種最佳的ADC來提供先進的ADC性能,從而增加潛在收益并為企業(yè)IT管理者提供絕對相同的ADC體驗,無需考慮應用交付服務的位置。
(4)允許動態(tài)調(diào)整應用流量及VM資源由于IaaS提供商服務幾十、幾百、有時是幾千的用戶,在云數(shù)據(jù)中心里有許多活動部件以及千變?nèi)f化的性能需求,因此,就有一個持續(xù)的云IT管理及調(diào)整ADC對云網(wǎng)絡的需求。這就是說,為了提高云的IT生產(chǎn)率,減少持續(xù)維護并消除人為錯誤,推薦有一個集成到云系統(tǒng)中的ADC,即ADC與系統(tǒng)在提供、停止使用及從一個位置到另一位置的ADC遷移的相互影響。這意味著擁有一個進入ADC的開放的API以及在ADC與系統(tǒng)之間的適配器,從而自動處理工作流程。
(5)在單獨的云數(shù)據(jù)中心及橫跨多個數(shù)據(jù)中心中靈活擴展當服務從企業(yè)數(shù)據(jù)中心移至云數(shù)據(jù)中心時,提供商希望其具有可用性且不會有體驗性能的下降。因此,至關重要的是在每個數(shù)據(jù)中心以及橫跨多個數(shù)據(jù)中心,ADC能夠監(jiān)測到應用的性能水平,當提供必須的額外的計算資源時告知系統(tǒng),同時考慮到每個數(shù)據(jù)中心的可用性能在某種程度上為終端用戶保證最佳響應時間。此外,由于增加的每秒事務處理量(TPS)及較高的事務并發(fā)性,應用可能需要提升處理性能。為了滿足這些需求,ADC應該通過按需添加更多的性能組件及新的應用交付服務輕松擴展吞吐性能,且繼續(xù)使用相同的硬件設施以避免服務中斷。
(6)提供災難恢復及全局流量重定向服務IT管理者利用云提供商作為實現(xiàn)災難恢復(DR)與全局流量重定向的手段。因此,對一個有效的DR解決方案來說,在云數(shù)據(jù)中心及企業(yè)數(shù)據(jù)中心中部署相同的ADC至關重要,以支持相同用戶方案與兩端政策。