DevOps落地實施要有哪些支柱?
DevOps(Development和Operations的組合詞)是一種重視“軟體開發人員(Dev)”和“IT運維技術人員(Ops)”之間溝通合作的文化、運動或慣例。透過自動化“軟體交付”和“架構變更”的流程,來使得構建、測試、釋出能夠更加地快捷、頻繁和可靠。
落地實施 DevOps的三大支柱:人(People)、流程(Process)和平臺(Platform),其關鍵在於:一是企業文化(人+流程),二是齊全的DevOps工具或完備的平臺(流程+平臺),最終為團隊賦能。
在企業文化上,要打破部門牆,不能簡單把 Dev和Ops團隊合併,需在組織改變的基礎上,更重要的是從思維轉變,讓流程和平臺發揮更大作用;另外需梳理開發、測試及運維等全過程所需要的規範及工具平臺,在團隊內統一使用,也可以藉助第三方工具或平臺來加快落地。
瞭解開發、測試與運維之間的協作是如何演進的,將有助於理解和實施 DevOps。
在起初業務簡單、技術不復雜的情況下,團隊人員往往較少,甚至出現一人團隊,而且往往是全棧工程師,開發、測試和運維一人或一個團隊獨立完成;
但隨著業務複雜度增高、技術架構也逐步向分散式或微服務架構發展,團隊人員也逐步增多,團隊與團隊之間的協作開始變得頻繁,開發協作模式也開始發生改變。
由原來的單體架構(有時也稱巨石應用)結合瀑布式推進向分散式應用架構結合敏捷模式推進,再向微服務架構結合 DevOps模式推進。單體架構的應用往往比較龐大,隨著開發的推進和應用難以運維時,就需要拆解多個應用,跟隨的團隊也相應拆解,伺服器也由原來的一臺逐步增多。
當團隊發現每個應用都存在重複開發工作時,那些共用部分就可單獨剝離出公共服務,以供各應用重複使用,部署時也可以單獨部署。 gendan5.com/zs/hscei.html
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2921146/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 切忌一步到位,談談DevOps實施落地dev
- 新炬網路亮相Gdevops峰會,助力傳統企業DevOps實施落地dev
- DEVOPS也是要有代價的dev
- DevOps落地實踐,BAT系列,敏捷看板devBAT敏捷
- 實施DevOps安全策略清單dev
- DevOps實施手冊 在多級IT企業中使用DevOpsdev
- 將DevOps視為哲學——實施DevOps的絕佳方式dev
- DevOps與傳統的融合落地實踐dev
- 運維DevOps體系解析與落地實踐運維dev
- DevOps 在企業專案中的實踐落地dev
- 免費OA系統實施需要有費用產生嗎?
- DevOps落地實踐點滴和踩坑記錄-(1)dev
- 荷蘭銀行實施大規模DevOps經驗dev
- 京東數科DevOps落地攻略dev
- ThinkPHP框架主要有哪些特性PHP框架
- 超越基礎設施:深度探討平臺工程的關鍵支柱
- DevOps在傳統企業的落地實踐及案例分享dev
- 學習Linux要有哪些心理準備?Linux
- 嘉為&傑蛙攜手助力企業DevOps最佳實踐落地dev
- 常見的ERP實施方法有哪些?
- promise時效架構升級方案的實施及落地Promise架構
- 實施DDD的幽默:DDD落地需要專門的框架嗎?框架
- 帶你全面認識CMMI V2.0(終)——實施落地
- GitHub Action + ACK:雲原生 DevOps 落地利器Githubdev
- 免費直播 | DevOps 道法術器3.0,立體化實施框架與實踐dev框架
- Azure DevOps(二)利用Azure DevOps Pipeline 構建基礎設施資源dev
- 微前端(Micro Frontend ) 落地實施的一些具體例子前端
- 零依賴監控解決方案:TDengine+Grafana落地實施Grafana
- DevOps實踐中,遇到的常見誤區有哪些?dev
- 大資料技術棧,主要有哪些大資料
- 成功實施精益生產需要哪些條件?
- CRM系統實施中的問題有哪些?
- PCBA的加工品控主要有哪些呢
- 基站智慧用電平臺主要有哪些功能?
- 智慧駕駛安全專題 | 資訊保安概念階段如何落地實施?
- 微服務思考(02):微服務實施前有哪些問題?微服務
- 企業實施ERP有哪些難點和誤區
- ERP軟體實施前準備的工作有哪些?