08 | 如何在CMDB中落地应用的概念?
该思维导图由 AI 生成,仅供参考
如何有效组织和管理应用
- 深入了解
- 翻译
- 解释
- 总结
CMDB在基础服务体系中的核心位置 CMDB作为运维平台的基石,对于应用的组织管理和集群服务分组建设至关重要。在微服务架构下,有效组织和管理大量应用是一个挑战,而通过构建应用树的层次结构,可以清晰地管理应用。根据业务维度的拆分原则,可以将应用组织成产品线-业务团队-应用的结构,确保团队职责清晰,协作顺畅。同时,对应用命名规范的设定也是必要的,以确保统一和易懂性。在应用的集群服务分组建设中,需要考虑多环境、多IDC和多服务分组等需求场景,以建立应用-集群服务分组-资源的对应关系。这些信息是CMDB中最为关键和核心的,对于运维工作的高效开展至关重要。因此,业务架构的合理拆分和职责明晰将直接影响到后续团队组织架构和运维工作的有序进行。 CMDB中保存的“应用-分组-资源”的对应关系对于周边系统都是必要的,如监控系统、发布系统、服务化框架、基础服务等。这些系统依赖CMDB中的关键信息来实现监控、发布、配置管理、服务注册、服务发现、稳定性保障等功能。基于以应用为核心的CMDB中,又衍生出“应用-集群服务分组-资源”这样一个运维体系中的核心关系。文章深入浅出地阐述了基于应用为核心的运维视图的建立,强调了CMDB中关系信息的重要性。 总的来说,本文通过对CMDB在基础服务体系中的核心位置的分析,为读者提供了关于CMDB中应用落地应用概念的重要思路和方法。文章内容丰富,涵盖了监控、发布、基础服务以及稳定性平台对CMDB中关系信息的依赖,为读者提供了全面的视角。文章内容简洁明了,适合读者快速了解CMDB在基础服务体系中的核心位置的重要性和作用。
《赵成的运维体系管理课》,新⼈⾸单¥59
全部留言(13)
- 最新
- 精选
- 赵成置顶本文重点,应用集群如何管理?怎么分组?以及组织架构如何与技术架构相匹配? 欢迎大家讨论。2018-01-083
- 圣诞使者我想问下,cmdb需要体现应用的依赖关系吗?
作者回复: 不需要,应用的依赖更多体现在服务调用层面,cmdb里面的应用粒度还是会比较粗。这一点后面会有文章讲到。
2018-01-1022 - 宵伯特对于小的开发团队或者初创的开发团队可能在基础设施架构的管理上并没有过多的资源,而更偏向于使用云端的设施或架构,甚至如serverless之类的计算服务。这方面的运维管理会有较大的差异或者模式上的差别吗?
作者回复: 体量不同,管理方式和采用的技术手段必然不一样,就跟数据量大的表和量小的表,查询方式和索引方式一定是不一样的。 量不大的时候可以怎么快怎么来,即使没有运维,问题也不大,但是要有意识,如果业务量开始快速增长了,就要有规划和设计了。
2018-01-092 - 刘斌之前看过您的文章提过“应用层的CMDB”,我感觉基础设施层CMDB不会涉及应用,还是以服务器为中心。应用所在的机器(及依赖的缓存、队列等),是在应用层的CMDB?
作者回复: 其实不用纠结做在哪里,关键是要看解决什么问题,怎么解决问题,cmdb只是一个概念而已。
2018-01-241 - 天舟框架已经搭好,接下来就期待博主能讨论一个具体的实施方法了,比如说是纯粹基于name还是引入了tag,比如相关的组策略等等
作者回复: Tag模式适用于场景更复杂,体量更大的情况下,这种情况需要更为灵活的查询和分类,我建议体量不大的话尽量简化设计。我们自己就当前情况,一直是通过相对固定的分组模式来管理。
2018-01-091 - james应用所在容器不固定如何处理关系呢,比如弹性扩容所容以及应用down了重新启动一个docker镜像
作者回复: 应用跟运行载体不一定是ip,容器id或者pod的对应关系也可以
2018-03-26 - casper2ddcmdb提供API或者命令 用来查询应用 资源的信息 当cmdb信息有变化的时候 其他平台通过API或者命令 同步最新的信息
作者回复: 量大的话可以通过消息方式处理变更
2018-01-16 - 技术修行者CMDB在整个系统中的作用,它需要和其他支撑系统进行集成,包括: 1. 应用发布系统 2. 系统监控平台 3. 应用治理平台 完整的配置管理=资源配置管理 + 应用配置管理。资源配置管理主要是对数据中心的管理,包括主机、网络等,应用配置管理主要针对应用运行所需要环境的配置管理。在微服务体系下,应用配置管理会变得更加复杂和重要。2020-05-283
- kobe你好 我想问下这个服务树的结构需要怎么设计实现呢 就是可能每个层次的结构都不一样 比如 组织架构下有项目 项目下有应用和中间件等 这个树状结构要怎么实现呢2023-08-03归属地:上海
- 怀揣梦想的学渣作者有想推荐分享的服务树相关的资料吗2022-02-19