整合计算资源,建立更完备的数据中心,这已成为当下IT界发展的必然趋势;而随着虚拟化技术的逐渐落地,数据中心采用虚拟化方式已被越来越多的付诸于行动,虚拟化解决方案的优势已广为业内熟知,如通过共享硬件资源可以解决成本、降低能耗,虚拟机从一台服务器转到另一台服务器更加灵活,配置增加虚拟机能快速响应、提高工作弹性等。
不过,随着云计算的应用深入,在实际操作中,各个行业对数据中心的期望值远不止以上几点。
深谙本土市场的太一星晨,总结出了目前国内大中型企业都数据中心的真实需求:
首先,各个行业希望将分散到各地的数据集中起来,到省一级以及国家中心,便于集中管理;
其次,以云计算为基础的数据中心,要求网络设施和计算资源具备资源池化、资源可视化的能力,具备自动部署和弹性扩展的能力及高效性的性能要求;
再次,数据中心还要具备高强度的抗攻击能力,乃至要拥有应用系统丰富的完善性等等。
而要实现以上这些目标,光有虚拟化还不行,还需要引入另一大利器——应用交付。
虚拟化可提高计算资源利用率但高可用性不足
在实践中,各主流厂商的服务器虚拟化产品不仅可以帮助用户把应用从物理服务器迁移到虚拟机(VM)上运行,还可以提供基于硬件层面的能耗优化和负载分担机制,从而提升计算资源的利用效率。
例如,VMware的DSR和DPS动态调控机制,就可以将VM从繁忙的主机迁移到相对空闲的主机上,均衡分担每个主机的计算负荷;又或者将分散在各个主机上的VM集中到一起,多余的主机则转为待机状态以节省功耗。
不过,虽然服务器虚拟化技术比较好地解决了硬件资源的利用率问题,但是对VM上运行的业务应用并没有做任何形式的改变,即应用层面的高可用性和处理性能等问题,依然需要用户自己来解决。
而用户对虚拟服务器资源的管理与使用和物理管理程序完全不同。使用物理服务器时,用户可以管理和修改服务器资源,而且服务器和软件能够获准支配所有硬件,用户无需担心服务器的运行状况。但是由于较高延迟造成的高负载,通常利用负载均衡设备来分发负载或确定最小负载服务器。
对此,在IT管理员将应用系统从物理服务器迁移到虚拟机的过程中,就需要使原先依赖于负载均衡机制的业务发布借助应用交付,以保证在虚拟化环境中具备出色的高可用性。
太一星晨T-Force应用交付助虚拟化实现高可用性
应用交付设备不仅可以在传统网络环境下对物理服务器进行非常有效的性能优化和压力卸载,在虚拟化环境中也同样适用。不过,对于当下主流的云服务器来说,保障虚拟化技术实现高可用性关键则在于应用交付设备的能力是否与整个云计算中心相匹配。
在这种架构下,则需要应用交付设备能够更好的融入到虚拟化平台中,除了功能和性能要满足云环境下弹性与设备资源可视化,同时还需应用交付设备自身要提供对外可编程的接口,实现配置的统一自动部署。
目前,太一星晨T-Force应用交付设备对2-7层的健康检查功能可以保障云服务器从物理介质到虚拟机到操作系统、再到各种应用每一个环节的高可用。一旦出现故障点,故障点会被第一时间屏蔽,并通知云管理平台,进行恢复操作,故障恢复之后相应资源会自动加入计算资源池。同时,还可通过TCP连接复用功能减小云服务器处理TCP连接应用的压力。
对于采用多条不同ISP链路的云计算网络,T-Force应用交付设备在具备多链路负载均衡功能提升数据连接可靠性的基础上,还可通过广域网加速功能加快广域网数据传输速度。在涉及安全加密的业务环境中,应用交付设备通过SSL卸载技术,为承载虚拟机的物理服务器节省高达80%的计算资源。
古语言:“物有合,势必从,如鱼得水云与龙。”由上看来,当虚拟化数据中心配合了高性能的应用交付产品,就犹如鱼儿得到了水般,相得益彰。从实践中可以看出,虚拟化正在把计算变成一种应用,而应用交付则让这种应用变得更为强大,从而成为传统IT架构的颠覆者。