一個(gè)合格的應(yīng)用交付平臺(tái)在選擇和建設(shè)時(shí)需要考慮以下幾方面:
高可用
功能性
服務(wù)質(zhì)量
性能的擴(kuò)展
單筆交易成本
網(wǎng)絡(luò)和應(yīng)用交互性
建設(shè)和擴(kuò)容投資的保護(hù)
業(yè)務(wù)中斷成本和總體投入成本
二、什么是“按需支付”
從以上幾方面我們可以發(fā)現(xiàn),除了平臺(tái)設(shè)備本身的功能要求和高可用要求以外,對(duì)整體系統(tǒng)單筆交易的成本、性能擴(kuò)展、投資保護(hù)以及系統(tǒng)的整體投入成本 (CAPEX)和運(yùn)營(yíng)成本(OPEX)控制也提出了很高的要求。這就要求CIO和架構(gòu)師們?cè)谶M(jìn)行IT基礎(chǔ)設(shè)施建設(shè)時(shí)需要有一些新的思路,來(lái)應(yīng)對(duì)“追逐高成 本收益”這一關(guān)鍵性主題。
在平衡了多種業(yè)務(wù)需求和資源邊界條件后,一種領(lǐng)先的平臺(tái)建設(shè)交付模式應(yīng)運(yùn)而生-“按需支付”,顧名思義,“按需支付”是根據(jù)企業(yè)的IT發(fā)展在不同階段的需 求,逐步擴(kuò)展相應(yīng)的計(jì)算平臺(tái),再根據(jù)對(duì)計(jì)算平臺(tái)當(dāng)前的擴(kuò)展部分進(jìn)行成本支付。這部分可能是為了提高性能而增加的硬件,也可能是為了完善平臺(tái)功能而新部署的 軟件,無(wú)論新加的是哪部分,都只需支付新增部分的費(fèi)用,從而避免了過(guò)早投資帶來(lái)的資源利用率不高或者過(guò)晚投資帶來(lái)的系統(tǒng)處理能力不足等問(wèn)題。“按需支付” 是目前最為經(jīng)濟(jì)的IT數(shù)據(jù)中心應(yīng)用交付層部署方式之一。
“按需支付”需要滿足以下幾個(gè)條件:
性能的硬件可擴(kuò)展
功能的軟件可擴(kuò)展
保障擴(kuò)展時(shí)業(yè)務(wù)高可用
產(chǎn)品具有足夠長(zhǎng)時(shí)間的擴(kuò)展性支持
滿足用戶體驗(yàn)的前提下提高成本收益
在實(shí)現(xiàn)了保證高可用和追逐最高成本收益的基礎(chǔ)上,性能的硬件擴(kuò)展和功能的軟件擴(kuò)展成為實(shí)現(xiàn)“按需支付”的關(guān)鍵要素。換句話說(shuō),性能一定是硬件層面 的,功能一定是軟件層面的,兩方面統(tǒng)籌考慮,才可以實(shí)現(xiàn)真正的“按需支付”。而并不是使用軟件控制性能,在需要進(jìn)行性能擴(kuò)充的時(shí)候通過(guò)購(gòu)買許可證的方法, 打開(kāi)性能限制實(shí)現(xiàn)處理能力的提高,并不對(duì)硬件進(jìn)行改變。如果這一動(dòng)作距離購(gòu)買設(shè)備的時(shí)間較長(zhǎng),就有可能出現(xiàn)雖然支付了大筆預(yù)算,卻還在使用幾年以前硬件的 情況,這在當(dāng)今的硬件科技發(fā)展速度下,是企業(yè)無(wú)法接受的。更為關(guān)鍵的是,無(wú)論如何增加軟件許可,都不能使一臺(tái)硬件設(shè)備的最大處理能力提高。同時(shí),真正的 “按需支付”也不應(yīng)該在需要新功能時(shí)通過(guò)增加設(shè)備或者插板卡的方式實(shí)現(xiàn),這樣既增加了網(wǎng)絡(luò)的復(fù)雜度,又增加了硬件的潛在故障點(diǎn),而且使得IT管道不得不去 遵循著名的“木桶原理”,整個(gè)IT管道的性能和處理能力取決于這個(gè)管道中性能最差的設(shè)備或板卡。
三、如何實(shí)現(xiàn)“按需支付”
“按需支付”究竟應(yīng)該如何去規(guī)劃,我們用一個(gè)企業(yè)新建數(shù)據(jù)中心的過(guò)程來(lái)說(shuō)明。
絕大多數(shù)企業(yè)的數(shù)據(jù)中心都要經(jīng)歷這樣的發(fā)展過(guò)程:
1. 企業(yè)根據(jù)自身的目標(biāo)制定了戰(zhàn)略規(guī)劃
2. 根據(jù)此戰(zhàn)略規(guī)劃制定了相應(yīng)的業(yè)務(wù)策略
3. IT軟件人員根據(jù)業(yè)務(wù)邏輯設(shè)計(jì)了應(yīng)用軟件,完成功能可用
4. 數(shù)據(jù)中心基礎(chǔ)設(shè)施搭建,實(shí)現(xiàn)最基本的應(yīng)用交付,完成性能可用
5. 接下來(lái),隨著企業(yè)戰(zhàn)略的成功,業(yè)務(wù)開(kāi)始不斷的擴(kuò)展,用戶不斷的增加
6. 用戶對(duì)系統(tǒng)的體驗(yàn)要求越來(lái)越高,應(yīng)用越來(lái)越復(fù)雜
7. 原有的功能和性能可用已經(jīng)不能滿足系統(tǒng)需求,需要實(shí)現(xiàn)功能和性能高可用
8. 在滿足了系統(tǒng)高可用后,隨時(shí)面臨安全的威脅,需要實(shí)現(xiàn)安全防護(hù)
9. 面臨后續(xù)的不斷增長(zhǎng)和變化的需求,要求平臺(tái)具有隨時(shí)擴(kuò)展能力
在這個(gè)發(fā)展過(guò)程中,CIO和架構(gòu)師們通常會(huì)有幾個(gè)選擇,一個(gè)選擇是提前將整個(gè)IT系統(tǒng)建設(shè)的大而全,用一個(gè)廠商的整體解決方案,購(gòu)買海量的硬件設(shè)備,搭建 一套未來(lái)十年都可以使用的系統(tǒng),但往往這都是建設(shè)者的一廂情愿,由于各種各樣的邊界條件限制,實(shí)際環(huán)境中無(wú)法實(shí)現(xiàn)。另一個(gè)選擇是針對(duì)每一個(gè)應(yīng)用搭建一套 IT架構(gòu),每增加一個(gè)應(yīng)用就增加一套架構(gòu)系統(tǒng),當(dāng)某套系統(tǒng)不足以支撐應(yīng)用的時(shí)候,對(duì)瓶頸設(shè)備進(jìn)行更換,廢棄或利舊;這種方式帶來(lái)的問(wèn)題是數(shù)據(jù)中心的網(wǎng)絡(luò)越 來(lái)越雜亂無(wú)章,而且每套系統(tǒng)都是獨(dú)立的“煙囪”,隨著企業(yè)的發(fā)展,“煙囪”越來(lái)越多,有的“煙囪”已經(jīng)嚴(yán)重過(guò)載,有的“煙囪”幾乎沒(méi)什么負(fù)載,當(dāng)一個(gè)“煙 囪”出現(xiàn)問(wèn)題的時(shí)候,往往會(huì)影響其他幾個(gè)“煙囪”也一起罷工。
在面臨企業(yè)數(shù)據(jù)中心這樣的發(fā)展過(guò)程需求時(shí),“按需支付”是這樣實(shí)現(xiàn)的,在用戶端和服務(wù)器端中間設(shè)計(jì)部署一層應(yīng)用交付層,所有的客戶端和服務(wù)器端都接到這層 上,應(yīng)用交付層的所有資源共享使用,不會(huì)出現(xiàn)負(fù)載不平均的情況。軟件人員在應(yīng)用設(shè)計(jì)時(shí)只需要關(guān)心業(yè)務(wù)邏輯,將高可用、安全、快速、靈活、易管理等原來(lái)軟件 考慮的內(nèi)容從應(yīng)用中剝離開(kāi)來(lái),移到應(yīng)用交付層來(lái)處理,用專業(yè)的硬件設(shè)備來(lái)實(shí)現(xiàn)。于是上述企業(yè)的數(shù)據(jù)中心建設(shè)過(guò)程就有了第三個(gè)選擇:
1. 根據(jù)企業(yè)的戰(zhàn)略規(guī)劃和業(yè)務(wù)策略統(tǒng)籌IT架構(gòu)設(shè)計(jì)
2. 部署應(yīng)用交付層,購(gòu)買最基本的硬件和軟件實(shí)現(xiàn)基本應(yīng)用交付功能
3. 隨著業(yè)務(wù)的發(fā)展,當(dāng)性能不夠時(shí)增加硬件板卡或設(shè)備以提高處理性能
4. 隨著應(yīng)用需求的不斷增加,購(gòu)買相應(yīng)的License實(shí)現(xiàn)更多功能支持
5. 針對(duì)越來(lái)越高的用戶體驗(yàn)要求和復(fù)雜應(yīng)用,增加License實(shí)現(xiàn)定制化優(yōu)化
6. 當(dāng)面臨安全威脅時(shí),增加License實(shí)現(xiàn)網(wǎng)絡(luò)到應(yīng)用的安全防護(hù)
7. 新業(yè)務(wù)和應(yīng)用上線,無(wú)需搭建新“煙囪”,接入此應(yīng)用交付平臺(tái)即可
8. 當(dāng)有更多的用戶時(shí),無(wú)需更改網(wǎng)絡(luò)架構(gòu),接入此應(yīng)用交付平臺(tái)即可
9. 當(dāng)應(yīng)用和用戶繼續(xù)增加時(shí),根據(jù)當(dāng)時(shí)負(fù)載隨時(shí)增加硬件提高平臺(tái)性能
10. 用此種方式,從容面對(duì)未來(lái)的諸如IPv6、新攻擊模型、云計(jì)算擴(kuò)展等新的需求
這樣的實(shí)現(xiàn)方式不僅大大節(jié)約了IT投入成本,而且提高了整個(gè)系統(tǒng)的運(yùn)行效率和生產(chǎn)力。并且在每一筆IT投資的規(guī)劃上都有章可循,有理有據(jù)。無(wú)論是使 用者、業(yè)務(wù)人員、IT規(guī)劃人員和IT管理者,都規(guī)避了大量業(yè)務(wù)中斷和突發(fā)事故帶來(lái)的惡劣影響,并且可以從容面對(duì)未來(lái)預(yù)知或未知的新的需求。
四、F5如何實(shí)現(xiàn)“按需支付”
F5做為應(yīng)用交付領(lǐng)域的全球領(lǐng)導(dǎo)者,對(duì)“按需支付”的支持有以下幾個(gè)部分:
F5的Viprion全系列產(chǎn)品可以通過(guò)增加硬件板卡的方式成倍的提高性能,同時(shí)F5獨(dú)有的CMP(Cluster Multiple Processor)技術(shù)可以使位于多板卡的CPU按內(nèi)核集群工作,從而實(shí)現(xiàn)性能的線性提升。
在多臺(tái)設(shè)備之間,F(xiàn)5提供ScaleN技術(shù),多臺(tái)硬件設(shè)備集群工作,將不同應(yīng)用分配到不同設(shè)備上,任何運(yùn)行中出現(xiàn)的異常都將被統(tǒng)一進(jìn)行調(diào)度,保證業(yè)務(wù)的連續(xù)性,隨時(shí)通過(guò)增加硬件實(shí)現(xiàn)整體性能的大幅度提高。
在多數(shù)據(jù)中心之間,F(xiàn)5對(duì)DNS協(xié)議的深刻理解和對(duì)多數(shù)據(jù)中心之間的數(shù)據(jù)加速傳遞技術(shù)使得多數(shù)據(jù)中心的邊界越來(lái)越模糊,從多活數(shù)據(jù)中心無(wú)縫升級(jí)到私有云平臺(tái)。從單數(shù)據(jù)中心的處理能力無(wú)縫升級(jí)至云平臺(tái)處理能力。
在軟件方面,F(xiàn)5統(tǒng)一的TMOS操作系統(tǒng)完美的協(xié)調(diào)軟件和硬件資源,保證每一個(gè)軟件功能都可以最大化的利用每一分硬件資源,無(wú)論在何種功能需求下,都保證實(shí)現(xiàn)平臺(tái)的最大計(jì)算能力。
所有設(shè)備都可以通過(guò)增加License的方式實(shí)現(xiàn)高可用、網(wǎng)絡(luò)到應(yīng)用層的整體安全、智能卸載、協(xié)議級(jí)動(dòng)態(tài)加速、SSL VPN遠(yuǎn)程安全接入、安全智能的DNS、遠(yuǎn)程安全傳輸加速、IPv6無(wú)縫升級(jí)等等多種業(yè)界領(lǐng)先的功能,助您從容面對(duì)未來(lái)。
綜上所述,“按需支付”作為應(yīng)用交付時(shí)代最為先進(jìn)合理的部署方式,配合越來(lái)越成熟的虛擬化技術(shù),輕松打造一個(gè)靈捷的IT交付平臺(tái),實(shí)現(xiàn)企業(yè)的最高成 本收益效率。真正實(shí)現(xiàn)網(wǎng)絡(luò)理解應(yīng)用,應(yīng)用控制網(wǎng)絡(luò),從容面對(duì)這個(gè)“IT即業(yè)務(wù)”的時(shí)代,保障現(xiàn)有業(yè)務(wù)流暢、高效進(jìn)行的同時(shí),為您的數(shù)據(jù)中心未來(lái)無(wú)縫擴(kuò)展到 私有云平臺(tái),輕松進(jìn)化到IPv6時(shí)代做好技術(shù)準(zhǔn)備,對(duì)投資進(jìn)行最大限度的利用和保護(hù)。
已經(jīng)是時(shí)候開(kāi)始“按需支付”您的IT系統(tǒng)!