VSS(Volume Shadow Copy Service)由provider,requestor,以及writer组成,其中:
- 一般由硬件厂商提供,主要是在其设备驱动部分完成。
- requestor通常提供一些快照管理和配置的接口,像WSS2003里面的管理接口,以及其他存储管理软件厂商针对VSS设计的管理软件。
- writer由各种应用程序完成,特别是像数据库、邮件服务,还有其他各种应用。
VDS(Virtual Disk Service )由application和provider组成,则是专门针对存储设备的管理。以前,各个存储厂家都会针对自己的设备,设计对应的管理软件,互操作性差。因此,采用VDS,让硬件厂商在设备驱动中提供存储设备管理的接口,并抽象出统一的方法,然后上层的application就可以管理各个厂家存储设备,比如创建各种RAID,设置LUN Masking之类。
通过这种架构,各种厂家只需处理自己的模块,易于整合产品,因此新Symantec(老Veritas)较快的推出了基于VSS的CPS数据保护。但是,同时又让MS在存储市场,就是服务器领域,特别是OS方面,有点垄断的嫌疑,那就是要按照它的规范去做。 Trade-off