在如此多的选择中,评估究竟合适哪种形式的设备更为合适便成为了挑战,通过阅读下面的部分将会起到帮助。
确定最大性能需求
固态闪存技术往往会被认为能帮助应用到达性能极致的方式。对性能有较高要求的应用通常包括数据分析、数字影像、财务交易、交易信息数据以及类似的高吞吐量的进程,它们都有着对延迟要求高或者业务至关重要这样的特点,因为它们和企业的业务息息相关。在了解了性能需求后,用户就可以自由选择合适自己的那款设备了,往往会选择全固态硬盘存储设备。
作为共享存储的替代品,纯粹的固态硬盘解决方案提供商包括有Nimbus Data、Pure Storage、Skyera、SolidFire、Violin Memory 以及Whiptail。从产品的角度说,每家厂商都在追求性能的极致。除了速度上的优势,每家厂商的产品都有着各自的特性,尤其是当谈论到容量和可扩展性上。如果用户需要的是性能极致,那么就可以考虑如上的一些产品,同时需要确保所选择的产品可满足日后扩展性方面的需求。
提升I/O性能
有些场景需要的是I/O速度比通常要更快,但不是最快。这种场景下,如果我们将闪盘用于缓存形式,而不是传统的存储形式将会有着更好的性价比。关于这种方法有着如下三种的具体实施形式:
? 基于阵列闪盘的自动分层技术。自动分层技术将帮助存储在企业级阵列里的最活跃数据存放在闪盘中。这种形式将帮助闪盘和传统磁盘的混合使用,通过加入闪盘来提升整台阵列的性能。
? 基于网络的加速装置。来自于Alacritech、Avere Systems 以及GridIron这些厂商生产出来的共享固态缓存产品能用于许多应用、服务器及存储系统中。虽然不同厂商的加速器都相对有限制,有时甚至是只读的,可能有时还会比较复杂,然而如果需要广泛意义上的加速,这些产品仍值得了解。
? 基于服务器的SSD缓存。基于服务器本身的加速器将服务器的I/O请求暂时缓存到内置的SSD硬盘上,通过这样的方式来减少I/O读写对传统磁盘带来的压力,对现有数据存储位置也不会有改变。这种方式相对经济并会产生显著的性能提升,尤其是特定的服务器及应用对I/O读写有着相对更高要求的时候。
阵列中的广义固态硬盘技术
最新的混合存储阵列为用户提供了固态闪盘和传统磁盘混合搭配的选择,在自动层级技术的帮助下能实现用户期望的性能。SSD并不是这些系统的附加价值,而本身就是I/O链路中的组成部分。这样的架构将极大的优化存储阵列的性能,这样任何考虑新存储阵列的人都应该考虑一下这种混合系统。这些系统能帮助提升相当一部分活跃数据的性能,同时会进行重复数据删除技术,将数据压缩后把那些相对不活跃的数据存放到传统硬盘中。混搭的方式也大大降低了SSD每GB容量的成本。例如像NexGen、Nimble Storage 以及StorSimple这样的厂商属于这一类别,他们中的许多都已经和云进行集成。
了解这项技术并让其帮助你的业务
长远来看,每项技术和产品都会有各自的领域和定位,我们也将逐渐看到这些类型的产品变得更有各自的特色和定位。
然而不管现在你使用的方式是哪个,我们都建议用户不断了解逐渐更新的市场。当数据迁移到固态闪盘后,软件研发也会有了更大的空间,厂商们也愿意跨越原先的领域以触及更大的市场。纯闪盘厂商将会尝试提出独有的容量优化技术以确保有限的存储容量如在混合存储系统般有效。混合存储厂商将会尝试提升它们在容量扩展性方面的能力以与前者抗衡。虽然市场上会有各自选择,然而在清晰的了解了用户的需求和既定目标后,你就将能够选择合适自己的那款产品。