虚拟化的数据中心已加快了企业改变运营的步伐。重新配置虚拟机,转移计算负载,迅速向上扩展和向下扩展应用程序。我们知道,迅速变化的同时会带来很高的错误率;分析师们估计,60%到80%的数据中心问题是管理方面的错误引起的。
虚拟化的数据中心已加快了企业改变运营的步伐。重新配置虚拟机,转移计算负载,迅速向上扩展和向下扩展应用程序。我们知道,迅速变化的同时会带来很高的错误率;分析师们估计,60%到80%的数据中心问题是管理方面的错误引起的。那么,你如何才能确保数据中心的稳定性,同时又能最大限度地利用虚拟化技术的灵活性?
虚拟化技术承诺会改善数据中心的运营,这一点它的确做到了。服务器合并大有好处。能够在不影响正常运行的同时迁移负载,大大地简化了硬件管理。能够极快地部署虚拟机(所需时间只有部署物理机的几分之一),加快了开发和部署应用程序的速度,并且提高了成效。
不过,虚拟化技术在带来优点的同时也带来了一些相关缺点。虚拟机管理程序给软件堆栈添加了另一层复杂性,并且给服务器、存储系统、特别是网络提出了要求。虽然虚拟机管理程序带来了一些自动化,可以简化服务器的运营,但虚拟集群方面的环境却受到了影响,没有因而变得更简单。
在最近的一项调查中,70%的人表示,虚拟化技术给自己的网络运营带来了更大的压力。不难看出这种压力来自何处。每一个虚拟化项目都离不开这些物理资源:
存储系统
用户、工作站和合作伙伴网络
负载均衡系统和安全设备
远程对等服务器
没有经过虚拟化处理的物理服务器
不相兼容的彼此竞争的虚拟机管理程序
私有云、实验室系统及其他专业集群
上述每一个要素与虚拟化环境之间的办界正是运营方面可能犯错误的地方。办界的两边都很重要;虚拟机管理程序的配置可能不正确;或者外部环境可能配置不当。出现性能问题时,办界两边的信息必须整合起来,才能找到解决办法。
部署了新的应用程序后,办界两边都必须事先得到验证。错误和不一致会以三种不同的方式表现出来:应用程序性能问题;运营程序延迟;或者运营缺乏效率,最终占用了工作人员的时间。每个数据中心都有各自的模式;下面是几个例子:
应用程序性能变差或变得不一致
端口和网络接入参数可能不匹配。许多参数会影响性能,包括端口双工、网络服务质量设置和防火墙访问列表等。
未授权设备可能连接到网络、IP编号不正确,或者协议设置不正确,这些会干扰生产环境的设备。
“偏离”最佳实践的配置;一旦采用的手动程序不正确,或者标准不完整,就会出现这种情况。结果是新旧设备的设置大不相同,导致性能出现不稳定。
请求变更所花的时间太长
当虚拟服务器进行迁移以便更新或维护时,迁移目的地必须有正确的网络设置。手动设置增加了延迟,与虚拟机热迁移的近实时速度相比更是如此。
当灾难恢复站点创建、测试或更新时,网络设置必须经过核实,以便与主站点的网络设置相匹配。手动核实增加了延迟。
当新的服务器添加进来,向上扩展负载均衡系统时,有几个设备的更新顺序可能需要认真安排,包括物理交换机、防火墙和负载均衡系统。手动配置增加了延迟,常常比启用新虚拟服务器所用的时间长得多。
员工将时间浪费在常规操作上
必须协调好每天的任务,比如IP地址分配。在不断变化的环境下,很难跟踪查明错误。
排除问题往往需要把来自多个来源的日志和警报关联起来。如果使用虚拟化系统,物理系统与虚拟系统之间常常存在一个空缺,必须手动匹配数据。
如果未经授权的人执行移动或变更,时间可能浪费在重新核查工作上(或者更糟的是,浪费在修复错误上)。
审计和合规报告是一个经常让人头疼的问题,虚拟系统可能会增添复杂性。
在虚拟化的数据中心中,变化来得更复杂;由于虚拟机异常灵活,更常常出现变化。错误造成的后果会更严重,而且错误更常出现。
不过有一个办法可以控制复杂性、尽量减少错误,也不需要对基础设施进行全面改动。答案就是为现有的基础设施提高自动化。
如果可以将配置管理平台嵌入到数据中心网络,如果它可以执行一套自动化程序,上述所有问题都有望迎刃而解。
可以为自动化平台赋予针对虚拟系统边界上所有要素的“黄金标准”配置。那样就能预防、隔离或修复偏离那些标准的各种情况,无论是由于非授权设备,还是由于配置偏离最佳实践。只要一个步骤就可以运用黄金标准配置,因而能够对请求的变更采取迅速、一致的响应。
如果把来自物理系统的数据与来自虚拟系统的数据关联起来,就能加快故障排除的速度。授权和委托规则可以阻止未经批准的变更,并审查经过批准的变更。
虚拟机管理程序周围的网络需要自动化,那样才能完全获得虚拟系统带来的好处。常驻网络的数据中心级平台有助于加强管理和自动化,可以尽量减少错误、提高灵活性,并消除虚拟化的隐性成本。
网友评论