6. I/O寻径的可能用途
在S A N中使用I / O寻径可能会产生其他一些有趣的用途。本节不会对1 9 9 9年市场中出现的产品进行详细的介绍,而将主要向读者介绍一些S A N在将来可能带给市场的更多选择。
三镜像快照
E M C的Ti m e F i n d e r 产品在第4章中主要作为一个能产生3个数据镜像的附加镜像系统进行了说明。通常人们使用一个数据镜像以及三个虚拟驱动器。第三个驱动器不时地由镜像系统移出以产生数据的快照,这些快照能被其他服务器用作备份系统测试。当快照使用完毕时,该驱动器能再次和其他驱动器同步。
三镜像系统能在很多场合下使用,包括S A N集线器、服务器端S A N、卷管理器或主机I / O控制器的设备驱动器。图9 - 3 6说明了如何在一个S A N网络设备中实现快照镜像。
7. 读请求路由
另一个和镜像系统有关的I / O路由的用处在于对读请求的路由。通常将读请求路由视为重叠I / O的延伸。这些重叠I / O在镜像系统设备或子系统之间劈分读I / O操作,从而减少每个设备或子系统上的操作数。通过劈分读操作,在将所有读请求送到所有设备或子系统的过程中可以获得更快的读性能。镜像时读路由可在I / O路径的同一点得以完成。
8. SAN 高速缓存
S A N高速缓存的概念在第5章中已经进行了讨论。S A N高速缓存的普遍看法是能在S A N内部建立大的缓存存储器的储藏室,并将其作为可以共享、可管理的资源进行使用。图9 - 3 7显示了一个多端口S A N高速缓存。它被连接到S A N设备上,并为来自三个子系统的两个服务器提供数据缓存服务。
基于S A N的高速缓存的一个可能的优点在于,它可以将高速缓存集中在一个大的缓冲池中。总线连接的高速缓存实现了只能由它所在的系统或子系统所用的存储器高速缓存。此外,S A N 高速缓存可以根据每天的应用程序处理计划,通过改变存储资源来进行调度。例如,S A N高速缓存在被调度以运行,以及在运行前载入更大信息量之前,能从记录中获取信息。
另一点需要提到的是,SAN 固定状态磁盘(S S D)和刚提到的S A N高速缓存非常相似,数据能传输到SAN SSD上进行处理,而不用考虑高速缓存写数据的细节。在某种程度上,S S D中的数据需要写到非易失性的存储器中,从而防止由于掉电造成的损失。