可维护性是指对部署系统进行维护的容易度,其中包括监视系统、修复出现的故障、向系统添加用户、从系统删除用户及升级硬件和软件组件等任务。
计划可维护性要求时应对下表所列的主题予以考虑。
表 3–6 可维护性要求主题
主题 |
说明 |
---|---|
停机时间计划 |
确定必须使特定服务完全或部分不可用的维护任务。 某些维护和升级任务可在用户不知不觉中完成,而要执行其他类似任务则必须中断服务。尽可能与用户一起为要求停机的维护活动制订计划,使用户能够为停机时间作出准备。 |
使用模式 |
确定使用模式,以确定适于安排维护的最佳时间。 例如,在通常于正常营业时间内出现用量高峰的系统中,适合在傍晚或周末执行维护任务。对于在地域上分散的系统而言,确定这些时段的难度可能更大。 |
可用性 |
可维护性往往是可用性设计思想的反映,因为最大限度缩短维护和升级停机时间策略是围绕可用性策略来制订的。要求具有高可用性的系统的维护、升级和检修停机时间较短。 处理可用性要求的策略会影响到对维护和升级的处理方式。例如,在地域上分散的系统中,维护方式可能取决于维护期内将工作负载发送到远程服务器的能力。 要求具有高可用性的系统可能还需要采用更为复杂的解决方案,使系统重新启动可以自动进行,而几乎不需要人为介入。 |
诊断和监视 |
定期运行诊断和监视工具来确定故障区域,可以提高系统的稳定性。 定期监视系统可以防患于未然,有助于根据可用性策略来平衡工作负载及改进维护和停机计划。 |