新聞中心

        EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 一個(gè)通用應(yīng)用運(yùn)維管控平臺(tái)的設(shè)計(jì)實(shí)現(xiàn)

        一個(gè)通用應(yīng)用運(yùn)維管控平臺(tái)的設(shè)計(jì)實(shí)現(xiàn)

        作者: 時(shí)間:2018-07-24 來(lái)源:網(wǎng)絡(luò) 收藏

        服務(wù)管理功能也是很有用的功能。

        本文引用地址:http://www.104case.com/article/201807/383696.htm

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

        1、基于過(guò)程的方式(主動(dòng))

        基于過(guò)程的實(shí)現(xiàn)方式,就是所說(shuō)的的配置變化,通過(guò)中心觸發(fā)的方式實(shí)現(xiàn),服務(wù)器上所有的配置變化都是主動(dòng)的而不是被動(dòng)的,可以通過(guò)SSH的方式,也可以通過(guò)Agent的方式來(lái)實(shí)現(xiàn)。可以使用Ansible、fabirc的API或者salt的daemon,也可以自研daemon的方式實(shí)現(xiàn)。

        2、基于結(jié)果的實(shí)現(xiàn)方式(被動(dòng))

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

        總結(jié):

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

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

        關(guān)于作者:

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


        上一頁(yè) 1 2 3 4 5 下一頁(yè)

        評(píng)論


        相關(guān)推薦

        技術(shù)專區(qū)

        關(guān)閉
        主站蜘蛛池模板: 宜川县| 巴中市| 营山县| 酒泉市| 北川| 闸北区| 儋州市| 宜兰市| 盐山县| 房山区| 嘉鱼县| 登封市| 揭西县| 盐津县| 辰溪县| 黎川县| 明溪县| 利川市| 甘南县| 西贡区| 海南省| 都江堰市| 枣庄市| 介休市| 新化县| 桃源县| 佛教| 阳西县| 内丘县| 芦山县| 汉沽区| 大冶市| 南皮县| 余姚市| 崇阳县| 平南县| 马龙县| 舟曲县| 精河县| 通渭县| 大理市|