国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

如何正確理解 DevOps 開發運維一體化?
2022-04-08   twt企業IT社區

  我們一直說DevOps是“誰開發誰運維、開發運維一體化”,但具體怎么做并沒有幾個人說的清楚的。特別是“誰開發誰運維”,這明顯是不符合實際情況的。試想一下,一個開發人員開發的應用服務都由他自己來運維,他能運維幾個應用服務?然后又有多少時間能繼續做開發?到最后豈不是所有開發人員都成了運維人員。有點極端,但是也正說明了我們對DevOps的認識存在很大的誤解。

  DevOps提倡“開發運維一體化”,但不是“誰開發誰運維”。但怎么開發運維一體化往往也都沒有說清楚,也沒有很好的實踐案例。GoogleSRE更多的其實是運維階段的工作,雖然GoogleSRE很多工作是運維工具和運維服務的開發工作,但其本質上是做運維。但是它給我們的一個很好的啟示是,把“運維開發”和“運維維護”一體化了,也就是運維人員不再是簡單的系統管理和維護,而是通過運維工具的研發,使運維流程自動化和智能化,將一些日常重復性的運維工作通過自研工具自動化和智能化了,這就大大減輕了運維人員的維護工作量,提升了運維效率。這些工作不再靠“研發人員”,而是“運維自身”的能力來實現的。

  DevOps開發運維一體化并不是讓開發去做運維,而是使開發和運維通過一些機制有機結合、高效統一,成為一個整體,從而消除開發團隊和運維團隊之間的gap,有效提升應用服務的研發和運維運營效率。

  那么通過什么樣的機制,如何來消除開發和運維之間的利益沖突,如何提升效率是我們在實施DevOps之前或者實施過程中需要認真思考的問題。

  GoogleSRE實踐給我們了很好的運維階段的DevOps實施啟示。運維還是需要專職做運維,而且比傳統運維做的更多。運維人員需要對自己運維的環境、工具、流程、資源等有深入的理解和認識,能獨立開發運維工具,獨立實現運維的自動化、智能化、高可用、穩定性、安全性等要求。支撐應用的運維和運營。這就使運維成為了一個有機的小閉環,包括了運維工具、流程等的需求、設計、開發、測試、部署、運營、反饋、改進等完整生命周期過程。這和業務應用的開發和運維運營是不同層次的。SRE的工作在提升運維效率的同時也很好的支撐了業務應用的運維運營效率。

  SRE側重于DevOps的Ops運維階段。DevOps的Dev開發階段包括需求、設計、編碼、測試、部署等過程。開發階段則強調持續開發、持續部署或持續開發、持續交付,強調敏捷開發。目的還在于提高效率。環境的敏捷準備、環境的一致性是Dev階段高效的重要基礎。

  傳統開發、測試、UAT等環境都是由開發人員自己來維護。這也導致了往往和生產環境不一致,所以在生產部署時可能會存在很多意向不到的問題。因此在DevOps實踐中,環境的運維一定要交由運維人員統一來維護,開發人員只是使用環境而不運維環境。

  誰有權限使用環境誰沒有權限使用環境這又涉及到了DevOps中的統一權限管理和統一認證管理部分。統一權限和認證管理可以作為企業的技術中臺服務由技術中臺運維團隊來統一運維運營。為企業內外用戶提供認證和權限服務。各個環境使用技術中臺的統一認證權限平臺的服務來完成認證和權限管控,也避免了重復的投入和建設。開發人員只需要用自己的賬號隨時登錄不同的環境來完成自己的工作。這其實就是PaaS的理念。當然,你也可以在企業內部實現單點登錄,一次登錄,可以在擁有權限的不同環境之間切換來完成工作。這些是DevOps的基礎工作。看似沒有關系,卻帶來完全不同的效果。

  環境一致性可以簡單的通過容器化來實現。但容器環境只能達到相對一致性,并不能實現完全一致性。容器運行在不同配置的宿主機或虛擬化節點上,都會帶來一定的差異。所以你也可能經常會遇到在某個節點性能很高,而某個時刻遷移到另外一個節點性能卻不如預期。

  環境的敏捷準備則是一個相對不容易的工作。傳統研發過程中通常很多時間都是花在環境準備上。不管是否采用容器化,這塊的效率都是需要考慮提升的。在開發階段涉及的流程和工作也比較多。比如開發環境準備、測試環境的準備、測試數據的準備、測試用例的自動構建、測試缺陷的自動記錄等。而且這部分工作可以通過相應的工具實現敏捷能力,盡可能使工具和流程標準化,這樣就可以實現自動化,就能更快的提升效率。

  而軟件編碼的標準化程度也相對就比較低,往往依賴于開發人員的個人能力和態度。軟件研發其實質是智力投資,不同的人帶來的效果完全是不一樣的。所以很多想以外包的方式實現自有軟件的自主可控基本上是不現實的。

  開發階段最終需要交付標準化交付件,不管是容器鏡像、或是jar、war、exe文件等,這些文件需要統一管理起來,鏡像可以用鏡像倉庫,jar等可以通過配置管理工具等統一來管理,而部署則可以實現自動化,不管使用自動化腳本或者自動化工具,以減少部署問題和提升效率,支持持續部署的能力。

  我們在《容器云平臺運維架構設計》也清楚地解釋了開發和運維之間的標準化交付環節。這是減少開發和運維之間溝通成本和提升效率的重要機制。如果使用容器,鏡像和鏡像倉庫將充當這樣的一個標準化交付件和標準化交付管理媒介。它可以很好的劃分和有效連接開發、測試、UAT、生產運維等應用生命周期階段。

  另外我們知道DevOps很重要的是要形成閉環。運維運營對開發的反饋是非常重要的,不僅僅是bug和缺陷的反饋修復,包括用戶體驗等都是很重要的內容。這就需要合理合適的反饋機制和流程。既包括技術的,也包括非技術的因素。

  所以橫向上我們可以簡單的看作是開發、標準化交付和運維的劃分,標準化交付就像是人的關節,起到潤滑和彈性伸張的作用,使開發和運維成為一體并充分發揮各自的專業優勢。而縱向上,可以通過分層來實現高度專業化運維。最下層是基礎設施資源的運維,之上是平臺、工具、環境的運維,在這些平臺、工具、環境之上是業務應用的運維。所有這些工作都是為了保證業務運營的可用與安全。通過業務運營才能有收益、有利潤。


  從應用整個生命周期管理過程看,80%的基本工作可能是在運維階段,運維的事項也比較多,從效率上講,使各運維事項專業化、自動化甚至智能化則容易提升效率。開發運維一體化重點在于提升運維的效率,包括應用、環境、平臺、工具、基礎設施資源等。有高效、高可用的運維環節能力,則能保證業務應用的高可用與穩定性,也就是GoogleSRE的SiteReliabilities。而對于應用開發人員,即便是出現意外情況,運維也有應對措施,開發人員則有充足的時間進行細致的設計和問題處理,追求更穩定、可靠、高效的能力,從而使運維更容易和便利。

  開發運維一體化追求開發和運維的利益一致,而不是一個人既做開發也做運維。這需要通過一定的機制和借助相應的工具等來保證,使開發和運維之間能夠有活動關節、有潤滑劑。這應該是我們在構建DevOps的時候需要認真考慮實現的核心內容。

  

熱詞搜索:

上一篇:工業設備售后遠程運維系統發揮哪些特色優勢?
下一篇:77%企業做不好的數據中心網絡自動化,到底難在哪里?

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
成人欧美一区二区三区视频网页| 久久久精品tv| 国产亚洲精品aa| 国产高清精品在线| 国产精品进线69影院| 99re视频精品| 婷婷六月综合亚洲| 精品国产伦一区二区三区观看体验 | 久久精品噜噜噜成人88aⅴ| 精品国产在天天线2019| 不卡在线观看av| 五月婷婷久久丁香| 久久久久久久久蜜桃| 在线一区二区视频| 国产在线观看免费一区| 曰韩精品一区二区| 2022国产精品视频| 在线视频国内自拍亚洲视频| 麻豆精品在线观看| 亚洲电影你懂得| 国产农村妇女毛片精品久久麻豆| 欧美色倩网站大全免费| 成人免费福利片| 蜜臀久久99精品久久久画质超高清| 国产亚洲精品bt天堂精选| 欧美日韩一区二区欧美激情| 成人激情动漫在线观看| 日韩电影在线免费| 亚洲精品国产第一综合99久久| 26uuu国产在线精品一区二区| 欧美性猛交xxxx黑人交| 国产盗摄视频一区二区三区| 亚洲福利电影网| 欧美经典一区二区| 精品国产露脸精彩对白| 欧美伊人久久久久久午夜久久久久| 裸体歌舞表演一区二区| 亚洲国产精品久久人人爱| 亚洲欧美中日韩| 国产精品免费视频观看| 国产亚洲精品7777| 久久精品在线观看| 国产欧美视频在线观看| 国产午夜精品一区二区三区视频| 日韩欧美黄色影院| 欧美一区二区三区四区久久| 欧美精品三级在线观看| 欧美日韩不卡视频| 欧美人狂配大交3d怪物一区| 在线日韩av片| 欧美三级电影在线观看| 欧美视频在线观看一区| 欧美性大战久久久久久久蜜臀| av电影在线不卡| 91女神在线视频| 日本韩国欧美国产| 欧美日韩在线综合| 欧美日韩国产精品成人| 欧美一区二区三区四区视频| 91精品国产综合久久久蜜臀图片| 欧美久久免费观看| 日韩欧美国产综合| 国产欧美精品一区二区色综合朱莉| 欧美va亚洲va在线观看蝴蝶网| 欧美va亚洲va在线观看蝴蝶网| xnxx国产精品| 国产精品伦一区| 亚洲综合无码一区二区| 亚洲成人自拍一区| 国内成人精品2018免费看| 成人午夜免费电影| 在线观看亚洲a| 欧美日韩国产一二三| 欧美mv日韩mv国产网站| 日本一区二区动态图| 亚洲一区二区三区四区五区黄| 日韩经典一区二区| 狠狠色丁香久久婷婷综| 99re成人在线| 日韩精品一区二区三区在线播放| 久久麻豆一区二区| 玉米视频成人免费看| 久久精品72免费观看| 成人午夜精品一区二区三区| 欧洲亚洲精品在线| 久久综合狠狠综合久久综合88| 亚洲欧美综合另类在线卡通| 日韩在线a电影| 国产a视频精品免费观看| 精品视频一区二区三区免费| 久久精品视频在线免费观看| 艳妇臀荡乳欲伦亚洲一区| 美国十次了思思久久精品导航| 国产成人午夜电影网| 欧美绝品在线观看成人午夜影视| 久久精品人人做人人综合| 香蕉成人啪国产精品视频综合网| 国产在线播精品第三| 欧美日韩中文字幕一区| 中文字幕 久热精品 视频在线| 日韩精品免费专区| 色婷婷狠狠综合| 国产精品污www在线观看| 另类综合日韩欧美亚洲| 在线播放国产精品二区一二区四区 | 精品亚洲国内自在自线福利| av电影天堂一区二区在线观看| 91精品国产欧美日韩| 一区二区三区四区av| 成人av网址在线观看| 精品国产乱码91久久久久久网站| 午夜日韩在线电影| 日本高清成人免费播放| 中文字幕色av一区二区三区| 国产精品资源在线看| 91精品欧美综合在线观看最新| 一区二区三区在线观看视频| 9人人澡人人爽人人精品| 国产欧美一区二区精品性色 | 91视频免费播放| 国产欧美在线观看一区| 国产在线视频不卡二| 精品美女在线播放| 久久99精品久久久久久动态图| 欧美精品在欧美一区二区少妇| 亚洲第一精品在线| 777a∨成人精品桃花网| 亚洲成年人影院| 欧美日韩二区三区| 蜜臀av一区二区在线免费观看 | 国产精品久久看| 成人av网址在线| 中文字幕一区二区三区av| eeuss国产一区二区三区| 国产精品久久久久久久久免费桃花 | 日韩成人精品在线观看| 欧美久久久久免费| 蜜臀av性久久久久蜜臀aⅴ四虎| 91精品欧美综合在线观看最新 | 亚洲日本青草视频在线怡红院| 99视频有精品| 18成人在线观看| 欧美亚洲动漫精品| 美国欧美日韩国产在线播放| 日韩亚洲欧美中文三级| 国产综合久久久久久鬼色| 国产精品毛片久久久久久| 99久久精品国产一区二区三区| 有坂深雪av一区二区精品| 91精品国产综合久久香蕉麻豆| 国产在线精品免费av| 综合亚洲深深色噜噜狠狠网站| 欧美伊人久久久久久久久影院| 蜜芽一区二区三区| 中文在线一区二区| 欧美浪妇xxxx高跟鞋交| 国产成人av电影在线| 亚洲一区在线看| 久久综合狠狠综合久久综合88| 99视频一区二区| 老司机免费视频一区二区 | 天堂在线一区二区| 精品国产一区二区三区av性色 | 色综合天天综合在线视频| 日本欧美一区二区三区乱码 | 成人国产精品视频| 五月天婷婷综合| 国产喷白浆一区二区三区| 欧美精品三级日韩久久| 白白色 亚洲乱淫| 蜜臀av一区二区在线免费观看| 欧美韩国日本综合| 91精品国产综合久久久蜜臀图片| av在线播放成人| 国产一区福利在线| 亚洲一区二区黄色| 中文字幕视频一区| 久久久久高清精品| 欧美一二三四在线| 欧美日韩一区久久| 93久久精品日日躁夜夜躁欧美| 国产剧情一区二区三区| 日本在线观看不卡视频| 樱花影视一区二区| 中文字幕中文字幕一区| 日韩欧美一二三四区| 精品视频全国免费看| 91精品办公室少妇高潮对白| 不卡的电影网站| 成人一区二区三区中文字幕| 国产在线一区观看| 韩日欧美一区二区三区| 蜜乳av一区二区三区| 日本vs亚洲vs韩国一区三区 | 亚洲欧美日韩系列| 精品国产乱码久久久久久影片| 欧美一区永久视频免费观看| 一本大道久久精品懂色aⅴ| bt欧美亚洲午夜电影天堂| 国产乱色国产精品免费视频|