摘要:為光宇游戲運(yùn)維團(tuán)隊(duì)開源的一套自動(dòng)化運(yùn)維開發(fā)平臺(tái),面向開發(fā),注重以編程實(shí)現(xiàn)運(yùn)維自動(dòng)化,致力于為運(yùn)維研發(fā)人員提供便捷的運(yùn)維自動(dòng)化業(yè)務(wù)編程實(shí)現(xiàn)環(huán)境,自身不提供業(yè)務(wù)性功能,運(yùn)維開發(fā)人員可根據(jù)自身的業(yè)務(wù)進(jìn)行應(yīng)用的開發(fā)來(lái)實(shí)現(xiàn)相應(yīng)業(yè)務(wù)的自動(dòng)化管理。
ELVES
IT Automatic Develop Platform
Elves為光宇游戲運(yùn)維團(tuán)隊(duì)開源的一套自動(dòng)化運(yùn)維開發(fā)平臺(tái)(IT Automatic Develop Platform),面向開發(fā),注重以編程實(shí)現(xiàn)運(yùn)維自動(dòng)化,致力于為運(yùn)維研發(fā)人員提供便捷的運(yùn)維自動(dòng)化業(yè)務(wù)編程實(shí)現(xiàn)環(huán)境, Elves自身不提供業(yè)務(wù)性功能,運(yùn)維開發(fā)人員可根據(jù)自身的業(yè)務(wù)進(jìn)行應(yīng)用(APP)的開發(fā)來(lái)實(shí)現(xiàn)相應(yīng)業(yè)務(wù)的自動(dòng)化管理。
注意: master 分支為團(tuán)隊(duì)開發(fā)分支,可能存在不穩(wěn)定情況,請(qǐng)優(yōu)先使用release中的代碼進(jìn)行業(yè)務(wù)搭建。
Community & ELVES-WIKIhttps://gy-games.gitbooks.io/...
特性靈活的業(yè)務(wù)(App)編程設(shè)計(jì):Elves主要面向運(yùn)維開發(fā)人員,以編程方式實(shí)現(xiàn)某業(yè)務(wù)的自動(dòng)化操作,Elves與用戶間交互以RESTful方式進(jìn)行,與Apps間交互以進(jìn)程調(diào)用方式進(jìn)行,理論上支持所有的編程語(yǔ)言,目前Elves提供Python與C#版開發(fā)SDK
任務(wù)模式:Elves提供及時(shí)任務(wù)(同步),隊(duì)列任務(wù)(異步,支持依賴),計(jì)劃任務(wù)(異步) 三種任務(wù)調(diào)度模式,且允許開發(fā)者直接將App-worker的執(zhí)行結(jié)果直接反饋至App-processor,以構(gòu)建C/S架構(gòu)服務(wù)
高可用與高性能:在Elves的設(shè)計(jì)中各組件為可拔插形式,且極大程度的降低各組件間依賴關(guān)系,幾乎所有組件均可以獨(dú)立使用與集群部署
數(shù)據(jù)交互傳輸:Elves-Center間各組件的數(shù)據(jù)傳輸使用RABBITMQ以隊(duì)列形式進(jìn)行交互,Elves-Center與Elves-Agent間數(shù)據(jù)傳輸使用Thrift進(jìn)行交互,開發(fā)人員操作Elves(App)使用RESTful方式交互
開發(fā)語(yǔ)言與結(jié)構(gòu):Elves自身以C/S架構(gòu)設(shè)計(jì),Elves-Center(SERVER)由JAVA實(shí)現(xiàn),Elves-Agent(CLIENT)由Golang實(shí)現(xiàn)
定位可能看完以上的介紹甚至看完[elves-wiki]中的技術(shù)架構(gòu)后還會(huì)有些人有疑問(wèn),ELVES到底能做什么,它在運(yùn)維自動(dòng)化中扮演什么樣的角色,這里來(lái)簡(jiǎn)單介紹一下,了解完后結(jié)合[ELVES實(shí)踐案例]能對(duì)ELVES有一個(gè)更清晰的認(rèn)識(shí)。
站在自動(dòng)化系統(tǒng)與操作系統(tǒng)OS及服務(wù)交互角度,運(yùn)維自動(dòng)化系統(tǒng)正走在集中式、平臺(tái)化、提供更優(yōu)質(zhì)的用戶體驗(yàn)的道路上,往往此類產(chǎn)品均為WEB端或桌面端的形式提供運(yùn)維使用, 這類運(yùn)維自動(dòng)化系統(tǒng)若需要與業(yè)務(wù)操作系統(tǒng)OS或與操作系統(tǒng)上的服務(wù)進(jìn)行交互的時(shí)候往往需要自己定義通訊以及調(diào)用的實(shí)現(xiàn)方式。通過(guò)ELVES后,此類運(yùn)維自動(dòng)化系統(tǒng)將可以全部面向統(tǒng)一的EVELS API接口,ELVES API的背后為各種具體功能業(yè)務(wù)的實(shí)現(xiàn)。
站在運(yùn)維團(tuán)隊(duì)與開發(fā)(前端)團(tuán)隊(duì)合作角度,運(yùn)維團(tuán)隊(duì)更懂系統(tǒng),更懂業(yè)務(wù)并但產(chǎn)品感不強(qiáng),前端等技能欠缺,開發(fā)(前端)團(tuán)隊(duì)產(chǎn)品感強(qiáng),有較好的產(chǎn)品實(shí)現(xiàn)技能如前端JS,CCS等,但其不熟悉系統(tǒng)、運(yùn)維業(yè)務(wù),更不了解具體業(yè)務(wù)實(shí)現(xiàn)。通過(guò)ELVES,開發(fā)(前端)團(tuán)隊(duì)將面向面向的ELVES API接口,運(yùn)維團(tuán)隊(duì)將更加專注的面向面向具體功能的實(shí)現(xiàn)
開源自動(dòng)化運(yùn)維開發(fā)平臺(tái)(IT Automatic Develop Platform) github
Contact作者:鵬磊
出處:http://www.ymq.io
Email:[email protected]
版權(quán)歸作者所有,轉(zhuǎn)載請(qǐng)注明出處
Wechat:關(guān)注公眾號(hào),搜云庫(kù),專注于開發(fā)技術(shù)的研究與知識(shí)分享
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/70319.html
摘要:小的時(shí)候,聽過(guò)牛頓這樣謙虛的一句話如果說(shuō)我看得比別人更遠(yuǎn)些,那是因?yàn)槲艺驹诰奕说募绨蛏?。。發(fā)布一個(gè)的事件,事件包含創(chuàng)建訂單的字段。 這周Jerry在SAP上海研究院參加了一個(gè)為期4天的Kubernetes培訓(xùn),度過(guò)了忙碌而又充實(shí)的4天。Jason,Benny和Peng三位大神的培訓(xùn)干貨滿滿,借此機(jī)會(huì),Jerry和過(guò)去的兩位老領(lǐng)導(dǎo)Patrick和Evan敘了敘舊,也拜見了上海SAP圈子里...
摘要:小的時(shí)候,聽過(guò)牛頓這樣謙虛的一句話如果說(shuō)我看得比別人更遠(yuǎn)些,那是因?yàn)槲艺驹诰奕说募绨蛏?。。發(fā)布一個(gè)的事件,事件包含創(chuàng)建訂單的字段。 這周Jerry在SAP上海研究院參加了一個(gè)為期4天的Kubernetes培訓(xùn),度過(guò)了忙碌而又充實(shí)的4天。Jason,Benny和Peng三位大神的培訓(xùn)干貨滿滿,借此機(jī)會(huì),Jerry和過(guò)去的兩位老領(lǐng)導(dǎo)Patrick和Evan敘了敘舊,也拜見了上海SAP圈子里...
摘要:小的時(shí)候,聽過(guò)牛頓這樣謙虛的一句話如果說(shuō)我看得比別人更遠(yuǎn)些,那是因?yàn)槲艺驹诰奕说募绨蛏稀?。發(fā)布一個(gè)的事件,事件包含創(chuàng)建訂單的字段。 這周Jerry在SAP上海研究院參加了一個(gè)為期4天的Kubernetes培訓(xùn),度過(guò)了忙碌而又充實(shí)的4天。Jason,Benny和Peng三位大神的培訓(xùn)干貨滿滿,借此機(jī)會(huì),Jerry和過(guò)去的兩位老領(lǐng)導(dǎo)Patrick和Evan敘了敘舊,也拜見了上海SAP圈子里...
摘要:目前,高德主要有地圖導(dǎo)航兩個(gè)產(chǎn)品,以及地圖,同時(shí)還開放了服務(wù),方便移動(dòng)開發(fā)者更好地為用戶提供高質(zhì)量基于位置的服務(wù)。另外,高德經(jīng)常有大型活動(dòng),用戶訪問(wèn)量會(huì)在某個(gè)階段激增,這時(shí)就需基于阿里云的彈性伸縮服務(wù),就能實(shí)現(xiàn)快速擴(kuò)展的基礎(chǔ)設(shè)施。 摘要: 云計(jì)算帶來(lái)的變革不言而喻,作為一種新型的IT交付模式,切實(shí)為企業(yè)節(jié)省IT成本、加快IT與企業(yè)業(yè)務(wù)結(jié)合效率、提升創(chuàng)新能力、加強(qiáng)管理水平以及增強(qiáng)系統(tǒng)本身...
閱讀 3094·2023-04-26 00:53
閱讀 3546·2021-11-19 09:58
閱讀 1706·2021-09-29 09:35
閱讀 3311·2021-09-28 09:46
閱讀 3877·2021-09-22 15:38
閱讀 2701·2019-08-30 15:55
閱讀 3022·2019-08-23 14:10
閱讀 3839·2019-08-22 18:17