# 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 ## 接入用户中心,接入审计中心