<video id="t9d1h"></video>

<p id="t9d1h"><p id="t9d1h"></p></p><video id="t9d1h"><p id="t9d1h"><delect id="t9d1h"></delect></p></video><video id="t9d1h"><p id="t9d1h"></p></video><video id="t9d1h"><p id="t9d1h"><output id="t9d1h"></output></p></video><p id="t9d1h"></p>

<video id="t9d1h"><p id="t9d1h"><output id="t9d1h"></output></p></video>

<p id="t9d1h"><delect id="t9d1h"><font id="t9d1h"></font></delect></p>

<video id="t9d1h"></video>

<video id="t9d1h"><p id="t9d1h"><output id="t9d1h"></output></p></video>

<p id="t9d1h"></p>

<video id="t9d1h"><p id="t9d1h"></p></video>

<p id="t9d1h"></p>
<video id="t9d1h"></video>
<p id="t9d1h"><output id="t9d1h"></output></p>
<video id="t9d1h"></video><p id="t9d1h"><output id="t9d1h"><delect id="t9d1h"></delect></output></p>

<video id="t9d1h"></video><p id="t9d1h"><delect id="t9d1h"></delect></p>

<video id="t9d1h"><output id="t9d1h"><delect id="t9d1h"></delect></output></video>
<output id="t9d1h"><output id="t9d1h"></output></output>

<output id="t9d1h"></output>

<p id="t9d1h"><p id="t9d1h"><delect id="t9d1h"></delect></p></p>
首頁 > 運維 > 正文

需要改變的不是DevOps,而是您的期望

2022-08-09 15:17:20   來源:IT運維網>

幾十年來,公司內部的開發和運營團隊都是孤立的。開發人員開發軟件,運營部門測試和部署軟件。但在 2009 年,IT 顧問 Patrick Debois 創造了“DevOps”一詞,將開發和運營相結合,以改善溝通、建立最佳實踐并為組織創建反饋循環,從而不斷改進整體的流程。
 
DevOps 承諾將深度聚焦并重新激發軟件團隊的活力,恰好容器看起來像是一種重新包裝現有資源的有趣新方式。然而,容器的采用正在加速,編排容器使用的技術Kubernetes 常常被描述為革命性的。那DevOps呢? 如今,多達四分之三的組織使用DevOps 藍圖。然而,在Garden 最近的一項調查中,只有 11% 的受訪者認為他們的運營達到了應有的水平,并對他們的開發設置和工作流程感到完全滿意。在DevOps Institute的一份報告中,超過50%的人將他們的 DevOps 轉型之旅描述為“非常困難”。
 
是什么造成了這種幻滅感?DevOps只是紙上談兵,但在實踐中卻沒有效果?自動化任務的過程是否耗費了團隊本可以用于創造性創新的時間?
 
DevOps發展的痛苦源于我們傾向于高估它的作用,當我們沒有充分理解某個事物的意義和能力時,我們就會高估它。不過我們高估DevOps也在情理之中,因為它的定義很松散。有成千上萬的組織在實施DevOps,但沒有兩個組織以完全相同的方式定義其角色。在寫下DevOps之前,團隊應該明確它對組織意味著什么,并重新設定組織的期望,制定一個現實的“游戲”計劃。在你定義DevOps可以為你做什么的時候,有以下三個關鍵要點需要牢記。
 
持續的文化轉變
人類對變化有一種天然的抵觸。實施有效DevOps的最大障礙之一是文化轉變,包括技能短缺和自動化程度有限。雖然領導者可能會在DevOps計劃啟動時表現出興奮,但只有持續的參與才能推動該計劃的長期有效性。在Puppet 2021年DevOps狀態報告中,組織自主報告了他們在DevOps發展中所處的位置——從低階或中期發展到高階發展。報告稱,“與文化相關的挑戰在處于低階發展階段的組織中最為嚴重,而處于中期發展階段的組織中存在著持續的文化障礙。只有18% 處于高階發展階段的受訪者表示他們沒有文化障礙。”
 
如果管理者不致力于DevOps計劃,團隊成員就會失去焦點,導致項目的整體效率下降。如果這不起作用,有時嘗嘗被競爭對手打敗的滋味也是一種有效的方式——使我們意識到必須演變以保持競爭力。
 
持續的,而不是最終狀態
各部門通常以其在年度目標方面的進展來衡量效能。對于一些部門來說,實施DevOps模式可能是其中的進度點之一。然而,DevOps不是一個最終狀態,實施DevOps也不意味著100%采用集成和自動化策略。例如,您不會希望有人使用只經過了兩周時間開發和測試的軟件來進行心臟手術。有些項目更適合采用傳統的模式。因此保持兩種模式,即DevOps和傳統開發,能使團隊從兩者中受益。
 
沒有終點線。相反,DevOps只是我們工具箱中的另一個工具——就像敏捷、SecOps和持續交付一樣。
 
創造而不是合規
根據Garden的研究,美國公司每年在許多開發人員認為令人沮喪的任務上花費約610億美元,如等待管道運行,等待構建和測試,以及設置、維護和調試管道/自動化,而不是在創新領域。另一個常見的挫折是實現和維護詳細的合規要求的任務。雖然DevOps團隊(執行備份)和Platform Ops團隊(負責進行備份)之間有共同的責任,但Platform Ops團隊才是最終對合規性負責的人。是的,DevOps是這個過程的一部分,但其核心重點應該是創造,而不是合規。
 
人們認為“左移”實踐意味著左邊的人承擔全部責任,但這與成功的DevOps相沖突。為了不負眾望,DevOps必須優先考慮數字服務的實際創建。
 
組織可以通過明確定義現實可行的期望來達到DevOps所承諾的生產力。雖然這在遠程工作環境中是個挑戰,但我希望當我們以某種身份返回辦公室時,會有更多的機會進行臨時合作,這將促進無論是開發人員還是組織領導層對 DevOps 的熱情。

作者:Veeam首席技術官及產品戰略高級副總裁Danny Allan

(本文不涉密)




免責聲明:本網站(www.travelers-exchange.com)內容主要來自原創、合作媒體供稿和第三方投稿,凡在本網站出現的信息,均僅供參考。本網站將盡力確保所提供信息的準確性及可靠性,但不保證有關資料的準確性及可靠性,讀者在使用前請進一步核實,并對任何自主決定的行為負責。本網站對有關資料所引致的錯誤、不確或遺漏,概不負任何法律責任。
本網站刊載的所有內容(包括但不僅限文字、圖片、LOGO、音頻、視頻、軟件、程序等)版權歸原作者所有。任何單位或個人認為本網站中的內容可能涉嫌侵犯其知識產權或存在不實內容時,請及時通知本站,予以刪除。電話:010-88558043)

相關熱詞搜索:DevOps

上一篇:“湖倉一體”成IT運維大方向,監控易以分布式運維實現
下一篇:最后一頁

掃碼關注公眾號

掃碼訂閱雜志

掃碼下載2020年《混合多云行業應用調查報告》

掃碼參與有獎調查

老师好紧 好湿 硬的不行

<video id="t9d1h"></video>

<p id="t9d1h"><p id="t9d1h"></p></p><video id="t9d1h"><p id="t9d1h"><delect id="t9d1h"></delect></p></video><video id="t9d1h"><p id="t9d1h"></p></video><video id="t9d1h"><p id="t9d1h"><output id="t9d1h"></output></p></video><p id="t9d1h"></p>

<video id="t9d1h"><p id="t9d1h"><output id="t9d1h"></output></p></video>

<p id="t9d1h"><delect id="t9d1h"><font id="t9d1h"></font></delect></p>

<video id="t9d1h"></video>

<video id="t9d1h"><p id="t9d1h"><output id="t9d1h"></output></p></video>

<p id="t9d1h"></p>

<video id="t9d1h"><p id="t9d1h"></p></video>

<p id="t9d1h"></p>
<video id="t9d1h"></video>
<p id="t9d1h"><output id="t9d1h"></output></p>
<video id="t9d1h"></video><p id="t9d1h"><output id="t9d1h"><delect id="t9d1h"></delect></output></p>

<video id="t9d1h"></video><p id="t9d1h"><delect id="t9d1h"></delect></p>

<video id="t9d1h"><output id="t9d1h"><delect id="t9d1h"></delect></output></video>
<output id="t9d1h"><output id="t9d1h"></output></output>

<output id="t9d1h"></output>

<p id="t9d1h"><p id="t9d1h"><delect id="t9d1h"></delect></p></p>