計世網

一文揭示,DevOps與企業數字化究竟有何聯系?
2021-12-15
如何在轉型中落地 DevOps,以達到更快更好的轉型,或可借助已有的最佳實踐。

 

年初,國資委正式印發《關于加快推進國有企業數字化轉型工作的通知》,系統明確國有企業數字化轉型的基礎、方向、重點和舉措,開啟了國有企業數字化轉型的新篇章,積極引導國有企業在數字經濟時代準確識變、科學應變、主動求變,加快改造提升傳統動能、培育發展新動能。

其中,四個轉型基礎中的技術基礎,包括探索新型 IT 架構模式、建設數字技術賦能平臺、加快企業上云步伐。在提到四個轉型方向時也提到“用戶服務敏捷化”方向,包括建設數字營銷網絡,建設敏捷響應服務體系,探索平臺化、集成化、場景化增值服務。(通知圖解詳見文末)

實際上,在數字化轉型過程中,眾多組織通過 DevOps 實現了軟件的價值交付和科技數據的落地。目前許多 DevOps 平臺可提供云上一體化的開發服務,提升組織效能。DevOps 正在成為一種新的研發模式,DevOps 最佳實踐逐漸成為數字化轉型的必經階段,這種趨勢在以金融為代表的傳統行業中尤為突出。

持續集成(CI)/持續交付、持續部署(CD)和 DevOps 布道者 Steve Burton 曾表示,DevOps 應該是加速現代業務變革的催化劑,無論人們是將這種變化稱之為數字化轉型還是云原生,DevOps 需要企業接受并盡快實現的商業想法,而不是與技術或流行語有關。

DevOps 和企業數字化

通過平臺或是工具,DevOps 在數字化浪潮中正發揮著巨大作用。有一張流傳甚廣的對比表格,展示了二者的重合度:

在具體作用方面,有專家總結:在 IT 側進行 DevOps 的實踐,錨定價值是提升組織級的能效和質量,在組織內部打破部門墻,搭建通暢的溝通渠道,在文化上推行責任共擔和開放的理念。通過工具鏈的賦能,加速交付鏈路,減少交付周期,提升交付質量,“更好、更快、更穩定”的交付價值。在業務側,通過交付盡快的將產品投放至市場,通過反饋及時調整產品策略和營銷策略,更好的適應市場的變化,這是一種基于 DevOps “交付價值”的信息流傳遞,同時也可以將端到端的產品交付延伸至端到端的價值交付。

DevOps 有助于推動數字換轉型似乎已毋庸置疑,不過,企業數字化轉型是一個非常復雜的系統工程,而所有數字化的過程都繞不開底層 IT 的搭建能力。很多企業數字化轉型案例已經顯示,不少企業往往需求沒談清楚、架構沒有設計好,就著急進入到研發階段,在研發工作上投入過多精力。本末倒置的工作不僅使得研發人員身心俱疲,也加大了企業經營成本,無形中變成了一種惡性循環。如何在轉型中落地 DevOps,以達到更快更好的轉型,或可借助已有的最佳實踐。

DevOps 助力數字化轉型的 9 個最佳實踐

一、幫助改變文化思維——DevOps 在企業中的實踐可以是文化思維方式的改變。企業文化常常成為許多大型組織無法轉型或作出改變的原因,長久而固定的工作模式、繁文縟節、官僚主義等等都在阻礙企業快速發展。DevOps 被認為應該成為加速企業發展的最佳理念之一,它應當被企業看做是“需要盡快實現的商業理念”。

二、將人員、流程和技術緊密結合——DevOps 通過聚焦業務發展、數字化創新等目標,防止內部人員與資源的浪費。DevOps 使組織更快地向客戶發布新價值,它將人員、流程和技術結合在一起,當三者都朝著相同的業務目標前進時,便是更快達成創新與交付的時候。

三、幫助組織發現更有利的模式——DevOps 已經告訴企業,從想法到價值實現間的流程不僅僅需要構建通道,更重要的是從文化的角度提供框架和模型。DevOps 幫助企業去探索在數字化轉型時更適合企業的最佳模式和實踐,從而改善其競爭態勢。

四、幫助團隊找到更好的問題解決方案——DevOps 可以幫助提高IT 基礎機構的可測試性、彈性、可觀察性、動態性和資源調度等性能。

通過更安全、更快速的更改支持 IT 基礎設施來助力數字化轉型,進而安全快速地更改軟件應用程序和服務。同時,還可以更快速地發現運營中的需求,從而提高可操作性。DevOps 在數字化轉型中的作用還在于確保構建和部署系統與 IT 基礎設施的所有更改都有版本控制中的代碼驅動,消除手動配置的歧義,并且實現版本迭代可追溯。

五、優先考慮自動化——DevOps 創造了一個焦點,企業可以圍繞其來制定數字化轉型戰略,通過自動化的方式實現。DevOps 提倡將自動化從原則變為現實,不過,值得注意的是,自動化本身并不是 DevOps 或者數字化轉型的“特效藥”,自動化需要有人來主導,以流程和文化為基礎。但如果沒有 CI/CD,DevOps 這些概念,數字化轉型會更困難。

飛算科技打造的全球新一代的可視化后端微服務開發平臺——飛算 SoFlu 全自動軟件工程平臺,能夠快速而深入地幫助企業以較低的門檻實現數字化轉型升級。有了新一代 Java 工具的介入,大大降低了企業數字化建設中的消耗,為企業帶來“十人可抵百人用”的價值,使企業將更多精力放在技術架構的主軸上。

六、打破孤島——DevOps 推動數字化轉型的最大作用之一是打破組織的數據孤島。開發團隊通常是數字化轉型背后的策劃者,他們會搭建支撐整個企業范圍內數字化轉型成為現實的技術架構。也因此,開發團隊需要有推動整個部門快速測試、排除故障等等,在整個組織中完成協作。成功的數字化轉型需要整個組織都統一戰線,通過打破孤島,以便開發團隊更好地了解組織中哪些有效、哪些無效,從而更快改進并創造 DevOps 文化來擁抱數字化轉型。

七、發現新的收入來源——DevOps 極大地提高了敏捷性,允許對不斷變化的需求和市場做出極快的響應。數字化轉型中,數字化為基礎,這意味著需要依賴新的或更有效的方式利用技術實現業務目標。DevOps 代表了一種跨越整個價值鏈的不斷發展的工作方式,讓組織能夠將新服務高效率推向市場,并借此創造新的收入。

八、支持持續可靠的變革——數字化轉型時,受諸多因素的驅動,企業往往希望能夠更快迭代,擁抱云、使用微服務架構等等,DevOps 便可助力企業更快上手新技術。這些技術的復雜性極高,如果企業在開發和運營之間沒有強大的一致性與共享能力,那么成功部署的機會有限,而 DevOps 的原則和文化可以幫助大多數組織實現這種轉型。

九、讓客戶更快樂——由于交付速度和低耦合的架構,企業可以同時展開許多工作,創建讓客戶更快樂的系統。DevOps 主要通過三種方式實現數字化轉型,第一是使系統的交付更快更可靠;其次,提高對利益相關者的整體服務質量;第三,DevOps 允許組織構建更好的系統,使組織能夠加快速度對新信息做出反應。

當然,如果您有對于 DevOps 幫助數字化轉型更好的實踐分享,歡迎留言。

責任編輯:劉沙