8.3.4 自动化
自动化属于云管理的重要部分之一,很大一部分基础DC操作都具备自动化能力,包括:
·变更和配置管理:为了优化应用或服务的可获取性及性能,确保系统配置能与时间变化保持一致,而不会偏离初始状态,必须能够自动探测到任何与预定义基准配置不符的变化,并且能够根据预定义的策略动作自动修复。
·服务模板:服务模板能够简化网络层在向服务器硬件层以及整个软件堆栈提供端到端服务的过程,同时也能提高过程的自动化程度。用户在创建和部署多个应用程序实例时,就不需要再复制通用的配置说明,使得创建和部署变得更轻松。
·随应用负载增长的服务自动化:如果某个应用因为负载过重而需要额外的资源,系统应该能够自动提供资源以改善应用性能。大多数情况下,应用服务是基于策略而非基于特定资源实现的,核心思想是要支持应用服务能够根据利用率/性能进行动态扩展或缩减,同样,当应用不再需要某些资源时,也要及时释放它们以供其他应用使用。·自动服务级管理:借助服务模板,系统能够提前定义服务所需的资源类型,包括处理器速度、内存容量以及其他与性能有关的参数等。
·自动灾难恢复:为了缩短重要应用的故障时间,必须要求自动地故障恢复,如果某个设备不能工作了,另一设备应能自动顶替并承担起故障设备的工作。