基础设施管理:CMDB、监控与存储等关键要点解析
1. CMDB与基础设施即代码
1.1 CMDB的起源与功能
CMDB(配置管理数据库)的发展源于两个方向:一是共享数据以支持自动化,二是记录资产信息。在实际应用中,商业CMDB产品的功能远不止跟踪资产,它们还能发现并跟踪基础设施中软件和配置的详细信息,确保一切保持一致且最新,甚至会运用自动化手段来实现这些功能。
高级的CMDB可以持续扫描网络,发现新的或未知的设备,并自动将其添加到数据库中。它还能登录服务器或在服务器上安装代理,对每台服务器上的所有内容进行盘点,标记出需要打补丁的软件、不应安装的用户账户以及过时的配置文件等问题。
1.2 CMDB审计与修复的反模式
CMDB确保基础设施一致性和合规性的方法是被动的。它假定基础设施元素可能配置错误,然后报告需要纠正的内容。这种方法适用于通过手动流程管理基础设施的团队,因为它假设服务器会经常以不一致的方式进行配置或更改,所以建立了一个识别不一致性的流程。
然而,解决这些不一致性会给团队带来持续的工作负担。每次服务器进行配置或更改时,都会产生新的工作项来修复问题,这显然既浪费时间又繁琐。
1.3 基础设施即代码的CMDB方法
基础设施即代码的方法则是从一开始就确保所有服务器的配置一致。团队成员在配置新服务器或进行更改时,不应随意做出临时决定,而应通过自动化流程来驱动一切。如果需要以不同方式构建服务器,那么应更改自动化流程以体现这种差异。
虽然这种方法不能完全解决CMDB所关注的所有问题,但它确实简化了CMDB的工作。以下是在以代码方式管理基础设施时处理CM
超级会员免费看
订阅专栏 解锁全文
124

被折叠的 条评论
为什么被折叠?



