闪存,闪存,闪存……如今很多厂商的行动令人难以置信,他们抛弃了磁带,抛弃了直连存储(DAS),抛弃了磁盘阵列(SAN),并将它们转换成全闪存环境,这样的策略可能对于某些环境是有效果的,但是对于一些环境,这样的操作确实昂贵和不必要的。
那么,企业该如何部署闪存存储,以获得最大的收益呢?下面笔者为大家提供了几点建议。
1.了解你的工作负载
所谓知己知彼百战不殆,对于企业来说,首先在部署闪存的时候,你需要了解你自己的工作负载。你需要了解你的业务工作是否需要闪存带来的服务器,是否利用磁带或磁盘也能够解决相应的问题,如果过度配置就或造成资源的浪费。
为了避免这种情况,唯一办法是正确理解您的生产工作负载(读/写组合,随机/顺序组合,块/文件分发,目录/文件结构等),然后运行工作负载模拟对所有潜在的闪存阵列(AFA )产品,用户可以通过这种模拟轻松地识别它们在生产前AFAS的突破点。
2.不为高度连续的工作负载购买
虽然测试是一个非常聪明的测试,但也有一些倾向性的工作负载,我们可以直接判断是否适合闪存负载。
例如在随机访问性能方面,闪存要大大优于磁盘,所以抛开价格因素,在速度方面选择闪存还有存在道理的。但是在其他领域,如连续性的读写,可能部署闪存就没那么有利了。尤其是高度连续工作负载,如备份或媒体流,撒很难出就无法提供合适的价格/性能优势。
3. 闪存大型数据库
当然闪存也有着自己非常适合的淋雨,例如在数据管理方面,无论是SQL还是NoSQL,只要是数据集是巨大的,并且对相应时间要求很高的,那么闪存的确是他们必须要选的路。
对于小型数据集合其它类型的应用程序,闪存阵列未必是最佳选择。