在即將過去的一年中,DevOps經歷了大規模容器化,許多公司投入了容器化的懷抱。這并不意味著DevOps相關工具已經成熟,但是這些工具為安全改進、容器化和工具集中化奠定了基礎。以下是2017年DevOps的5大發展預測。
工具整合
根據Quali公司CTO Joan Wrabetz的說法,DevOps相關工具市場整合的時機已經成熟,這主要歸功于消費者需求和公司數量的大規模增長。她提到:“為了簡化流程,消費者只會選擇其中的幾個優秀軟件,并且圍繞著這些工具,將它們整合到自身的流程當中去。這將會導致越來越多的工具直接提供橫跨整個持續交付周期端到端功能。”
另外,由于DevOps公司數量的增長,2017年將會迎來小公司的收購潮。“我們已經看見亞馬遜對Chef進行了投資。另外,一些DepOps公司已經籌集了大量資金,它們將面臨獲得這些投資回報的壓力。”Wrabetz提到。她認為這種整合在DevOps工具市場上是非常需要的。
進一步容器化
2016年,我們見證了大規模容器化,但是Morpheus數據公司技術運營總監兼系統架構師Greg Willis認為,由于工具變得更加穩定,且容器生態在編排工具的作用下更加鞏固,我們將會見到進一步容器化。他說,“正如虛擬化技術讓企業適應從物理機向虛擬機的轉變,我們將會看見企業更多的將工作負載運行在諸如AWS ECS、Kubernetes、DCOS、Docker數據中心等平臺上。”
統一開發、安全和運維
如果說2016年是運維安全的崛起,尤其是Docker對安全的更新,那么2017年我們將見到開發、安全和運維的統一。CA Technologies公司DevOps解決方案營銷副總裁Aruna Ravichandran預測道。她說,“鑒于攻擊者強度和復雜度的提高,以及安全問題快速公諸于眾對品牌帶來潛在不可挽回的損害,代碼本身必須考慮安全問題,并且部署在牢固的安全架構中。”
Ravichandran認為,隨著微服務框架和SDK的引入,開發人員為了避免影響用戶體驗,應該從一開始就考慮安全功能。當到了測試和部署階段,安全驗證應該被視為特殊情況處理。她提到“安全相關代碼需求測試要求是非常特殊和動態的,這個過程非常有可能需要專家和用戶的介入,這不是傳統DevOps流程的一部分。”
更加注重安全的時期
按照Tufin首席技術管兼聯合創始人Reuven Harrison的說法,DevOps可能是企業的最新漏洞。2017年,他期望能夠看見安全相關流程能夠融入到DevOps流程中去以確保合規。對于需要快速推進的DevOps世界來說,將安全放在首位是一種挑戰。但是,如果沒有這么做,2017年可能會出現由于DevOps推進導致的重要數據泄漏。
Harrison說,“我們可能會看見重大漏洞溯源后和DevOps的使用有關,這將會促成DevOps和安全團隊成為親密伙伴。”
更多自動化代碼
上一年,公司開始引入自動化工具以減少為應用程序中尋找缺陷代碼的冗長工作。2017年對于開發者會有更多的自動化工具。GitLab產品副總裁Job van der Voort認為,這不是一件壞事,因為自動化將會圍繞著代碼測試、數據聚合和格式化、報表和通知展開。
他提到,“由于當前的新硬件和技術(如GPU和并行計算),通過機器學習的自動化編碼將比以往更加流行。”