首頁  >  文章  >  DevOps是什麼意思

DevOps是什麼意思

青灯夜游
青灯夜游原創
2019-03-29 16:11:5072761瀏覽

DevOps即Development和Operations的組合詞,是一組流程、方法與系統的統稱,用於促進開發應用程式或軟體工程、技術營運和品質保障QA部門之間的溝通、協作與整合。

DevOps是什麼意思

什麼是DevOps?

DevOps是一種重視「軟體開發人員(Dev)」和「IT維運技術人員(Ops)」之間溝通合作的文化,它促進開發和營運團隊之間的協作,以自動化和可重複的方式更快地將程式碼部署到生產中。

DevOps有助於提高組織提供應用程式和服務的速度。它使組織能夠更好地為客戶服務,並在市場中更有競爭力。

簡而言之,DevOps可以定義為開發和IT營運的一致性,以及更好的溝通和協作。

為什麼需要DevOps?

在DevOps之前:

● 開發和營運團隊完全孤立。

● 測試和部署是在設計建置之後完成的獨立活動。因此,他們比實際建置週期消耗更多時間。

● 在不使用DevOps的情況下,團隊成員將大量時間花在測試,部署和設計上,而不是建置專案。

● 手動程式碼部署會導致生產中出現人為錯誤

● 開發和營運團隊有各自的時間表,不同步導致進一步的延誤。

在DevOps 模式下,開發團隊和營運團隊都不再是「孤立」的團隊。有時,這兩個團隊會合為一個團隊,他們的工程師會在應用程式的整個生命週期(從開發測試到部署再到營運)內相互協作,開發出一系列不限於單一職能的技能。

DevOps原則

這裡有六個在採用DevOps時不可或缺的原則:

1、以客戶為中心的行動: DevOps團隊必須採取以客戶為中心的行動,因為他們應該持續投資於產品和服務。

2、端到端的責任: DevOps團隊需要提供效能支持,直到它們終止為止。這提高了產品的責任水準和品質。

3、持續改善: DevOps文化專注於持續改進,以盡量減少浪費。它不斷加快提供的產品或服務的改進。

4、自動化一切:自動化是DevOps流程的重要原則。這不僅適用於軟體開發,也適用於整個基礎架構環境。

5、作為一個團隊工作:在DevOps文化角色中,設計人員,開發人員和測試人員已經定義。他們所需要做的就是作為一個團隊完成合作。

6、監控和測試所有內容: DevOps團隊擁有強大的監控和測試程式非常重要。

以上就是這篇文章的全部內容,希望能對大家的學習有所幫助。更多精彩內容大家可以追蹤php中文網相關教學欄位! ! !

以上是DevOps是什麼意思的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn