日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 综合教程 >内容正文

综合教程

DevOps的三大原则

發(fā)布時間:2023/11/22 综合教程 34 生活家
生活随笔 收集整理的這篇文章主要介紹了 DevOps的三大原则 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

DevOps的定義:
DevOps(Development和Operations的組合詞)是一種重視“軟件開發(fā)人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或慣例。透過自動化“軟件交付”和“架構變更”的流程,來使得構建、測試、發(fā)布軟件能夠更加地快捷、頻繁和可靠。

DevOps的出現(xiàn)有其必然性。在軟件開發(fā)生命周期中,遇到了兩次瓶頸。第一次瓶頸是在需求階段和開發(fā)階段之間,針對不斷變化的需求,對軟件開發(fā)者提出了高要求,后來出現(xiàn)了敏捷方法論,強調適應需求、快速迭代、持續(xù)交付。第二個瓶頸是在開發(fā)階段和構建部署階段之間,大量完成的開發(fā)任務可能阻塞在部署階段,影響交付,于是有了DevOps。

DevOps的三大原則
1、基礎設施即代碼(Infrastructure as Code)
DeveOps的基礎是將重復的事情使用自動化腳本或軟件來實現(xiàn),例如Docker(容器化)、Jenkins(持續(xù)集成)、Puppet(基礎架構構建)、Vagrant(虛擬化平臺)等
2、持續(xù)交付(Continuous Delivery)
持續(xù)交付是在生產環(huán)境發(fā)布可靠的軟件并交付給用戶使用。而持續(xù)部署則不一定交付給用戶使用。涉及到2個時間,TTR(Time to Repair)修復時間,TTM(Time To Marketing)產品上線時間。要做到高效交付可靠的軟件,需要盡可能的減少這2個時間。部署可以有多種方式,比如藍綠部署、金絲雀部署等。
3、協(xié)同工作(Culture of Collaboration)
開發(fā)者和運維人員必須定期進行密切的合作。開發(fā)應該把運維角色理解成軟件的另一個用戶群體。協(xié)作有幾個的建議:1、自動化(減少不必要的協(xié)作);2、小范圍(每次修改的內容不宜過多,減少發(fā)布的風險);3、統(tǒng)一信息集散地(如wiki,讓雙方能夠共享信息);4、標準化協(xié)作工具(比如jenkins)

總結

以上是生活随笔為你收集整理的DevOps的三大原则的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。