devops之项目与应用引用
标题: devops之项目与应用TAG: 运维平台 devops 项目 应用
背景:
1. 某公司有6大独立网站群, 网站群旗下有50到100多个应用, 每个应用下又有N个服务, 形成庞大的业务信息管理平台,开发、PE和测试人员只想关心相关应用及服务, 其它不想管理.
2. 游戏公司偏重于游戏项目,主机和应用及服务隔离更加明显. 1000多台机器和50多个项目, 小莫只是负责5个项目, 大约50多台机器.只想看到自己维护的项目和管理机器, 其它不想管理.
3. 作业平台旗下众多任务, 需要调用相关的执行脚本和剧本, 调用相关的主机和主机组操作对象, 必须做到层层隔离.
在运维平台中引入'项目与应用'的概念, 有诸多好处.
下图是在平台中, 项目与应用使用的情况.
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/57bddd7cdf5149d18655a3e305ee313c/platform-project-application.pnghttps://s1.运维网.com/images/20190306/1551868074999990.png
用户账号管理-项目分配(谁能做)
在账号应用下, 为每个应用分配相关的管理项目, 此用户只能查看到相关项目资源.
公有项目(public)下有以下资源:
主机实例: aws-server(i-0c56eae8268d85607)
监控主机组:Test_appservers
脚本仓库: mybash.sh
应用: 官网、论坛
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/92aa8468e9174d62b8c573d77100465c/platform-pa-userprofile.pnghttps://s1.运维网.com/images/20190306/1551868098367521.png
服务器管理-项目分配(用什么做)
在监控应用下, 资源入库时为实例打下相关标记进行分配.
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/f3e239e550f04e6a9b3af10301922467/platform-host-verify.pnghttps://s1.运维网.com/images/20190306/1551868121444650.png
在资源应用下, 相关用户可以查看到的资源.
https://s1.运维网.com/images/20190306/1551868132597902.png
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/8c3e0f22a13e4007b75cb658dc390624/platform-agentinfo.png
作业任务管理-项目分配(做某事,谁能用什么做什么)
在添加作业任务时, 可以看到相关脚本、主机、主机组资源.
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/e299aa095d1b4fdd90b1aa962e5551c2/platform-task-up.pnghttps://s1.运维网.com/images/20190306/1551868145719692.png
https://s1.运维网.com/images/20190306/1551868157902820.png
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/c5842159af604613bab6eb267497365e/platform-task-down.png
读后感:
感觉还是很多BUG要修补, 如果用户项目变动, 创建的主机组和任务调用的主机无法随机变动.
不过项目与应用的引用很有用呢,专业必备.
modify by: teemo.mo
技术博客: http://blog.mojigan.com/ (建设中)
微信公众号: 墨迹干工作室 (欢迎关注)
https://blog.运维网.com/teemomo/C:/Users/Administrator/AppData/Local/YNote/data/mojigan@126.com/93d2e00d5f354612818c1dd570c8fce0/wechat-teemo.mo.jpghttps://s1.运维网.com/images/20190306/1551868190767708.jpg
©著作权归作者所有:来自墨迹干工作室的teemo.mo原创作品,如需转载,请注明出处,否则将追究法律责任.
页:
[1]