除了金融行業(yè),能源、制造、汽車行業(yè)以及政府機構等也都在紛紛轉型。對車企來說,汽車制造本身的技術壁壘在不斷降低,車企間比拼的不再是硬件本身,而是車聯(lián)網、AI、自動駕駛等不斷帶來用戶體驗提升的技術能力。在能源行業(yè),中海油董事長楊華曾鮮明地指出,“油氣之間成本競爭的手段幾乎是同質的,以常規(guī)手段降低成本的空間日漸收窄,新一輪成本競爭的支點,大概率是數字化技術,各競爭主體對數字化技術的應用速度與水平將會決定未來的能源版圖?!闭畽C構也不例外,不斷致力于打造智慧政務,通過技術手段提高公眾的滿意度和服務體驗。這些歸根結底都指向企業(yè)軟件開發(fā)和運維能力的強弱。
根據 2017 年 8 月 IDC 發(fā)布的云原生應用調查,擁有數字化轉型計劃的企業(yè)位列前三的原因分別是:提高用戶體驗和滿意度、增加盈利、獲得或提高市場競爭優(yōu)勢。這充分證明業(yè)務需求是企業(yè)選擇數字化轉型的首要動力。
同時,衡量一家企業(yè)數字化轉型成功與否,主要從三方面來看:企業(yè) IT 由成本中心轉為盈利中心;企業(yè)自己主導IT產品的研發(fā)和運營;改進工具、流程、文化來提高交付速度和質量。最終,實現客戶滿意度的提升、打造差異化競爭優(yōu)勢、加速產品上市。
在這一過程中,CEO在企業(yè)數字化轉型中的職責也更為明確:設立數字化轉型戰(zhàn)略,推動企業(yè)IT角色的轉變。
云原生技術驅動企業(yè)加速數字化轉型
云原生架構和理念與數字化轉型趨勢一脈相承,為開發(fā)高效、可擴展且可靠的軟件,形成高效IT研發(fā)能力開辟了道路,助力企業(yè)更加順暢地數字化轉型。
面對創(chuàng)新度高和充滿不確定性的敏態(tài)業(yè)務,CIO 關注如何高效高質交付 IT 能力和產品。而此時,既形態(tài)多變又貼合業(yè)務需求的軟件,往往很難從市場上購買到現成的成熟產品,而不得不依賴自己開發(fā),而且要快速迭代式開發(fā)。傳統(tǒng)瀑布式開發(fā)動輒耗時數月甚至數年,顯然無法滿足業(yè)務快速變化和競爭的需求,只有引入持續(xù)交付和DevOps,打造強大的研發(fā)能力,掌控從開發(fā)、測試到運維的應用全生命周期,才能打造出快速迭代能力,與業(yè)務同頻,為企業(yè)創(chuàng)造盈利的價值鏈。
除了敏態(tài)業(yè)務,成熟穩(wěn)定的穩(wěn)態(tài)業(yè)務也需要引入持續(xù)交付和DevOps理念,這是所有追求數字化轉型企業(yè)的共同訴求。持續(xù)交付和DevOps的本質在于,應用和代碼在任何時間都應該處于可發(fā)布狀態(tài),即代碼可發(fā)布性是最重要的優(yōu)先級,從而保證業(yè)務有足夠的敏捷度,這是持續(xù)交付和DevOps第一實踐準則。即使一些系統(tǒng)不需要頻繁上線發(fā)布,也應當對系統(tǒng)進行拆解,讓系統(tǒng)具備隨時上線的能力。
當軟件開發(fā)朝著持續(xù)交付和 DevOps 方向,一個應用的完整上線流程不再是耗時數月,在開發(fā)、測試、準生產、生產等多個環(huán)境分別部署,甚至還包含了遇錯回爐的復雜冗長的過程。應用的上線變成,每位開發(fā)人員獨立開發(fā)代碼,并通過CI/CD、DevOps流水線獨立Checkin代碼,既保證了系統(tǒng)穩(wěn)定性,又提升了開發(fā)敏捷性。
此外,DevOps轉型本身也是CIO等C-level管理層關注的事情,DevOps不僅指技術和工具,還包含組織和文化轉變的概念,并涉及一系列最佳實踐。這是一項需要自上而下推動的變革運動,DevOps轉型的努力只有從頂層實施,才能獲得成功。
從應用架構的角度,研發(fā)人員和架構師更加關心架構是否敏捷。經過多年IT建設,企業(yè)內部 IT 系統(tǒng)逐年加碼,導致系統(tǒng)非常龐大。在傳統(tǒng)單體架構下,系統(tǒng)的任何升級改動都可能讓 IT 部門痛苦不堪。由于復雜的業(yè)務邏輯,這些業(yè)務系統(tǒng)之間存在著千絲萬縷的聯(lián)系,牽一發(fā)而動全身。對有大量信息化建設積累的企業(yè)來說,迭代本身都成為一件不可能的事情,更遑論快速迭代。
當敏態(tài)業(yè)務帶來高并發(fā),尤其是面向C端的業(yè)務需要更好的體驗和滿意度,傳統(tǒng)單體架構更加無法滿足快速交付的需求。
因此,當企業(yè)的 IT 架構足夠復雜,無論支撐的是敏態(tài)業(yè)務還是穩(wěn)態(tài)業(yè)務,要想具備快速迭代快速交付能力,都需要進行微服務架構拆分和改造。只有微服務架構,才能夠降低系統(tǒng)復雜度,實現松耦合,獨立部署,實現DevOps驅動的快速敏捷迭代。
當DevOps或微服務在企業(yè)當中開始實施,部署的頻次發(fā)生本質的變化,這種部署的規(guī)模不再是以月為單位,而是每天可以部署、測試成千上萬次,隨時按需部署,這時只有借助容器技術才能實現。容器技術能夠實現環(huán)境的動態(tài)隔離,部署不再是以某一個組件為單位,而是數十個應用同時部署,同時編排。
同時,微服務架構下對外部組件的管理會變得非常困難,每個組件要獨立上線,用不同技術棧開發(fā),每個組件之間還有相互的訪問關系,這時只有基于容器平臺去管理中間件才能發(fā)揮出更大的價值??梢哉f,容器和Kubernetes編排平臺,為DevOps和微服務提供了最佳的底層運行環(huán)境,保障了運維效率的顯著提升。
容器、持續(xù)交付&DevOps、微服務構成了云原生技術黃金三角,這是所有希望數字化轉型的客戶都逃不開的“黃金三角”,三大核心技術的不斷成熟促成了云原生理念的興盛。從靈雀云服務客戶的實踐來看,靈雀云所服務的金融、能源、航空以及政企客戶大都選擇同時部署,或者根據業(yè)務需求緊迫程度先后部署,感受云原生技術帶來最大的價值提升。
綜上,企業(yè)所面臨的業(yè)務模式轉型和技術轉型兩大合力在共同倒逼云原生技術落地。
云原生技術幫助企業(yè)更快、更順暢地實現數字化轉型,從而更加從容地面對數字化的創(chuàng)新時代。