35 lines
909 B
Markdown
35 lines
909 B
Markdown
# cmdb
|
||
|
||
## 需求
|
||
|
||
核心: 资源管理(资源中心): ECS, RDS, DOMAIN, IP, ...
|
||
|
||
怎么进行资源管理: excel,手动管理, 无法其他系统对接(核心数据)
|
||
1. 资源检索: IP --> 是那个业务方(ECS, EIP, ELB, ...)
|
||
2. 资源过期提醒
|
||
3. 密码轮转
|
||
4. 自动化的系统,自动部署(app --> app ecs)
|
||
5. 监控, 自动发现,这个机器是那个业务方,不能把高级直接发给业务方
|
||
6. 管理,登录维护,谁能登录哪些机器,以什么用户
|
||
|
||
## 设计
|
||
|
||
资源管理模型的设计:
|
||
|
||
1. 基于模型的CMDB设计
|
||
2. 云管的CMDB设计
|
||
|
||
## 功能模块开发
|
||
|
||
1. resource
|
||
2. secret
|
||
3. tag
|
||
|
||
业务功能 以GRPC方式实现,然后选择以何种方式 提供API(RESTful/GRPC), 不适用于 先有叻RESTful API,后补充GRPC:
|
||
1. 内部包
|
||
2. 暴露为 RESTful API
|
||
3. 暴露为 GRPC rpc
|
||
|
||
## 接入用户中心,接入审计中心
|
||
|