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