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