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