产品类别定义
横向扩展磁盘存储系统都通过模块或节点连接在一起并组成一个系统。“横向扩展”在严格意义上并不是指一个集群文件系统,它可以横跨多个节点而组成一个单一命名空间。并且,这还包括一个松散集群聚集而成的一个全局命名空间。根据系统设计,系统中可能有一种或多种节点类型,例如访问节点和存储节点。这种模块化设计可使用户有一个较低的初始成本,其系统也能够随时间不断扩展,另一方面,也可以不再将关注重点放在系统生命周期之上。
横向扩展存储架构具备以下特点:
容量、性能、吞吐量和端口数与系统中节点数成正比。
可扩展性往往受存储硬件和网络体系架构的束缚,而不是由软件设计决定。
关键功能定义
横向扩展文件系统存储需要多方面的能力。其必须是可扩展的,但也必须着眼于成本、聚合带宽、每秒的输入/输出操作(IOPS)、存储效率、数据保护、兼容性、易管理性和耐用性,尤其是大规模情况下。本研究探讨了企业在部署大规模文件存储架构时应当考虑的9个关键能力,企业可以通过这些实现目标来评估横向扩展文件系统存储平台的所有功能领域:
Capacity(容量):这是指平台支持容量以近线性方式增长的能力。检查文件系统在理论上和实际情况下扩容能力的限制,如最大容量、文件数量以及每文件系统、卷或命名空间所支持的节点数量和磁盘驱动器数量。
Efficiency(效率):这是指该平台支持的存储技术方面的能力,如压缩、重复数据删除、自动精简配置、自动分层存储以降低总体拥有成本等方面的技术。
Interoperability(互操作性):这是指该平台支持第三方ISV应用程序、公共云计算API和多厂商虚机管理程序方面的能力。
Manageability(可管理性):这是指该平台所支持的自动化、管理、监测和报告工具以及应用程序方面的能力。
Performance(性能):这是指集群所能提供的最大聚合IOPS和带宽,并观察实际配置所取得的数值。
Resiliency(弹性):这是指该平台配置一个高层级高可用系统正常运行所提供的选项和功能。提供的选项可能包括磁盘同时发生故障和/或节点发生故障后的高耐受性、故障隔离技术、内置的防止数据损坏的保护技术以及其他技术(如快照和复制),以满足客户的恢复点目标(RPO)和恢复时间目标(RTO)。
Applicability for Infrequently Accessed Data(不经常访问数据的适用性):这是基于重要的长期归档和备份功能,或者产品往往用于备份和归档。这有助于突出文件系统存储在不同使用情况下的设计差异。
Applicability for Production Data(生产数据适用性):这是基于频繁访问的生产数据,或者产品广泛用于存储生产数据。这有助于突出文件系统存储在不同使用情况下的设计差异。