DevOps是一種基于將敏捷和精益哲學應用于運營工作的新業務,過去,運營和研發工程師在不同的領域工作,DevOps完全改變了這一狀況,兩者在整個生命服務周期中緊密結合在一起,DevOps也由此得名。用于促進開發(應用程序/軟件工程)、技術運營和質量保障(QA)部門之間的溝通、協作與整合。它的出現是由于軟件行業日益清晰地認識到:為了按時交付軟件產品和服務,開發和運營工作必須緊密合作。
實際上,你可以說DevOps只是將標準的敏捷原則擴展到開發人員編寫的代碼范圍之外,而不是跨整個交付的服務。
DevOps所要求的新的文化和專業方法已經開始對公司產生重大影響,這可能是由一系列原因造成的,包括創建更穩定的操作環境、更快的產品功能交付或連續的軟件交付。
無論哪種方式,DevOps已經證明它可以使公司的產品生命周期、競爭優勢并能夠快速滿足用戶需求。考慮到這一點,我們來看看企業今年采用的DevOps趨勢。
第一個趨勢是企業的認可,DevOps不僅僅是一個新的市場,更是一個哲學和文化的轉變。
Gartner指出,越來越多的組織正在認識到DevOps不僅僅局限于實施和技術管理,而且對于企業內部的員工來說,更深入地關注如何實現積極的組織變革。
在我看來,想要從新興DevOps市場受益的關鍵在于理解正在做的事情的人們以及他們周圍的文化,而不是關于技術活工具的使用。
第二個趨勢是系統建設的模塊化方法的增加,以及為用戶構件整體產品。DevOps方法的重點是使用小型靈活的團隊來照顧個別應用程序。其成功的關鍵在于將活動分解成大小塊,這將使得應用程序以模塊化的方式開發。
2016年第三個明顯的趨勢是,開發商已經對整個產品生命周期擁有更多的所有權。DevOps工具的采用激增,反過來又導致開發人員和操作之間傳統孤島的破裂。隨著越來越多的關注持續交付和改進,它正在引導開發團隊建立和運行解決方案的問責制和所有權。
DevOps日益增長對開發人員來說,一旦應用程序交付,他們的工作尚未結束。相反,他們現在將繼續成為應用程序生命周期的一部分,同時他們也能夠全面了解其進度。
第四個趨勢是可編程基礎設施。雖然自動化本身不是新鮮事物,但由于采用了DevOps的方法,因此具備了輕松無縫地配置基礎設施的能力。這意味著團隊可以同時開發軟件和操作環境,而不是開發完成后再考慮自動化,現在企業可以將自動化優先,并將其作為初始開發階段的一部分進行整合。
最后一個關鍵趨勢是縮短部署時間,隨著越來越多的企業采用DevOps方式,這一趨勢越來越明顯。這種趨勢的副作用是系統也將變得更具風險,因為所做的任何改變都將不太可能對整個系統產生負面影響,這意味著生產時間將縮短。
這些趨勢表明,DevOps將會成為團隊運作的實際標準。
隨著我們邁入2017,我們將看到更多的組織將改進他們的流程,更專注于DevOps的方法。換言之,我們會看到企業培養將人才、流程、工作流和技術結合起來的企業文化,為業務帶來切實的回報。