<ruby id="66w77"><video id="66w77"></video></ruby>
<ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>

    基于運維開(kāi)發(fā)體系的梳理

    2019-02-27 10:15:19分類(lèi):硬件開(kāi)發(fā)5669

      今天把運維開(kāi)發(fā)的體系做了一層梳理,基本把一個(gè)整體的脈絡(luò )理清楚了,這部分的內容也會(huì )不斷萃取和整理,希望能夠給大家一些參考。
     

    運維開(kāi)發(fā)
     

      整體上我會(huì )分成三個(gè)部分來(lái)循序漸進(jìn)。

      首先是運維開(kāi)發(fā)基礎,這個(gè)部分我是主要包含了Shell和Python,值得一提的是在我的規劃中,Shell本身是不屬性運維開(kāi)發(fā)技能的,但是從我了解的情況來(lái)看,很多萌新對于Linux的使用有些有限,不能作為主要開(kāi)發(fā)語(yǔ)言和不重要是兩回事。所以把shell也揉入了進(jìn)來(lái),基本的系統管理和腳本開(kāi)發(fā)是運維開(kāi)發(fā)的基本功。而選擇Python則是一種相對大眾的語(yǔ)言,因為它的生態(tài)相對豐富,所以在使用中相比其他語(yǔ)言會(huì )便利許多,而且Python從學(xué)習來(lái)說(shuō),學(xué)習周期和難度還是比較適合運維開(kāi)發(fā)的。

      基于web的運維開(kāi)發(fā)技術(shù),是在基礎開(kāi)發(fā)的部分衍生出來(lái)的,掌握了基本的Python技術(shù)不一定能夠完全掌握基于web的開(kāi)發(fā)技術(shù),因為不是完整的一個(gè)技術(shù)棧,web方向涉及的知識體系相對要大得多,而且會(huì )很雜。打算也是是穩中求勝,把一些基本的概念和示例能夠展示出來(lái)就算開(kāi)啟運維開(kāi)發(fā)的大門(mén)了。

      架構和設計是運維開(kāi)發(fā)里面的難點(diǎn)部分,其中自動(dòng)化運維的架構設計部分就好比是畫(huà)一幅畫(huà),如果把輪廓畫(huà)好了,基本上畫(huà)的質(zhì)量和效果是可以預見(jiàn)的。一個(gè)松散沒(méi)有良好架構設計的系統是很脆弱的,也是經(jīng)不起考驗的。所以我們會(huì )先談規劃,在這個(gè)部分會(huì )把一些設計思想引入進(jìn)來(lái),首先就是前后端分離,然后是基礎架構的功能和設計。
     

    運維開(kāi)發(fā)
     

      在運維基礎架構設計部分主要是從元數據,腳本管理,接入管理,API管理和任務(wù)調度等幾個(gè)部分進(jìn)行著(zhù)手,把這部分系統建設和數據庫業(yè)務(wù)結合起來(lái),完成更加透明的接入方式。

      而產(chǎn)品設計和實(shí)現是很多同學(xué)比較關(guān)注的,也就是很多數據庫方向的具體工作怎么做。這里我不打算提智能化的更多內容,而是先把平臺化,自助化的底子打好。

      運維管理模塊我會(huì )主要從基礎運維,備份恢復,高可用管理,分布式管理幾個(gè)部分進(jìn)行產(chǎn)品設計和集成實(shí)現。

      而自助服務(wù)的部分我打算拋磚引玉,主要是做幾個(gè)部分的內容專(zhuān)題:SQL自助審核,業(yè)務(wù)自主巡檢,工單自助服務(wù)三個(gè)方向。

      以上的部分大部分都已經(jīng)落地實(shí)現了,也是在這些比較碎片化零散的總結中摸索出來(lái)了這樣一套體系。

      這部分的內容編輯已經(jīng)在計劃中,計劃在年內給大家一個(gè)明確的交代。

    上一篇:下一篇:
    92视频在线精品国自产拍_乱色熟女综合一区二区_国产精品毛片久久久久久久_久天啪天天久久99久孕妇
    <ruby id="66w77"><video id="66w77"></video></ruby>
    <ruby id="66w77"><option id="66w77"><thead id="66w77"></thead></option></ruby>
  • <ruby id="66w77"><table id="66w77"></table></ruby>

  • <ruby id="66w77"><table id="66w77"></table></ruby>
    <strong id="66w77"></strong>