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