閱讀506 返回首頁    go 阿裏雲 go 技術社區[雲棲]


其實,你可以考慮在雲端實現DevOps

傳統的交付流程冗長低效:完成了工程代碼的研發,隻是“萬裏長征一小步”。還需要進行部署調試、測試、預發布、驗收和正式環境發布等。在實際項目進行中,每個環節都需要“等待”:等待基礎架構、等待應用程序部署、等待其他團隊、等待環境空閑、等待審核完成…並且可能會經曆設計需求可能發生變化,功能代碼可能需要返工更改,IT環境和架構可能發生變化,還可能增添了新的流程環節……這是每一個產品最終發布都需要經過的流程,通常而言會提前預留一周甚至數月的時間排期。

在過去,往往手工操作以勉強應對。但是,如今市場快速變化,而且每家公司都有著為數不少的IT產品,**必須將固定且重複的流程自動化,必須具備恰當的工具鏈路代替人工操作,這就是持續集成、持續交付以及DevOps 的作用——減少等待,提升效率。**

實現了DevOps的IT企業可以會縮短從研發到產品的周期,迅速交付新功能、響應客戶需求;但是沒有實現DevOps則需要頻繁應對變化、返工、失誤和事故,需要承受用戶的等待與憤怒、團隊的疲憊與無力。

但是,**首先,自行實現DevOps工具鏈並不簡單。**因為需要滿足多種產品的多種語言、多種環境的差異需求,需要調研的軟件工具繁多、自行搭建和集成的投入成本過大。**其次,該工具鏈需要考慮到實際運維會遇到的各種情況**,並且相比於業務開發,運維交付必須具備更高的穩定性和成功性。

因此,實現DevOps並不輕鬆。這條征戰路上,哀鴻遍野。

難道就沒有解決辦法了嗎?阿裏雲CodePipeline是一款SaaS化持續交付產品,讓你高效而穩定地完成從代碼到產品的發布。DevOps in 5mins。

工欲善其事,必先利其器。使用阿裏雲CodePipeline,讓你專注於自己真正的核心業務。

產品目前免費公測進行時,快把髒活累活交給它!
1
2
3
4
5_qrcode

最後更新:2017-09-12 11:02:42

  上一篇:go  紅衣教主“叫停”360路由器的背後(上)
  下一篇:go  魅族“不相信”什麼?