您好,歡迎來(lái)電子發(fā)燒友網(wǎng)! ,新用戶?[免費(fèi)注冊(cè)]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

淺談攜程運(yùn)維基礎(chǔ)架構(gòu)升級(jí)

大?。?/span>0.6 MB 人氣: 2017-09-28 需要積分:2

  CMS系統(tǒng)演變過(guò)程

 ?。?)抽象,定義,建立關(guān)系,存儲(chǔ)數(shù)據(jù);

  對(duì)于應(yīng)用層面運(yùn)維所涉及到的對(duì)象進(jìn)行統(tǒng)一地抽象,使得使用不同技術(shù)、不同架構(gòu)的應(yīng)用體系都能使用一樣的模型結(jié)構(gòu)來(lái)進(jìn)行描述。

  根據(jù)攜程的應(yīng)用體系和管理方式,我們抽象出一套最核心的應(yīng)用配置對(duì)象,包括組織、產(chǎn)品線、產(chǎn)品、應(yīng)用、集群、發(fā)布節(jié)點(diǎn)、服務(wù)器等。經(jīng)過(guò)與那些不同語(yǔ)言不同技術(shù)架構(gòu)所開(kāi)發(fā)的應(yīng)用間的磨合實(shí)驗(yàn),我們驗(yàn)證了這套抽象的配置對(duì)象有其普適性,并可以完備地描述攜程范圍內(nèi)各種應(yīng)用的配置狀態(tài)。

  只要按照這套配置對(duì)象系統(tǒng)對(duì)一個(gè)應(yīng)用完成了描述,那么該應(yīng)用從發(fā)布到上線運(yùn)行再到下線的全生命周期內(nèi),各種相關(guān)工具均能通過(guò)獲取這些配置狀態(tài)得到足夠的信息進(jìn)行工作。換句話說(shuō),通過(guò)這套統(tǒng)一的配置信息數(shù)據(jù)庫(kù),不同開(kāi)發(fā)者、不同階段、不同功能的平臺(tái)實(shí)現(xiàn)了協(xié)同工作。

  淺談攜程運(yùn)維基礎(chǔ)架構(gòu)升級(jí)

 ?。?)將CMS作為一種服務(wù)提供出去。

  由于建立了描述應(yīng)用體系的核心配置數(shù)據(jù)庫(kù),這必然會(huì)有大量用戶和工具成為CMS的消費(fèi)者。所以我們希望CMS消費(fèi)者可以通過(guò)網(wǎng)絡(luò)隨時(shí)隨地獲取、維護(hù)和管理CMS。這要求CMS能提供完備的API和一套簡(jiǎn)潔直觀的管理界面。

 ?。?)通過(guò)Portal和工作流引擎完成配置變更,實(shí)現(xiàn)業(yè)務(wù)邏輯的自動(dòng)化執(zhí)行。

  除了建立統(tǒng)一的應(yīng)用配置模型,還要建立應(yīng)用配置的生命周期管理,做到生成配置,修改配置以及銷毀配置都合規(guī),都經(jīng)過(guò)授權(quán),都有記錄可查。

 ?。?)搭建一個(gè)強(qiáng)壯可靠的配置管理體系。

  通過(guò)更多的子模塊助力搭建配置管理體系來(lái)提高穩(wěn)定性和可用性,實(shí)現(xiàn)查錯(cuò)追溯和數(shù)據(jù)巡檢糾錯(cuò)等功能。

  2. CMS系統(tǒng)架構(gòu)

  CMS系統(tǒng)在開(kāi)發(fā)過(guò)程中遇到和解決了一系列的棘手問(wèn)題,系統(tǒng)本身的架構(gòu)也反映了這些方案的設(shè)計(jì)實(shí)施情況。

非常好我支持^.^

(0) 0%

不好我反對(duì)

(0) 0%

淺談攜程運(yùn)維基礎(chǔ)架構(gòu)升級(jí)下載

相關(guān)電子資料下載

      發(fā)表評(píng)論

      用戶評(píng)論
      評(píng)價(jià):好評(píng)中評(píng)差評(píng)

      發(fā)表評(píng)論,獲取積分! 請(qǐng)遵守相關(guān)規(guī)定!

      ?