<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一個通用應用運維管控平臺的設計實現(xiàn)

          一個通用應用運維管控平臺的設計實現(xiàn)

          作者: 時間:2018-07-24 來源:網(wǎng)絡 收藏

          服務管理功能也是很有用的功能。

          本文引用地址:http://www.ex-cimer.com/article/201807/383696.htm

          到此位置,整個配置管理工具的功能介紹也完成了,具體的方式可以有兩種方式:

          1、基于過程的方式(主動)

          基于過程的實現(xiàn)方式,就是所說的的配置變化,通過中心觸發(fā)的方式實現(xiàn),服務器上所有的配置變化都是主動的而不是被動的,可以通過SSH的方式,也可以通過Agent的方式來實現(xiàn)??梢允褂肁nsible、fabirc的API或者salt的daemon,也可以自研daemon的方式實現(xiàn)。

          2、基于結果的實現(xiàn)方式(被動)

          基于結果的實現(xiàn)方式是指整個操作并不關心過程,也不是主動觸發(fā)的,而是被動觸發(fā)的,這種方式是基于Agent的實現(xiàn)方式。 運維人員對某臺服務器的某個配置設置一個最終的狀態(tài),Agent獲取這個最終狀態(tài)后執(zhí)行相應的操作,只要Agent滿足條件需求,那么這臺服務器最終所呈現(xiàn)的結果就是我們配置的結果,Puppet就是這種理念設計的,當然也可以自研。

          總結:

          整個系統(tǒng)還是比較大的系統(tǒng),每一個子系統(tǒng)的功能的很復雜,而且還需要結合使用,整體的架構是分布式的,多種開源軟件與自研系統(tǒng)結合的方式實現(xiàn),大體功能和架構如上面所述,具體的實現(xiàn)上肯定會有很多細節(jié)需要攻克的。

          PS: 這個功能和架構設計參考了騰訊的藍鯨系統(tǒng),并結合了Ansible、saltstack和puppet的理念,綜合而成,而且其中的部分功能已經(jīng)實現(xiàn)完成。

          關于作者:

          趙新宇,UCloud平臺架構部,資深專家工程師,DevOps架構師。曾任新浪微博高級數(shù)據(jù)庫工程師,唯品會資深數(shù)據(jù)庫工程師。從事數(shù)據(jù)庫、運維、自動化開發(fā)、中間層開發(fā)、系統(tǒng)架構設計等工作。


          上一頁 1 2 3 4 5 下一頁

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();