


随着时间的推移,许多传统上需要DBA监控维护的数据库管理任务,已采用智能自动化软件来管理。这句话的关键是 “智能”。哦,当然,多年来我们已在许多方面实现了自动化,无论生成JCL,重组(REORG)作业排程,还是编写一系列脚本改变数据库结构。
那么,什么是自主化? 自主计算指自我管理分布式计算资源,适应无法预测的变化,同时避免操作员和用户的复杂性。自主化概念远远超过简单的自动化。
1. 自动化,即利用性能和用量指标,以及管理员制定的高级策略制定自身决策。
2. 自适应,即针对变化的条件自动进行调整。
3. 感知,即系统可以监视 (或感测)操作环境及当前状态,确定是否达到特定目的。
4. 自我管理,即可以进行自身优化和维护,不需要人工交互。
• 自我配置:自动配置系统及其组件;
• 自我修复:自动发现并修复故障;
• 自我优化:自动监控资源,保证达到规定要求的最佳状态;
• 自我保护:主动识别并防止任意攻击;
• 自我检查:了解本身及其与其他系统的交互,从而做出明智的决策;
• 自我组织:主动修改数据结构并加以组织优化数据访问。
1. 基础
2. 托管
3. 预测
4. 自适应
5. 全面自主化
由值得信赖的顾问评估自主功能的准确性,是不断向自主管理发展的重要组成部分。技术人员第一次接触自主技术往往产生怀疑。例如, DBA听到某个软件可以自动调整参数、作业或数据通常会说:“等一下!先告诉我什么问题,您建议我应该做什么。”
1. 发现问题
2. 分析解决方案的状况
3. 实施解决方案
数据量不断增长、DBMS功能和异构环境不断变化是今天IT系统的主要特点。随着主机经验丰富的专业人员退休,新录用的数据库管理员减少,很容易出现难以管理最佳实践的问题。

文章转载自BMC中国,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




