在容灾备份系统中,运用得比较多的虚拟化技术就是平台虚拟化和资源虚拟化。
对于平台虚拟化技术,当资源有限时,可以将一台物理的计算机虚拟化成多台小机器,相互独立的环境,以便运行各种环境下的应用程序。因此,这种虚拟化技术,经常被应用于开发测试环境中。开发测试环境中,通常会有多人需要各自独立的测试环境,但是设备的大部分时间将处于低效率运行中,实在是极大的浪费。而运用操作系统的虚拟化技术,一台设备可以虚拟多台设备,分别安装不同的操作系统,相互隔离,供不同的人使用,互不影响,就能够极大地提高工作效率和设备利用率,同时还能减少管理维护的工作量。
于是,在容灾备份系统中,我们同样可以考虑使用平台虚拟化技术来进行一些应用程序的部署。在生产环境中,由于需要考虑到未来几年业务高峰期对于系统性能、存储空间等的需求,再加上硬件设备型号更新换代带来的兼容性问题,以及扩容、升级换代带来的系统影响等原因,往往在初期建设的时候,会对系统有比较大的预留量,从而导致投入成本巨大,但是整个系统的设备利用率低下,投入产出不成比例。如果要对这样的系统作一个容灾备份系统,原样拷贝一份软硬件配置克隆出一套系统的做法,成本无疑是巨大的,也是没有必要的。这个时候,完全可以利用平台虚拟化技术,在容灾备份系统建设的时候,将一些利用率很低的独立的设备进行合并,使用同一台物理设备,即便将来系统发展壮大,也可以利用虚拟机提供的迁移技术,进行简单的迁移扩容,这样就可以大大的节省容灾备份系统对设备的需求,***虚拟机技术也可以供管理员方便地进行统一的远程监控、管理、操作。
平台虚拟化中,我们需要对计算机进行"拆分"而在资源虚拟化里面,我们更多的是对资源的合并,将各单机的资源,通过虚拟机进行合并,一致对外提供服务,有利于对于各种不同厂商、不同型号的设备进行整合,化零为整,从而提供设备的使用年限,存储虚拟化就是很典型的例子。
硬盘技术这些年得到了飞速的发展,虽然,单硬盘容量现在都可以直接达到Tbytes了。但是家用网络带宽的改善带来的对于互联网内容如高清视频等的大量需求,从而导致很多系统对存储容量有暴发性增长的需求。但是当前存储设备自身的兼容性、扩展性无法满足这样的扩容需求,大部分情况下,只能通过更换设备来解决这个问题,而原先的设备就只能废弃或者沦为测试设备,很大程度上,是对存储资源的极大浪费。所以,现在很多存储厂商都提供了存储虚拟化的产品,利用资源虚拟化的技术,将各种厂商、不同型号的存储设备整合到统一的资源池中,将分散的磁盘空间化零为整,整合使用,提供统一的对外接口,一方面保护了存储设备的投资,另一方面,统一的管理和使用,也可以降低对管理人员的要求。
在我们的容灾备份系统中,这种化整为零的功能就显得尤为重要。容灾备份平台是一个庞大的工程。很多的时候,是按照业务的发展和需求,将企业的各业务平台逐步地纳入到容灾备份平台中来的,因此,对设备的投资保护,以及设备的持续使用、兼容性、可扩展性的要求更高。资源虚拟化的技术,很大程度上解决了这些问题,使得建设容灾备份平台进一步成为可能。