我目前正在创建一个公司系统架构的CMDB,并且已经开始讨论层次结构应该如何在这个类似树的CMDB中工作。最初,我将数据库结构设置为:
Application Service
| |
Application Server Database Server
|
Database Instance
使用应用程序服务,应用程序服务器,数据库服务器和数据库实例。进一步的研究已经让人相信我需要将这两个主机和负载均衡器添加到这个结构中,因为一些应用程序依赖于这些组件才能运行。如果我要正确显示这两个组件,它们会落入这个结构中的哪个位置?树中的每个项目都有多个属性,那么这两个组件是现有项目的属性还是它们自己的新项目?
答案 0 :(得分:0)
负载均衡器和大型机是负载均衡器(cmdb_ci_lb
)和大型机硬件(cmdb_ci_mainframe_hardware
)表下的自己的配置项。
Load Balancer信息的最佳位置是在服务器下。如果负载均衡器出现故障,您可以按照上游关系来发现受影响的服务器,以及可能受影响的服务。可以对网络交换机,路由器或其他网络级CI使用类似的布局。
大型机有更多用例,因此它们在地图上的位置更加开放。如果他们从数据库和服务器执行单独的任务(如数据处理),他们应该是应用程序服务的第三个分支。
在映射出依赖关系时,一个好的经验法则是问自己“如果我拔掉这个设备上的插件会对哪些硬件造成影响?”