2025-03-02 16:29:27 +08:00
..
2025-03-02 16:29:27 +08:00
2025-03-02 15:12:59 +08:00
2025-03-02 15:12:59 +08:00
2025-03-02 15:12:59 +08:00
2025-03-02 16:29:27 +08:00
2025-03-02 15:12:59 +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设计

功能模块开发

  1. resource
  2. secret
  3. tag

业务功能 以GRPC方式实现然后选择以何种方式 提供API(RESTful/GRPC), 不适用于 先有叻RESTful API后补充GRPC:

  1. 内部包
  2. 暴露为 RESTful API
  3. 暴露为 GRPC rpc

接入用户中心,接入审计中心