2018年DevOps的新趨勢
作者|Rachit Agarwal
譯者|安翔
如今DevOps已被越來越多的企業採用,並且它依然保持著高速增長。2018 年它有哪些新的趨勢值得企業關注呢?
眾所周知,DevOps發展速度非常之快,已經逐漸成為企業運維的標準方案。如果一個企業以研發為主,並且研發與運維需要密切配合,那麼這類企業有了DevOps簡直如虎添翼。如今DevOps已被越來越多的企業採用,而其增長勢頭依舊不減。
DevOps為企業提供了一種快速向客戶交付價值的新方式。DevOps能夠大力提升總體績效和運營效率,如今越來越多的企業都感受到了它的強大實力。它為組織提供了向客戶輸送價值和質量的絕佳方式。
企業需要適應不斷變化的DevOps趨勢,必須做好充分準備應對新的變化。只有這樣,企業才能更好利用DevOps帶來的軟體交付和質量保證的優勢。以下是 2018 年DevOps的新趨勢:
1:測試人員需要掌握基本的編程技巧
隨著自動化技術的快速發展,未來IT行業的競爭只會日益激烈。QA和測試人員除了保證應用程序和軟體沒有錯誤之外,還需要不斷完善自身的技能,熟知最新的編程技術以及行業趨勢。
舉個簡單的例子,測試大致可以分為「黑盒測試」與「白盒測試」。「黑盒測試」不需要測試人員具備太高的編程能力,很多問題都可輕鬆解決。而「白盒測試」則不同,它需要測試人員具備一定的編程能力。
2:DevOps文化是重要的前提條件
對於DevOps的實施,文化是一個關鍵點。想要成功實施DevOps,流程和文化至關重要。一個產品往往需要多個團隊協作,而DevOps文化是整合這些團隊並實現共同目標的基石。實施DevOps能夠讓企業更容易獲得成功。DevOps提供持續學習的環境,它的意義非凡。
3:現代敏捷和敏捷之心
2018 年DevOps領域產生了兩個新的術語:敏捷之心和現代敏捷。敏捷和 Scrum開發技術曾被認為是最好的技術。
現代敏捷則是一些基本原則的融合。這些原則包括:更快速地嘗試和學習、塑造更出色的人員、持續不斷地提供價值。敏捷之心的宗旨可以用四個詞概括,即:交付、反思、協作和改進。
4:快速提升技術
每天都有新的DevOps工具和插件推向市場。藉助這些豐富的DevOps工具,我們可以更好地關注一些關鍵性能。
這些性能包括:
合作願景和設計可能性
支持基礎架構即代碼
編碼能力
持續集成
部署和自動化測試的範圍
監控反饋信息的能力
5:DevSecOps
2017 年網路攻擊事件發生之後,IT領域的安全性成為重中之重。當然,DevOps具備必要的安全措施。其框架內部整合的安全機制會從頭至尾保證應用程序的安全性。
DevSecOps倡導的理念是「安全問題,人人有責」,旨在安全地分發安全決策,它是保證安全性的基礎。將DevOps轉換為DevSecOps可能需要一年的時間,成功實施需要的時間可能會更長。但是,在最終保證安全性之前,可以將其細分為三個階段,一步一步來完成。
6:微服務和容器
容器和微服務相互依賴,並且可以與DevOps協同工作。這有助於簡化生產流程並提升交付效率。因此,儘管微服務和DevOps可以協同工作,但企業可以輕鬆優化可部署性、可擴展性和可靠性。如果在實施過程中適當調整,開發人員可以靈活管理框架。
容器化作為一種理想的部署模式也越來越受歡迎。基本上都設計成一次運行一個進程。
7:使用DevOps工具
由於市場對DevOps工具的需求不斷增加,期望每個DevOps工具都具有獨特和突出的功能,因此市面上的DevOps集成工具肯定會蓬勃發展。其持續的測試和交付將有助於改進流程,從而使DevOps在不斷的實踐中變得越來越成熟。
總結
DevOps面世的時間已經不短了。開發和運營團隊的快速發展提供了高性能的服務。不同垂直行業的公司都熱衷於將DevOps整合到其內部部門。採用DevOps的企業越來越多,並且數量仍在快速增長。
活動推薦
隨著 AI、Big Data、Cloud 的逐漸成熟,FAAS、CAAS 等技術的興起,以及被運維業務的多樣化和複雜化,很多傳統的運維技術和解決方案已經不能滿足當前運維所需,AIOps 智能運維、大數據運維、ChatOps、SRE、Chaos Engineering、微服務與容器運維等新技術和方嚮應運而生,它們一方面把最前沿的技術結合到運維中來,一方面在人員角色、領域範圍、文化等方面又有了很多擴展,讓傳統運維有了翻天覆地的變化。
TAG:高效開發運維 |