到目前为止,DAS存储结构依然存在的一个原因是SAN和NAS表现不佳,在预期和现实之间存在着巨大的落差。人们对SAN架构的期望很高,希望通过SAN方便的创建一个全局存储资源池,以便将容量动态的分配给前端的服务器,实际用多少就分配多少。可是,在SAN架构技术出现的最初8年左右时间里,我们距离这种目标依然遥远。至今,SAN存储仍然不得不为每台服务器划分出一个独立的存储分区。当某台服务器需要更多存储空间的时候,必须再划出一个新的分区并指定给该服务器,在服务器端,还要将新分区和已有的分区连接在一起使用。糟糕的是,新分区和原有分区的管理是彼此独立的。所以实际上,在SAN环境中为一台服务器增加存储空间的过程与之前DAS的那一套方法是非常类似的。
人们还期望SAN架构下的数据保护工作能够更简单一些。用户的目标是直接从SAN环境进行备份,而不必单独处理每一台服务器。可是,目前只有极少数的应用软件能够帮助用户精确的实现这一功能,而在大多数情况下,我们只能盲目的备份数据,却并不知道备份出来的数据到底是些什么。用户很快意识到他们其实需要一种叫做”应用感知”的技术,该技术能够帮助他们备份在线的应用,并且执行智能化的恢复操作。可前提是用户需要在服务器端安装特定的备份软件。
最后还要说明的一点是,SAN和NAS产品的价格仍然远远高于DAS.许多用户出于价格因素考虑选择了低效率的直连存储而不是高效率的共享存储。
客观的说,现在的SAN和NAS系统已经可以利用类似自动精简配置(thinprovisioning)这样的技术来弥补早期存储分配不灵活的短板。
然而,之前它们消耗了太多的时间来解决存储分配的问题,以至于给DAS留有足够的时间在数据中心领域站稳脚跟。此外,SAN和NAS依然问题多多,至今无法解决。
现在,SAN/NAS等共享存储架构发展的主要推动力来自于快速增长的服务器和桌面虚拟化应用,如果要实现虚拟机映像在物理主机之间灵活移动的话,后端需要搭建共享存储架构。在虚拟化环境中,虚拟机实际上就是一个大文件,因此应用感知(application-aware)和脱离主机备份(off-hostbackup)都是可行的,备份过程也不需要涉及物理主机部分。尽管共享存储架构有很多新增项目和重要的应用案例,但是,DAS结构在数据中心应用中依然存在,而且其价值还在不断提升。
启动系统需要DAS
DAS结构在数据中心环境依然流行的一个重要原因是系统需要本地的启动盘。虽然许多SAN环境已经具备各种形式的从SAN启动系统的方法,但这需要专用的主机适配器(HBA),而且SAN存储系统本身也必须支持这一功能才可以。所以我们看到,大多数物理服务器仍然从本地DAS存储启动系统。
除此之外,DAS还要感谢SSD固态盘的普及,从本地存储启动系统要比从SAN系统启动具有明显的优势。首先,从本地SSD盘上启动或重启系统只需要很短的时间(秒级),而且SSD盘还可以做虚拟内存交换页空间使用,这一点对虚拟化环境来说极为重要。在虚拟化环境中,当我们在主机上加载虚拟机时,内存会迅速耗尽,随即便开始使用本地存储上的内存交换页空间。如果本地存储使用的是普通硬盘,内存交换的性能会受到很大影响,而如果我们使用像FlashSSD这样的固态存储,那么性能的下降幅度则基本可以忽略不计。用SSD作为启动盘可以承载更多的虚拟机,而不必采购价格昂贵的内存。
用DAS来扩展SAN
在DAS市场复苏的过程中,固态存储还扮演了另外一个重要角色,即作为SAN之外的扩展。利用基于PCIe总线的固态存储的超高性能,IT系统存储架构正在向分层存储方向发展,或者直接将服务器需要的数据缓存在本地。PCIeSSD固态盘能够直接与CPU进行通讯,这一点与传统的SSD不同,传统的SSD在性能方面会受到SAS或SATA协议的羁绊。对于内存容量有限的系统来说,PCIeSSD无疑是一个理想的虚拟交换页空间,因此基于该技术的存储分层和数据缓存应用案例也越来越受到关注。
利用这种架构,存储系统就能够智能的将最活跃的数据预存在PCIeSSD盘中。之后,如果有应用程序或用户请求访问这些热点数据,存储系统就能够从PCIeSSD中用最快的速度响应数据访问请求。这就意味着应用程序和用户不必再等待他们的访问请求跨越存储网络,然后由存储系统的控制器接收并处理这些访问请求,再等着硬盘的磁头找到正确的磁道位置,最后经原路返回需要的数据或写操作确认。
如果一切按照预想发展的话,这种在SAN前端扩展DAS的设计模式将会颠覆传统SAN的世界。我们看到,SAN存储将变成信息的中央仓库,其上存放的数据的活跃度会越来越低,而服务器本地基于PCIeSSD盘的DAS存储则用于处理最热的数据。因此,
SAN存储将用来做数据的长期保存或备份,而服务器则负责处理活动的进程。这种结果带来的影响是,SAN存储的设计将更加偏重容量,而性能却变得不那么重要了。但是,目前的PCIeSSD技术还有一个短板就是无法作为系统启动盘使用,所以在服务器上插一块SAS硬盘或者普通的SSD盘还是有必要的。
该文观点仅代表作者,本站仅提供信息存储空间服务,转载请注明出处。若需了解详细的安防行业方案,或有其它建议反馈,欢迎联系我们。