使用虚拟环境下服务器端高速缓存的考量
2014-03-03 TechTarget中国 编辑:张程程
在使用虚拟服务器环境下的服务器端高速缓存时,有什么需要特别注意的地方吗?
George Crump:是的,还挺多。首先,服务器端高速缓存对虚拟机迁移是否造成影响?在共享存储中使用只读的服务器端高速缓存时,会有少许数据丢失的危险。难点发生于虚拟机迁移的时候,其数据需要在目标服务器上被认可。当知道目标服务器认可了虚拟机中的数据之后,用户才会发现硬盘驱动器的表现。当缓存是写入缓存时,该缓存需要在虚拟机迁移前转移至共享存储系统中。
通过集成管理程序来解决这些问题的缓存软件供应商越来越多,通过它们可以对迁移事件进行反馈以采取相应行动,比如转移缓存。
此外,一些缓存厂商能够将缓存映射到网上的一个共享的SSD中。常规操作中,读通过服务器中的缓存来完成,当服务器端缓存出现故障或者虚拟机业已迁移时,能够从共享的SSD中调取所有的读缓存。这也是种理想的写缓存的配置方式,多亏了镜像中的冗余备份。
一些厂商也在提供在系统间移动缓存元数据的方案。当虚拟机触发了迁移事件,其缓存元数据就会被传送至目标服务器中。并且数据并不需要从共享存储系统中重新装载,目标缓存能准确地了解需要调取哪些数据,不需要任何数据分析。