99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

干貨:設(shè)計DevOps運維服務(wù)體系的詳細(xì)思路和設(shè)計步驟

如意 ? 來源:高效運維 ? 作者:矢量比特 ? 2020-10-20 14:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

前記

體系就像是一頂帽子,是對 DevOps 運維的一個深度總結(jié),寫一下工作中的感悟,希望對你有所啟迪。

DevOps 體系是從原始運維一步步走過來的,原始運維好比是本,有了本進而想繼續(xù)提升效率、減少出錯、優(yōu)化流程,就發(fā)展到了 DevOps,AIOps……

首先,運維的業(yè)務(wù)職能規(guī)范后形成章程、綱領(lǐng),在互聯(lián)網(wǎng)快速發(fā)展的特點下,形成了一套應(yīng)對”快”和”變”的體系,并不停的迭代升級,工作這些年,體會到千象背后是有恒道的,運維工作一直圍繞高 SLA 和低成本的業(yè)務(wù)目標(biāo)運轉(zhuǎn)著,只是工具在圍繞著體系變來變?nèi)?。從開發(fā)的角度理解,運維體系就像是算法,實現(xiàn)算法的語言就像是工具,DevOps 就是工具的升級。

工具的本質(zhì)其實是一個基礎(chǔ)支撐,有了這個支撐,一系列目標(biāo)的實現(xiàn)才更科學(xué)、高效,簡單示意如下。

干貨:設(shè)計DevOps運維服務(wù)體系的詳細(xì)思路和設(shè)計步驟

原始階段,運維工程師與各部門無數(shù)的磨合、探索下,慢慢形成了最初的體系,其無形的規(guī)范著運維的工作和注意事項,工程師通過這個綱領(lǐng)開展日常工作并保障業(yè)務(wù)的健康發(fā)展,這個階段可以說是制度為王、制度規(guī)范,沒有系統(tǒng)的運維平臺,有的只是零散的一些大小工具,各種事物基本靠人工、靠制度、靠約束,雖是原始階段,但也是運維最真實的樣子,忙碌而又忙碌,效率總跟不上需求,制度總跟不上執(zhí)行,與開發(fā)的協(xié)作總難同一頻道,需要大量的運維人力。

再向后發(fā)展,為了提高效率的同時解決與開發(fā)間的溝通協(xié)作問題,提出了 DevOps,大家開始做自動化、做 DevOps 文化,這個自動化其本質(zhì)是把運維體系落在一個到多個系統(tǒng)上,通過自動化系統(tǒng)來提高工作效率,同時用系統(tǒng)來實現(xiàn)制度,開發(fā)和運維都在一個系統(tǒng)上協(xié)作,遵守同樣的規(guī)則,協(xié)作上也高效多了,這個階段到了技術(shù)為王、平臺規(guī)范,市場上出現(xiàn)了運維開發(fā),出現(xiàn)了 SRE,各種問題得到了有效的解決,當(dāng)然解決的程度取決 DevOps 系統(tǒng)做的優(yōu)劣,這個就參差不齊了,但出現(xiàn)了這個發(fā)展方向。

再向后發(fā)展,行業(yè)領(lǐng)頭羊提出要進一步減少人工參與,用機器自動化替換人工自動化,進而出現(xiàn)了 AIOps。

細(xì)心觀察,從原始運維向 DevOps 的演進過程,就是越來越注重技術(shù)解決問題的過程,人員需要越來越少,能用技術(shù)替代的崗位慢慢被替代,隨著自動化平臺的成熟穩(wěn)定,理論上理想的終極狀態(tài)可能只留”運維平臺+業(yè)務(wù)運維“,其他運維轉(zhuǎn)崗業(yè)務(wù)運維,業(yè)務(wù)運維轉(zhuǎn)崗技術(shù)運營。

那么我們?nèi)绾嗡伎荚O(shè)計一套 DevOps 運維服務(wù)體系呢?總結(jié)下來,一個最小的模型為定業(yè)務(wù)規(guī)范、建工作制度、搭 DevOps 系統(tǒng),以此為最小單元循環(huán)往復(fù)、迭代升級。

一、定業(yè)務(wù)規(guī)范

先講個美國人與中國人種地的事兒,美國人建立農(nóng)場,把種地標(biāo)準(zhǔn)化流程化后,引入工具,幾個人種幾百畝地收成高、成本低反而不累,中國人每個人幾畝地各自作業(yè),收成低、成本高反而都很累。

做運維我感覺也是這個道理,想要批量化、高效率的作業(yè)就要規(guī)范化,制定各種標(biāo)準(zhǔn)形成規(guī)范,如果每個服務(wù)各自為戰(zhàn),就會出現(xiàn)烏泱泱一群人確實忙的腳不離地兒,但就是不出活兒。

那么我們通過 DevOps 要批量管理哪些東西呢,集中一下大概就是資源、服務(wù)、規(guī)范三類,資源包括像服務(wù)器、網(wǎng)絡(luò)設(shè)備、負(fù)載均衡、證書、域名、代碼、容器等,服務(wù)包括像圍繞運維提供的服務(wù)監(jiān)控告警、CI/CD、日志分析、服務(wù)預(yù)案、配置管理等,規(guī)范包括像流程、資源、服務(wù)的各種標(biāo)準(zhǔn)化等,簡單示意如下。

干貨:設(shè)計DevOps運維服務(wù)體系的詳細(xì)思路和設(shè)計步驟

所以規(guī)范是整個 DevOps 體系建設(shè)里非常重要的一環(huán),每個規(guī)范也對應(yīng)了一些最佳實踐原則,整理了一些運維中的規(guī)范如下:

1、變更規(guī)范

上線變更:代碼上線、回滾、擴縮容;

配置變更:系統(tǒng)配置、應(yīng)用配置;

網(wǎng)絡(luò)變更:網(wǎng)絡(luò)割接、設(shè)備更換;

其它變更:流量調(diào)度、服務(wù)切換、服務(wù)下線…

原則:

制定變更審核流程;

制定變更相關(guān)方通知(群、郵件);

制定變更回滾策略;

遵循測試、灰度、全量上線的規(guī)則;

下線變更要將服務(wù)器依賴處理干凈,比如說掛著vip、有域名解析。

2、容災(zāi)規(guī)范

服務(wù)災(zāi)備:多機器、多機房;

數(shù)據(jù)災(zāi)備:多備份、異地備份;

網(wǎng)絡(luò)災(zāi)備:多線路、多設(shè)備;

原則:

自動切換 好于 手動切換;

無狀態(tài) 好于 有狀態(tài);

熱備 好于 冷備;

多機房 好于 單機房。

3、容量規(guī)范

系統(tǒng)容量:木桶原理計算系統(tǒng)的全鏈路容量、用量、余量;

模塊容量:模塊的容量、用量、余量;

機房容量:分機房的容量、用量、余量;

單機容量:用于反向計算機房、模塊容量;

原則:

制定模塊單機容量指標(biāo)(比如QPS、連接數(shù)、在線用戶數(shù)等);

容量要考慮下行(讀)、上行(寫),考慮存儲增量;

計算當(dāng)前模塊總?cè)萘?,收集?dāng)前的用量,并對比容量計算余量;

系統(tǒng)總?cè)萘靠梢愿鶕?jù)木桶原理,找到短板模塊后,反向計算出來。

4、巡檢規(guī)范

用戶核心指標(biāo);

服務(wù)核心指標(biāo);

基礎(chǔ)資源指標(biāo):服務(wù)器;

依賴資源指標(biāo):依賴db、依賴接口;

自動化巡檢報告;

值班oncall安排;

原則:

DashBoard核心在于收斂、舍得;

自動化巡檢的必要性在于異常偵測,預(yù)防故障。

5、告警規(guī)范

基礎(chǔ)監(jiān)控:CPU、內(nèi)存、網(wǎng)絡(luò)、IO;

應(yīng)用監(jiān)控:進程、端口;

業(yè)務(wù)監(jiān)控:日志、業(yè)務(wù)埋點;

依賴監(jiān)控:數(shù)據(jù)庫、依賴接口……

原則:

核心監(jiān)控收斂成告警,并對告警進行分級,備注告警影響;

核心監(jiān)控形成可排查問題的DashBoard;

告警的價值在于實時發(fā)現(xiàn)故障。

6、預(yù)案規(guī)范

線路切換:移動、電信、聯(lián)通線路切換;

機房切換:不同機房切換;

機器切換:機器故障時進行摘除;

服務(wù)降級:無法切換時,降低標(biāo)準(zhǔn)繼續(xù)服務(wù);

數(shù)據(jù)庫切換:主從切換、讀寫切換;

網(wǎng)絡(luò)切換:主備線路切換、鏈路切換;

原則:

域名切換 好于 更換IP;

自動摘除 好于 手動操作;

自動切換 好于 手動切換;

考慮好雪崩事宜。

7、故障管理規(guī)范

服務(wù)分級:確定各服務(wù)用戶角度的影響;

故障定級:制定故障定級標(biāo)準(zhǔn);

制定故障通知、處理規(guī)范;

制定故障復(fù)盤,改進措施按時保量完成的規(guī)范;

原則:

擁抱故障,同類故障不能重復(fù)發(fā)生。

8、權(quán)限安全規(guī)范

開發(fā)、運維、臨時權(quán)限;

安全上符合安全審計標(biāo)準(zhǔn)。

9、文檔、工具規(guī)范

統(tǒng)一共享知識文檔;

統(tǒng)一共享各種腳本工具;

原則:

理想的情況是“一站式運維平臺”,一個平臺涵蓋所有工具操作。

10、標(biāo)準(zhǔn)化規(guī)范:

主機名標(biāo)準(zhǔn)化;

日志存儲標(biāo)準(zhǔn)化;

日志格式標(biāo)準(zhǔn)化;

域名使用標(biāo)準(zhǔn)化;

軟件安裝目錄結(jié)構(gòu)標(biāo)準(zhǔn)化;

原則:

主機名盡量能看出更多信息,比如服務(wù)、模塊、機房等;

日志是排查問題的重要信息,一定要標(biāo)準(zhǔn)化,方便手工排查,更是為了以后用工具處理打下基礎(chǔ)。

11、資源管理規(guī)范

服務(wù)器

vip

域名

證書

代碼

原則:

資源之間是有關(guān)系的,要建立有關(guān)系的資源管理。

這里只列了一些常見的業(yè)務(wù)規(guī)范,還有很多規(guī)范是要在業(yè)務(wù)實際問題中去制定的,規(guī)范代表了運維的最佳實踐,在DevOps建設(shè)中非常重要。

二、建工作制度

制度對應(yīng)著工作的做事流程方法,會影響到文化,制度的建設(shè)情況,也反映了解決問題的層次,好的制度是應(yīng)該能夠系統(tǒng)化、工具化、可執(zhí)行、可量化的,這樣在后期才好用DevOps實現(xiàn),把制度友好的落到運維平臺上。

制度的產(chǎn)生不應(yīng)該是解決一個case,而是科學(xué)的解決一類問題,制度的執(zhí)行如果僅靠人的自覺自律,是靠不住的,一定要盡可能落到技術(shù)上。

上線審批制度

合規(guī)部署制度

日志清理制度

容量管理制度

oncall管理制度

服務(wù)巡檢制度

故障管理制度

安全管理制度

……

工作中最不缺的是各種制度,如何建是有技巧的,也體現(xiàn)了一個運維的能力,這種能力堅持下去就會變?yōu)橐环N文化,例如考慮問題看到本質(zhì),解決問題解決根本。

另外,制度的建立要一定要本著長遠(yuǎn)的眼光,科學(xué)的態(tài)度,DevOps的思想(工具思維)。

三、搭 DevOps 系統(tǒng)

搭系統(tǒng)就是把前面的內(nèi)容用技術(shù)的手段信息化,用科學(xué)的工具實現(xiàn)零散的資源管理、規(guī)范制度、手工操作,最理想的目標(biāo)是“一站式運維”,工程師不需要切換系統(tǒng),一個平臺解決所有事情。

但要管的東西實在太多了,為了專業(yè),市面上首先出現(xiàn)了解決單個點的優(yōu)秀方案,比如說zabbix、Jenkins…。.但從用戶的角度看就像“五行有了缺一個串”,解決一個業(yè)務(wù)問題,需要打開N多個系統(tǒng),來回跳轉(zhuǎn),這種方式令人崩潰。好一點的大廠做個單點登陸,解決了賬號混亂的問題,不過依舊是一堆系統(tǒng),用戶體驗差、操作效率低。

實際上,這些單點的解決方案非常重要,我們在思考設(shè)計DevOps的時候,想要做到高質(zhì)量、低成本,必須用好這些方案像拼積木一樣做資源整合,把他們當(dāng)作底層的輪子,站在巨人的肩膀上做系統(tǒng),力爭在應(yīng)用層做到“一站式”,工作細(xì)分到這個程度,指望一個系統(tǒng)解決所有底層問題是不現(xiàn)實的,用圖示意如下。

干貨:設(shè)計DevOps運維服務(wù)體系的詳細(xì)思路和設(shè)計步驟

可以看到,整個工具體系分為了兩層,一層是底層的輪子層,這一層面向的是單個主題的解決,講究深度和系統(tǒng)的解決一類問題,上層是面向SRE的應(yīng)用層,也可以說是業(yè)務(wù)層,業(yè)務(wù)層通過底層輪子封裝后管理了資源、規(guī)范制度、運維服務(wù)(運維提供的服務(wù))這三類內(nèi)容,所有的輪子通過一套賬號和權(quán)限體系打通。

我們要用好開源社區(qū)優(yōu)秀的輪子,特別是小廠,沒有必要重復(fù)建設(shè),要通過輪子的api接口做好應(yīng)用層的流程封裝,通過應(yīng)用層的集成,做到一站式操作,應(yīng)用層作為和SRE的用戶接口,體現(xiàn)了一個 DevOps 的用戶體驗,輪子可以復(fù)雜,“一站式運維平臺”要做到盡可能簡單、優(yōu)雅。

寫到這里,希望對從業(yè)的你有所啟迪。
責(zé)編AJX

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 運維
    +關(guān)注

    關(guān)注

    1

    文章

    270

    瀏覽量

    8177
  • 開源工具
    +關(guān)注

    關(guān)注

    0

    文章

    27

    瀏覽量

    4654
  • devops
    +關(guān)注

    關(guān)注

    0

    文章

    126

    瀏覽量

    12486
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    實戰(zhàn):阿里巴巴 DevOps 轉(zhuǎn)型后的平臺建設(shè)

    摘要:阿里巴巴DevOps轉(zhuǎn)型之后,平臺是如何建設(shè)的?阿里巴巴高級技術(shù)專家陳喻結(jié)合自身的理解,業(yè)務(wù)場景的分析和業(yè)界方法論的一些思考,
    發(fā)表于 04-12 13:23

    一種智能云安全服務(wù)體系結(jié)構(gòu)研究與設(shè)計_黃成榮

    一種智能云安全服務(wù)體系結(jié)構(gòu)研究與設(shè)計_黃成榮
    發(fā)表于 03-19 11:45 ?0次下載

    華為OWS云服務(wù)提升網(wǎng)絡(luò)安全能力

    華為自主研發(fā)的OWS是基于微服務(wù)架構(gòu)的云化平臺,以開源、可編程的模式來實現(xiàn)覆蓋ICT網(wǎng)絡(luò)的實時、按需的管理。OWS主要包括ICT網(wǎng)絡(luò)
    的頭像 發(fā)表于 12-08 11:36 ?2.4w次閱讀

    利用6 個 Linux 典型問題來分析處理問題的思路

    結(jié)合上面介紹的 Linux 問題的解決思路后,下面我們挑選了6個比較典型的 Linux 問題,來看看是如何分析和解決的。
    的頭像 發(fā)表于 01-13 10:37 ?3142次閱讀

    DevOps Foundation? 是什么?DevOps塑造著軟件世界的未來

    DevOps Foundation? 課程旨在培養(yǎng)個人對 DevOps Foundation? 概念的理解以及 DevOps 如何用于提升軟件開發(fā)人員和 IT
    的頭像 發(fā)表于 04-16 12:46 ?5911次閱讀

    Ansible企業(yè)級自動化探索的詳細(xì)資料說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是Ansible企業(yè)級自動化探索的詳細(xì)資料說明主要內(nèi)容包括了:場景一:自動化
    發(fā)表于 06-03 08:00 ?2次下載
    Ansible企業(yè)級自動化<b class='flag-5'>運</b><b class='flag-5'>維</b>探索的<b class='flag-5'>詳細(xì)</b>資料說明

    ITS服務(wù)工程的實施方案詳細(xì)說明

    本文檔的主要內(nèi)容詳細(xì)介紹的是ITS服務(wù)工程的實施方案詳細(xì)說明。
    發(fā)表于 12-26 14:32 ?11次下載
    ITS<b class='flag-5'>運</b><b class='flag-5'>維</b><b class='flag-5'>服務(wù)</b>工程的實施方案<b class='flag-5'>詳細(xì)</b>說明

    干貨:VMware虛擬機和 keepalived的手冊

    干貨:VMware虛擬機和 keepalived的手冊
    的頭像 發(fā)表于 06-28 10:00 ?3038次閱讀
    <b class='flag-5'>干貨</b>:VMware虛擬機和 keepalived的<b class='flag-5'>運</b><b class='flag-5'>維</b>手冊

    干貨:node服務(wù)實現(xiàn)負(fù)載均衡的步驟

    干貨:node服務(wù)實現(xiàn)負(fù)載均衡的步驟
    的頭像 發(fā)表于 07-07 10:20 ?3888次閱讀

    云計算管理的優(yōu)化與改進

    來源:CIO之家 本文經(jīng)授權(quán)轉(zhuǎn)載 為促進當(dāng)前云計算管理的優(yōu)化與改進,應(yīng)從打造一體化的的管理模式開始,并將業(yè)務(wù)導(dǎo)向放在首位,從而有效實現(xiàn)完善、成熟的IT
    的頭像 發(fā)表于 11-03 14:41 ?3464次閱讀
    云計算<b class='flag-5'>運</b><b class='flag-5'>維</b>管理的優(yōu)化與改進

    電力服務(wù)方案(配電室無人值守系統(tǒng)解決方案)

    通過配電室物聯(lián)采集裝置及各類傳感器,將數(shù)據(jù)傳送到電易云平臺,監(jiān)控中心對配電室進行遠(yuǎn)程、集中、實時監(jiān)控,同時為用戶提供巡檢、試驗、搶修等線下服務(wù),構(gòu)建“線上監(jiān)管+遠(yuǎn)程值守+線下服務(wù)
    的頭像 發(fā)表于 08-23 16:55 ?2576次閱讀
    電力<b class='flag-5'>運</b><b class='flag-5'>維</b><b class='flag-5'>服務(wù)</b>方案(配電室無人值守系統(tǒng)解決方案)

    打造智能化極致體驗 軟通動力AIOps體系亮相GOPS全球運大會

    最佳實踐及解決方案專場”,發(fā)表《數(shù)智化時代軟通動力AIOps體系最佳實踐與探索》主題演講。 隨著信息技術(shù)、數(shù)字技術(shù)的快速發(fā)展,以及企業(yè)IT系統(tǒng)和服務(wù)的復(fù)雜性不斷提高,傳統(tǒng)的IT已經(jīng)
    的頭像 發(fā)表于 10-28 16:10 ?750次閱讀

    凱米斯科技提供高效優(yōu)質(zhì)的服務(wù)

    水質(zhì)監(jiān)測管養(yǎng)服務(wù)是目前社會發(fā)展中不可或缺的一項重要服務(wù),它對于保障人民生活用水的安全性、促進環(huán)境可持續(xù)發(fā)展具有重要意義。凱米斯擁有完善的服務(wù)體系
    的頭像 發(fā)表于 12-27 08:12 ?641次閱讀
    凱米斯科技提供高效優(yōu)質(zhì)的<b class='flag-5'>運</b><b class='flag-5'>維</b><b class='flag-5'>服務(wù)</b>

    海辰儲能榮獲NECAS、CTEAS售后服務(wù)體系雙項權(quán)威認(rèn)證

    近日,憑借完善、專業(yè)的售后服務(wù)體系,經(jīng)過嚴(yán)格審核,海辰儲能順利通過NECAS、CTEAS雙體系權(quán)威認(rèn)證,榮獲“NECAS全國商品售后服務(wù)達(dá)標(biāo)認(rèn)證五星級”和“CTEAS售后服務(wù)體系完善程
    的頭像 發(fā)表于 02-29 11:10 ?3243次閱讀
    海辰儲能榮獲NECAS、CTEAS售后<b class='flag-5'>服務(wù)體系</b>雙項權(quán)威認(rèn)證

    施耐德電氣全配電服務(wù)體系全新升級

    施耐德電氣希望通過以創(chuàng)新為驅(qū)動,以服務(wù)為支撐,幫助企業(yè)進行科學(xué)高效的設(shè)備管理,實現(xiàn)能源與運營效率的持續(xù)優(yōu)化,從而助力企業(yè)邁向高效與可持續(xù),讓存量激發(fā)更多能量。未來,施耐德電氣將繼續(xù)秉承‘創(chuàng)新、卓越、綠色、可持續(xù)’的理念,為構(gòu)
    的頭像 發(fā)表于 09-25 17:22 ?927次閱讀