使用大型机和负载平衡器的 CMDB 结构设置

CMDB Structure Setup with Mainframes & Load Balancers

我目前正在创建一个公司系统架构的 CMDB,并且一直在思考层次结构在这个树状 CMDB 中应该如何工作。最初,我将数据库结构设置为:

        Application Service
         |               |
Application Server  Database Server
                         |
                   Database Instance

使用应用程序服务、应用程序服务器、数据库服务器和数据库实例。进一步的研究导致我相信我需要将大型机和负载平衡器添加到这个结构中,因为一些应用程序依赖于这些组件才能运行。如果我要正确显示这两个组件,它们会落入这个结构的哪个位置?树中的每个项目都有多个属性,那么这 2 个组件是现有项目的属性还是它们自己的新项目?

负载平衡器和大型机在负载平衡器 (cmdb_ci_lb) 和大型机硬件 (cmdb_ci_mainframe_hardware) 表下是它们自己的配置项。

负载平衡器信息的最佳位置是在服务器下。如果负载均衡器出现故障,您可以按照上游关系发现哪些服务器受到影响,以及哪些服务可能受到影响。可以对网络交换机、路由器或其他网络级 CI 使用类似的布局。

大型机有更多的用例,因此它们在地图上的位置更加开放。如果他们执行与数据库和服务器不同的职责(如数据处理),则他们应该是应用服务的第三个分支。

在映射依赖关系时,一个好的经验法则是问问自己 "What hardware will be impacted if I pull the plug on this device?"