devops之項目與應用引用

標題: devops之項目與應用


TAG: 運維平臺 devops 項目 應用


背景:

1. 某公司有6大獨立網站羣, 網站羣旗下有50到100多個應用, 每個應用下又有N個服務, 形成龐大的業務信息管理平臺,  開發、PE和測試人員只想關心相關應用及服務, 其它不想管理.

2. 遊戲公司偏重於遊戲項目,  主機和應用及服務隔離更加明顯. 1000多臺機器和50多個項目, 小莫只是負責5個項目, 大約50多臺機器.  只想看到自己維護的項目和管理機器, 其它不想管理.

3. 作業平臺旗下衆多任務, 需要調用相關的執行腳本和劇本, 調用相關的主機和主機組操作對象, 必須做到層層隔離.


在運維平臺中引入'項目與應用'的概念, 有諸多好處.

下圖是在平臺中, 項目與應用使用的情況.

platform-project-application.png



用戶賬號管理-項目分配(誰能做)

在賬號應用下, 爲每個應用分配相關的管理項目, 此用戶只能查看到相關項目資源.

公有項目(public)下有以下資源:

主機實例:     aws-server(i-0c56eae8268d85607)

監控主機組:  Test_appservers

腳本倉庫:      mybash.sh

應用:             官網、論壇

platform-pa-userprofile.png



服務器管理-項目分配(用什麼做)

在監控應用下, 資源入庫時爲實例打下相關標記進行分配.

platform-host-verify.png

在資源應用下, 相關用戶可以查看到的資源.

platform-agentinfo.png


作業任務管理-項目分配(做某事,誰能用什麼做什麼)

在添加作業任務時, 可以看到相關腳本、主機、主機組資源.

platform-task-up.png

platform-task-down.png


讀後感:

感覺還是很多BUG要修補, 如果用戶項目變動, 創建的主機組和任務調用的主機無法隨機變動.

不過項目與應用的引用很有用呢,專業必備.


modify by:   teemo.mo

技術博客: http://blog.mojigan.com/ (建設中)

微信公衆號: 墨跡幹工作室 (歡迎關注)

wechat-teemo.mo.jpg

©著作權歸作者所有:來自墨跡幹工作室的teemo.mo原創作品,如需轉載,請註明出處,否則將追究法律責任.


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章