DevOps是什麼? DevOps 核心五個概念有哪些? - 偉康科技洞察室
文章推薦指數: 80 %
DevOps 是由Development 開發+ Operations 維運所組成,一個專案上線前由研發部門寫程式開發,在上線前須要經過多次測試,最後上線後交由維運部門維護 ...
Skiptocontent
DevOps的工具包含Kubernetes、GitHubActions、Ansible、ELK等等,但DevOps不僅是一套工具,更是一套觀念。
DevOps是人員、程序與技術的聯合,可持續不斷為客戶提供價值。
DevOps是什麼?
DevOps是由Development開發+Operations維運所組成,一個專案上線前由研發部門寫程式開發,在上線前須要經過多次測試,最後上線後交由維運部門維護。
藉由同理心讓跨團隊跨技能能夠緊密合作,開發人員作業上多去想維運層面進行上可能會遇到的困難,維運人員也可以多去想開發層面為什麼如此設計。
DevOps文化特性包含:
共同作業:團隊間共同規劃與作業,並將與業務相關的目標和成功衡量標準保持一致。
範圍與責任的轉移:藉由團隊協調,人員可獲得參與其他生命週期階段的主導權,而不僅限於其角色主要負責的階段。
較短的發行週期:縮短開發週期、保持敏捷開發,迅速回應市場需求,提升市場競爭力。
持續學習:DevOps團隊具備成長心態,從失敗中學習、不斷優化開發流程。
DevOps核心五個概念
CALMS:Culture文化:DevOps不是一個工具而是代表一個IT文化轉型的概念,藉由同理心與換位思考讓開發與營運人員合作更加順暢。
Automation自動化:自動化流程提高效率,有助於建立敏捷的團隊,產出品質優良的產品。
Lean精實:DevOps希望能建立敏捷開發的團隊,因此精實生產過程也非常重要,包含了減少浪費、盡快交付、延遲做決定等原則,延遲做決定是指領導者可以等接收到完整的資訊後再做決策。
Measurement測量:利用數據判斷決策是否正確,若數字一旦有所異常即可隨時改變策略,使團隊保持敏捷性。
Sharing分享:藉由團隊間共享資訊,可以提升解決問題的效率。
DevOps生命週期
Plan:在規劃階段中,DevOps團隊會定義目前正在開發的程式與系統功能。
分門別類追蹤進度,達到敏捷性開發,例如:建立代辦項目、儀表板呈現開發進度、使用工作流程看板等等。
Develop:DevOps團隊尋求維持品質的快速創新,開發過程中許多重複性或一般的步驟可以藉由自動化提升效率,透過自動化測試也能縮短開發週期。
Deliver:傳遞過程指的是將應用程式部署至生產環境的程序,包括環境的基礎結構設定與組成。
利用自動化閘道將移動應用程式的程序自動化,讓其變得易於調整、重複和控制,藉由一致、可靠的傳遞方式實踐DevOps的精神。
Operate:作業階段包含在生產環境中維護及監視應用程式,並即時進行疑難排解。
DevOps團隊利用即時的遙測與警示發布機制,需迅速發現問題、速解決問題,確保應用程式的高可用性。
導入DevOps的動機為何?
根據Forrester報告指出,2017年已有50%的企業機構導入DevOps。
公司內部團隊合作時不同部門、工具的整合都會面臨許多問題,利用DevOps的自動化與靈活性流程,不僅可以解決整合的流程,也能回應市場快速的需求變化,確保工具與實務作業不會出現太大的落差。
DevOps有哪些公司在使用?
根據IT網站調查DevOps使用率正在增長,尤其大企業的接受度有了顯著提高,例如:Adobe、Amazon、Apple、Airbnb、Ebay、Etsy、Facebook、LinkedIn、Netflix、NASA、Starbucks、Walmart、Sony等等公司都有在使用DevOps。
圖/文:簡安琪
參考網站:https://www.itread01.com/hkpycqy.htmlhttps://azure.microsoft.com/zh-tw/overview/what-is-devops/#culture
專人協助由偉康業務人員為您詳細說明偉康的解決方案,以及相關產業經驗。
聯絡我們
Tags:DevOps
RelatedPosts
ELK在Machinelearning上異常偵測必知的教學設定(下)
Neo4j是什麼?一次讓你了解Neo4j架構、資料庫、應用功能、優點
透過ELK技術打造SmartSearch系統
AboutTheAuthor
naomi
文章分類👇追蹤粉專鎖定最新消息👇
WebComm數位科技洞察室
訂閱電子報
電子信箱:
Leavethisfieldemptyifyou'rehuman:
近期文章
微服務是什麼?一看就懂微服務的重要
透過ELK技術打造SmartSearch系統
DataDriven建立智能帳務搜尋平台
數據虛擬化加速企業數據整合與數位轉型
如何開始搭建ElasticStack及使用方式介紹-下
標籤AI
API
AutoML
CDP
CloudComputing
CRM
DataGovernance
DataRobot
ELK
FIDO
MarTech
MLOps
MongoDB
MongoDB介紹
MongoDB優點
MongoDB架構
neo4j
zerotrustsecuritymodel
中台
實習生心得
技術教學
數位服務
數位生活圈
數位科技
數位管理
數位轉型
數位金融
數據中台
智能數據
機器學習
無密碼驗證
理專十誡
監理科技
組織改造
網路安全
行銷工具
行銷科技
行銷管理
資料治理
資訊安全
雲端
雲端服務
雲端運算
零信任
顧客管理
搜尋
彙整
2022年7月
2022年6月
2022年5月
2022年4月
2022年3月
2022年2月
2022年1月
2021年12月
2021年11月
2021年10月
2021年9月
2021年8月
2021年6月
2021年5月
2021年4月
2021年3月
2021年2月
2021年1月
立即訂閱電子報
掌握最新科技趨勢!
電子信箱:
Leavethisfieldemptyifyou'rehuman:
延伸文章資訊
- 1DevOps - 维基百科,自由的百科全书
DevOps(Development和Operations的组合詞)是一种重视「软件开发人员(Dev)」和「IT运维技术人员(Ops)」之间沟通合作的文化、运动或慣例。通过自动化「软件交付」 ...
- 2什麼是DevOps - iT 邦幫忙
在開始聊CI 前,先來談談DevOps 。 DevOps 簡而言之,就是Development + Operations ,也就是開發與維運。但大部分的文章都會說是「開發」「測試」「維運」三者的...
- 3什麼是DevOps?DevOps 解釋
DevOps 是開發(Dev) 和作業(Ops) 的複合,是人員、程序與技術的聯合,可持續不斷為客戶提供價值。 DevOps 對團隊代表了什麼意義? DevOps 能讓先前各自獨立的角色(開發、...
- 4認識DevOps
DevOps 是一種企業文化、自動化和平台設計的方式,藉由提供快速、高品質的服務,並仰賴步調快速且可重複運用的IT 服務,以提升業務價值和應對能力。DevOps 的目的是將 ...
- 5什麼是DevOps?– Amazon Web Services (AWS)
DevOps 是集文化哲學、實務與工具於一身的結合,可提升組織快速交付應用程式和服務的能力:相較於使用傳統軟體開發與基礎設施管理程序的組織,這種作法能更快速地開發 ...