【博文推薦】云化應(yīng)用還是應(yīng)用云化?
本文出自51CTO博客博主張振倫,如有任何問(wèn)題,歡迎進(jìn)入博主頁(yè)面互動(dòng)討論。 |
自從2008年云計(jì)算開(kāi)始火熱,到今年已經(jīng)7年有余,云計(jì)算也開(kāi)始進(jìn)入“7年之癢”的關(guān)鍵時(shí)期。有些人已經(jīng)厭煩了云計(jì)算,覺(jué)得沒(méi)有新意,開(kāi)始戀上了大數(shù)據(jù),似乎只有大數(shù)據(jù)才能挽救人類(lèi)一樣。其實(shí)云計(jì)算并沒(méi)有“云”老珠黃,當(dāng)我們靜下心來(lái)慢慢品味一下,才能更為成熟的面對(duì)云計(jì)算,懂得云計(jì)算給我們帶來(lái)的絕對(duì)不是激情過(guò)后的乏味。我們今天不妨來(lái)細(xì)細(xì)思量一下應(yīng)用和云計(jì)算的關(guān)系。
回顧一下幾大云計(jì)算的榜樣,包括:SalesForce、Google、AWS、阿里云等,就不難發(fā)現(xiàn)云計(jì)算并非出身貴族世家。他們天生叛逆,無(wú)疑都是通過(guò)開(kāi)源、自研的方式來(lái)慢慢形成的自有平臺(tái),向來(lái)瞧不上出身貴族的企業(yè)IT架構(gòu)。不過(guò),2008年以來(lái),傳統(tǒng)企業(yè)的CXO們看到了出身屌絲的云計(jì)算的誘人之處,紛紛放下身段,開(kāi)始了瘋狂的追逐之旅。
當(dāng)然,傳統(tǒng)企業(yè)應(yīng)用和典型云計(jì)算應(yīng)用是否一回事呢?先看看云計(jì)算榜樣們自己的應(yīng)用。他們都基于開(kāi)源平臺(tái)開(kāi)發(fā),具有很好的橫向擴(kuò)展,具有很強(qiáng)的自愈能力。而傳統(tǒng)的企業(yè)應(yīng)用具有數(shù)十年的歷史,有當(dāng)年很好的架構(gòu)設(shè)計(jì),當(dāng)然幾乎都是標(biāo)準(zhǔn)的套裝軟件,具有很好的縱向擴(kuò)展能力,應(yīng)用的可用性很大程度依賴于軟件的HA和硬件層的冗余來(lái)實(shí)現(xiàn)。因?yàn)閭鹘y(tǒng)企業(yè)應(yīng)用基本不考慮自身的可靠性。那么問(wèn)題來(lái)了,現(xiàn)在走到云計(jì)算的時(shí)代,到底是需要如何演進(jìn)呢?
今天傳統(tǒng)的企業(yè)都急于求“云”,都想將自己的應(yīng)用直接遷移到云計(jì)算平臺(tái),以為這樣就算完成了云計(jì)算的旅程,這就是本文標(biāo)題說(shuō)到的應(yīng)用云化:就是將傳統(tǒng)應(yīng)用無(wú)需修改,直接搬到云計(jì)算的平臺(tái)上,通過(guò)虛擬化構(gòu)建了資源池,通過(guò)云管理實(shí)現(xiàn)了資源的自動(dòng)調(diào)度、應(yīng)用的自由飄移、多租戶管理等等,似乎云計(jì)算就在眼前了。當(dāng)然,通過(guò)資源池的構(gòu)建和資源的自動(dòng)調(diào)度管理等,用戶確實(shí)獲得了很多好處,比如:資源利用率大幅度提升,用戶CAPEX和OPEX節(jié)省巨大,系統(tǒng)彈性增強(qiáng),業(yè)務(wù)上市更為快速便捷等。但是,我們還是經(jīng)常困惑:有些核心關(guān)鍵應(yīng)用不適合虛擬化和云化、應(yīng)用擴(kuò)展能力有限、應(yīng)用可用性架構(gòu)復(fù)雜、應(yīng)用部署成本居高不下等等問(wèn)題。似乎企業(yè)部署的云計(jì)算好像并不是如想象的那么解渴,到底哪里出了問(wèn)題呢?
其實(shí),不是傳統(tǒng)企業(yè)IT出現(xiàn)了啥大問(wèn)題,而是應(yīng)用出了問(wèn)題,傳統(tǒng)企業(yè)應(yīng)用本來(lái)就是弱女子,不會(huì)因?yàn)閾Q了一條跑道就能變成女漢子。而互聯(lián)網(wǎng)基于云平臺(tái)的應(yīng)用本來(lái)就是女漢子,她們本來(lái)就能橫向擴(kuò)展,具有很強(qiáng)的戰(zhàn)斗力,并不需要下層平臺(tái)的支撐就能獨(dú)自確保自己的可用性,這是傳統(tǒng)企業(yè)的套裝應(yīng)用絕對(duì)不具備的特性。
說(shuō)到互聯(lián)網(wǎng)云平臺(tái)上的女漢子,似乎所有的傳統(tǒng)企業(yè)都值得擁有。但傳統(tǒng)企業(yè)應(yīng)用云化顯然不是理想的道路,因?yàn)閼?yīng)用云化只能獲得部分云計(jì)算的優(yōu)勢(shì)。傳統(tǒng)企業(yè)要想擁有云計(jì)算的所有好處,開(kāi)發(fā)新一代的云化應(yīng)用是唯一出路。云化應(yīng)用的典型代表就是典型云計(jì)算的應(yīng)用,就是應(yīng)用本身具有橫向擴(kuò)展、自愈能力,完全不需要依賴底層硬件來(lái)支撐,能夠隨著資源的擴(kuò)展而自動(dòng)分布。
但是傳統(tǒng)企業(yè)IT已經(jīng)有成千上萬(wàn)的應(yīng)用在手,不是隨便一甩就能一身輕的,他們到底該如何規(guī)劃自己應(yīng)用的云計(jì)算之旅呢?其實(shí),只要堅(jiān)持下面的四條原則即可:1)任何新開(kāi)發(fā)的應(yīng)用都要求是“云化應(yīng)用”,非“云化應(yīng)用”一概否決;2)老應(yīng)用先從簡(jiǎn)單應(yīng)用開(kāi)始應(yīng)用云化,逐漸過(guò)渡到生產(chǎn)應(yīng)用的云化遷移,***完成核心應(yīng)用的云化遷移;3)老應(yīng)用隨著生命周期管理逐漸淘汰或升級(jí),所有的淘汰、升級(jí)都瞄準(zhǔn)云化應(yīng)用,逐漸過(guò)渡到全云化應(yīng)用時(shí)代;4)無(wú)論老應(yīng)用云化還是新的云化應(yīng)用開(kāi)發(fā),都要堅(jiān)持“去小機(jī)化思維”。
原則雖簡(jiǎn)單,執(zhí)行難度還是不小的,比如:傳統(tǒng)企業(yè)想短期完成云計(jì)算部署遷移是不現(xiàn)實(shí)的。應(yīng)用種類(lèi)越多,應(yīng)用環(huán)境越復(fù)雜,到達(dá)全云化應(yīng)用階段需要的時(shí)間就越久,對(duì)于很多大型企業(yè),要做好長(zhǎng)期和云計(jì)算戰(zhàn)斗的準(zhǔn)備,因?yàn)檫@是一場(chǎng)持久戰(zhàn),不可能速戰(zhàn)速?zèng)Q。但只要遵循這些原則,全云化應(yīng)用時(shí)代可期,云計(jì)算的效益可期。
云計(jì)算好處那么大,你值得去看看!