DevOps實施的三種IT障礙
【TechTarget中國原創】 現今DevOps可謂是紅遍半邊天,但正由於它是新的東西,企業也在不停的犯一樣的錯誤。從這些挑戰中學習,讓你的DevOps項目取得成功。 DevOps正在以一種更有效的方式來開發和部署雲應用——但它仍處於早期階段。實施DevOps消除了開發和運營團隊之間的障礙,從而下降了企業應用的待作任務數量,加速了軟件的交付。可是,即使有這些好處,DevOps也是說易行難。 實施DevOps流程和工具的企業在發現他們已經犯下錯誤的時候每每爲時已晚,這其中不少時候要求他們停下來,備份而後從新開始。 那麼,企業在DevOps上到底作錯了什麼?雖然不一樣的機構錯誤各不相同,但在涉及DevOps失敗時,有一些常見的模式。 這裏是三種常見的組織在實施DevOps時會犯的錯誤。 將技術置於人以前 實施DevOps的核心目的是消除開發者和IT操做人員之間的障礙。企業在實施DevOps時會犯的一個常見錯誤是太早、太頻繁的關注在技術上,而不是人員和流程上。這可能致使組織選擇的DevOps工具未來也許會被替換掉。忽略IT流程的改變以及對員工的培訓是致命的。投資在那些關注技術的使用,以及如何採用持續開發、測試、集成、部署和操做的培訓計劃上。儘管你的DevOps工具可能會改變,但你的員工和流程幾乎不多會改變。 忽視安全和管理 實施DevOps時的另外一個常見錯誤就是沒有將安全性和管理以全面系統地方式考慮進你的應用裏。現現在你再也不能將安全性從應用程序中隔離開來。在每個流程中都須要包含對安全性的考量,包括持續測試和持續部署。只是圍繞應用程序和數據構建防護的日子已通過去了。對雲應用開發的管理必須是系統性的,構建在DevOps流程中的每一步,包括對使用的服務或API,以及服務發現和服務的依賴上所作的限制的政策。 不肯做出改變 DevOps實施意味着須要一直質疑你開發、測試、部署和運行應用的方式。流程,技術和工具都須要改變,組織應該收集各類指標,以肯定所作的變動是否真的提升了生產率。不要認爲設置好便可高枕無憂;DevOps須要改變和發展以跟上新興的理念和技術。在設計你的DevOps流程時始終要將變化考慮在內。 不管你是廠商仍是一個企業開發部門,DevOps仍然是一項進行中的工做。咱們在將來幾年實施DevOps中吸收的教訓將讓咱們能夠對流程進行改善,從而發佈更好的應用。
TechTarget中國原創內容,原文連接: http://www.searchcloudcomputing.com.cn/showcontent_92382.htm© TechTarget中國:http://www.techtarget.com.cn
歡迎關注本站公眾號,獲取更多信息