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