云中間件正迎來(lái)紅利期,其已成為在業(yè)務(wù)層和IaaS層之間的支撐橋梁,iPaaS(企業(yè)集成平臺(tái)即服務(wù))和中間件及服務(wù)變得越來(lái)越受關(guān)注,未來(lái)有望成為云計(jì)算領(lǐng)域的主戰(zhàn)場(chǎng)。
傳統(tǒng)ESB中間件的增速放緩,這種以XML為中心的技術(shù)只適應(yīng)數(shù)年升級(jí)一次的舊有業(yè)務(wù)系統(tǒng),定制化的過(guò)程更是災(zāi)難,像IBM、甲骨文等廠商的傳統(tǒng)中間件業(yè)務(wù)增速已降至個(gè)位數(shù)。顯然,這種模式難以跟上現(xiàn)代化架構(gòu)中云應(yīng)用的擴(kuò)展速度。隨著云、物聯(lián)網(wǎng)等數(shù)字開(kāi)發(fā)平臺(tái)的成熟,企業(yè)對(duì)于中間件工具的投資將日趨攀升,Gartner預(yù)計(jì)這一數(shù)字在2018年會(huì)達(dá)到300億美元。
對(duì)于開(kāi)源和云廠商來(lái)說(shuō),云時(shí)代的中間件卻是一個(gè)大機(jī)遇。在紅帽,中間件業(yè)務(wù)的增速約是Linux業(yè)務(wù)的一倍,并且其仍在擴(kuò)展產(chǎn)品組合,希望可以提供專有中間件產(chǎn)品之外的一種選擇。舉個(gè)例子,JBoss EAP 7能在任意環(huán)境下簡(jiǎn)化應(yīng)用部署,提供完整的Java EE性能,無(wú)論是本地、虛擬化,還是公私混的云環(huán)境,都可以按需啟動(dòng),并且無(wú)需再編輯XML配置文件。
云計(jì)算技術(shù)的出現(xiàn),是為了使人們?cè)谛畔?shù)據(jù)處理上花費(fèi)的成本更低,而現(xiàn)階段的事實(shí)并非人們所想象的那樣,當(dāng)大大小小的企業(yè)爭(zhēng)先恐后的開(kāi)始部署自己的云計(jì)算,才發(fā)現(xiàn)云計(jì)算也是一個(gè)燒錢的主兒,還沒(méi)有嘗到云計(jì)算帶來(lái)的甜頭,就已經(jīng)挨了云計(jì)算一巴掌。那么,究竟會(huì)有哪些云計(jì)算成本需要企業(yè)考慮,我們不妨做一次盤點(diǎn)。
一、燒錢的IT基礎(chǔ)設(shè)施
這些IT基礎(chǔ)設(shè)施包括:入門服務(wù)器折舊費(fèi)、服務(wù)器軟件折舊費(fèi)、服務(wù)器能耗費(fèi)用及場(chǎng)地租金、維護(hù)管理設(shè)備的人力資源費(fèi)用和保存文件的其它支出等。企業(yè)進(jìn)行IT基礎(chǔ)設(shè)施部署時(shí),可以事先進(jìn)行周全的IT資產(chǎn)盤算,規(guī)劃數(shù)據(jù)架構(gòu),使用按需分配的方案節(jié)約IT基礎(chǔ)設(shè)施成本花費(fèi)。
二、企業(yè)自主管理軟件成本
企業(yè)自主管理軟件,需要配備一定的硬件設(shè)備,配備硬件設(shè)備不僅需要前期投資,還要支付設(shè)備維護(hù)、管理費(fèi)及電費(fèi)。這時(shí),企業(yè)不妨考慮一下就一部分業(yè)務(wù)流遷移至相應(yīng)的公有云服務(wù),可以在一定程度上減少資金投入。
三、數(shù)據(jù)存儲(chǔ)成本
數(shù)據(jù)存儲(chǔ)成本是不容忽視成本花費(fèi)。當(dāng)用戶使用本地軟件時(shí),了建立安全機(jī)制,每天必須將數(shù)據(jù)備份并存儲(chǔ)到安全的地方,這將是一筆非常大的花銷。除此之外,還有一些必須依法儲(chǔ)存10年以上的文件需要被定期檢查。使用云端軟件的話,數(shù)據(jù)是由云服務(wù)提供商儲(chǔ)存的。不過(guò),這項(xiàng)服務(wù)也會(huì)收費(fèi)。
四、云計(jì)算設(shè)備耗電量
早在十年前,全球云計(jì)算就已經(jīng)有6.23億千瓦時(shí)/年的耗電量。人們對(duì)云以及云服務(wù)需求的增長(zhǎng),導(dǎo)致云計(jì)算中心數(shù)量和規(guī)模的不斷增加,與此同時(shí),這些計(jì)算中心所消耗的能源也在增加。那么,大型企業(yè)進(jìn)行云計(jì)算部署時(shí),設(shè)備能耗需要做重點(diǎn)考慮。
五、云計(jì)算維護(hù)成本
這里主要說(shuō)的是企業(yè)專業(yè)IT人員維護(hù)云服務(wù)的成本,主要是因?yàn)楝F(xiàn)階段的云服務(wù)專業(yè)維護(hù)人員較少,企業(yè)不管選擇內(nèi)部培訓(xùn)或是外部聘請(qǐng),花費(fèi)的人力成本都不低,尤其是那些大中型企業(yè)和跨國(guó)公司。
六、一些隱形成本
有一些容易被云計(jì)算應(yīng)用企業(yè)忽視的隱形成本,它們包括企業(yè)內(nèi)部各部門部署的云計(jì)算應(yīng)用陳本、合規(guī)和電子證據(jù)成本以及數(shù)據(jù)傳輸成本等。
企業(yè)在進(jìn)行云計(jì)算部署前,最好制定詳細(xì)的成本列表,讓云計(jì)算部署成本能夠一目了然;周到而全面地完成成本預(yù)算,就成功邁出了云計(jì)算部署的第一步。
上運(yùn)行Java應(yīng)用,隔離了不必要的操作系統(tǒng)和硬件異構(gòu)性,提供了一致的管理引擎和開(kāi)發(fā)平臺(tái),具備集成開(kāi)發(fā)和全生命周期管理能力,可通過(guò)集群虛擬化按需分配資源。如果考慮到云原生的需求,可使用基于PaaS集成的中間件,將功能容器或微服務(wù)化,好處在于不用去掌握復(fù)雜的底層代碼。
從中間件的常規(guī)定義來(lái)看,其可以包括各種軟件方案,API、應(yīng)用服務(wù)器、數(shù)據(jù)整合、對(duì)象請(qǐng)求代理等等,任何位于內(nèi)核和用戶應(yīng)用之間的軟件都可以理解為中間件。中間件如同IT 基礎(chǔ)架構(gòu)的輸水管,使得數(shù)據(jù)能從一個(gè)應(yīng)用流動(dòng)到另一個(gè)中。隨著API集成交付成為主流,越來(lái)越多的接口也遷移為iPaaS模式,進(jìn)而推動(dòng)了平臺(tái)現(xiàn)代化標(biāo)準(zhǔn)的構(gòu)建。