用玩魔方的思路上云
玩魔方的人應(yīng)該都知道,三階是魔方入門(mén)的基礎(chǔ)。因?yàn)檎莆樟巳A魔方之后,就可以更好地理解中心塊、棱塊、角塊的旋轉(zhuǎn)規(guī)則,掌握理論知識(shí)之后再應(yīng)用于其它正階的魔方,便會(huì)容易得多。
比如,二階魔方你可以假設(shè)它有中心塊和棱塊,而四階以上的魔方就可以用降階法把它當(dāng)成三階魔方進(jìn)行還原。對(duì)于變種魔方也一樣,比如,三階魔方中的M2 U、十字公式等,就同樣適用于SQ1(Square One)魔方。這就是基礎(chǔ)的重要性所在。
如果你對(duì)魔方不熟悉,那我們換個(gè)例子。從操作上來(lái)說(shuō),玩魔方和蓋樓房很像,需要從底層開(kāi)始一層一層地完成,一棟樓房從開(kāi)始到竣工,不僅需要詳細(xì)的規(guī)劃設(shè)計(jì)參數(shù)和效果圖作為參考,還要按照規(guī)劃從打地基、澆地梁、筑架構(gòu)做起,一步步完成砌墻、封頂,再到最后的裝修完工。萬(wàn)丈高樓平地起,這個(gè)例子不僅體現(xiàn)了基礎(chǔ)的重要性,也充分說(shuō)明了為什么每個(gè)項(xiàng)目都應(yīng)該有一個(gè)完整的規(guī)劃或計(jì)劃。
也就是說(shuō),越是復(fù)雜的工程,越要拆解成簡(jiǎn)單的步驟,按照計(jì)劃一步步完成。只有這樣,才能讓后期操作更有序,也更輕松,能夠減少不必要的麻煩以及不可預(yù)期的風(fēng)險(xiǎn)和問(wèn)題。
其實(shí),企業(yè)上云也是這樣。
如果說(shuō),5年前大多數(shù)人還在為“什么是云”、“為什么要上云”的問(wèn)題而困擾,那無(wú)可厚非。但時(shí)至今日,當(dāng)我們?cè)僬勂鹪朴?jì)算時(shí),大多的話題都已經(jīng)聚焦在了“選哪種云”、“如何上云”、“怎么管理云”等更為落地的細(xì)節(jié)問(wèn)題上。
那么,企業(yè)在上云過(guò)程中到底需要注意什么?正如上面兩個(gè)例子的結(jié)論所說(shuō),基礎(chǔ)和規(guī)劃非常重要。首先,企業(yè)要明確自己上云的目的,并根據(jù)自身需求,選定契合的場(chǎng)景進(jìn)行規(guī)劃;然后,再按照規(guī)劃從基礎(chǔ)開(kāi)始,一步步推進(jìn)部署。
從類(lèi)別上來(lái)看,云計(jì)算的基礎(chǔ)是IaaS,在這之上依次是PaaS、SaaS。因此,企業(yè)的上云路線大致如此:第一步,利用云技術(shù)提升計(jì)算、存儲(chǔ)、網(wǎng)絡(luò)和安全等IT基礎(chǔ)資源等供給能力、運(yùn)作效率和支撐能力;第二步,在云基礎(chǔ)平臺(tái)上,搭建PaaS平臺(tái),涉及應(yīng)用開(kāi)發(fā)框架、中間件、權(quán)限管理、代碼管理、質(zhì)量測(cè)試、環(huán)境初始化等,從而解除底層平臺(tái)對(duì)上層應(yīng)用的束縛;第三步,在完成了IaaS和PaaS的搭建和聯(lián)動(dòng)之后,才能更好地實(shí)現(xiàn)傳統(tǒng)應(yīng)用遷移上云和云原生應(yīng)用的快速部署、迭代,按照彈性擴(kuò)容和縮容。
在本期《數(shù)字化轉(zhuǎn)型方略》的“數(shù)據(jù)故事”欄目中,我們將介紹中國(guó)農(nóng)業(yè)銀行如何沿著這樣的路線一步一個(gè)腳印實(shí)現(xiàn)了“上云三步走”。尤其是對(duì)于門(mén)檻最高的PaaS層,他如何通過(guò)開(kāi)源技術(shù)構(gòu)建適應(yīng)其業(yè)務(wù)發(fā)展的下一代云平臺(tái)。
當(dāng)然,和農(nóng)行不同,還有很多企業(yè)在最初接觸云計(jì)算時(shí)會(huì)選擇從某些業(yè)務(wù)或場(chǎng)景切入進(jìn)行試點(diǎn)。比如,將一部分非關(guān)鍵性業(yè)務(wù)跑在公有云上,或者對(duì)于一些新型的業(yè)務(wù),引入第三方的SaaS應(yīng)用來(lái)實(shí)現(xiàn)。在短時(shí)間內(nèi),這也會(huì)給企業(yè)效率提升和業(yè)務(wù)創(chuàng)新帶來(lái)可見(jiàn)的效果。但是隨著企業(yè)系統(tǒng)和架構(gòu)越來(lái)越復(fù)雜,云應(yīng)用訴求越來(lái)越多,問(wèn)題也會(huì)隨之出現(xiàn)。比如,不同架構(gòu)之間的系統(tǒng)如何做集成和整合?不同應(yīng)用之間的數(shù)據(jù)又如何共享?等等。
回到魔方的問(wèn)題上。即便你不懂三階魔方,根據(jù)詳細(xì)的教程也依然能玩轉(zhuǎn)變種魔方。但是,如果你不清楚它們之間的原理和關(guān)聯(lián)性,就無(wú)法很好地進(jìn)行“舉一反三”。欲速則不達(dá),這個(gè)道理我們從小到大都在練習(xí),無(wú)論做什么都要從基礎(chǔ)抓起,要有條不紊、腳踏實(shí)地地一步步完成。
這就是魔方引發(fā)的上云思考。有人可能會(huì)問(wèn),那不會(huì)玩魔方怎么辦?負(fù)責(zé)任地說(shuō),這完全不重要,你只要懂云計(jì)算就行了。因?yàn)椋P者也不會(huì)玩魔方。
所以,上云也是這樣。不要光聽(tīng)別人說(shuō),一定要自己實(shí)踐才行。
本文章選自《數(shù)字化轉(zhuǎn)型方略》雜志,閱讀更多雜志內(nèi)容,請(qǐng)掃描下方二維碼
