iT邦幫忙

第 11 屆 iThome 鐵人賽

DAY 10
1
DevOps

後端功城獅30天DevOps探討挑戰系列 第 10

Why & How DevOps?

看完了DevOps重點和概念,這篇來分享一下,他的優點,為什麼要導入這樣的文化概念

看看AWS的說明,DevOps的優點

  • 速度:利用敏捷開發、自動化...可以提高整體運作的速度
  • 快速交付:因縮小每次的範圍,可以達到快速交付快速更新
  • 可靠性:藉由自動化測試提高品質,確保每次的異動都能有一定的可靠度
  • 擴展:有導入容器的概念,當大規模的營運流量負擔高時,可以有快速橫向擴充的技術支持
  • 經過改進的協作:每次的循環皆需要有回饋,可以藉由每次的回饋為下次的調整,可以讓產品更加貼近使用者需求
  • 安全性:透過使用自動化合規政策、微調控制以及組態管理技術,就能採用 DevOps 模型而不犧牲安全性

那其實這六項優點就是建立在

  1. Agile 敏捷開發
  2. CI 持續整合
  3. CD 持續交付
  4. Monitor 監控
  5. Feedback 回饋

…...的重點上,很符合現在軟體開發的趨勢,因此有許多團隊都陸續導入DevOps的文化、團隊模式,也是很多資訊科技上的名人在推廣介紹的議題

至於該如何導入DevOps呢?有一些人會這麼說,DevOps就是需要很多工具的組合,但我覺得還是文化比較重要,每個人都有整體的概念,一同落實Dev + Ops,才會真正的進入其真諦,不過因為DevOps會有自動化、持續整合、持續發布等等特性,若能善用工具輔助,即可以事半功倍,下圖就有列出常見比較多團隊使用的工具,可以挑選適合的或熟悉的作為入門選擇!
預計後面會分享使用Docker、Jenkins、GitLab、Trello,供參

https://ithelp.ithome.com.tw/upload/images/20190926/20111916hOInDhWpan.png
圖片來源:9 Critical steps to DevOps transformation in the IT Enterprises

參考資料、延伸閱讀:

下集預告:Continuous Integration


上一篇
What is DevOps?(二)
下一篇
Continuous Integration 持續整合
系列文
後端功城獅30天DevOps探討挑戰30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言