从目前到2025年,全球软件定义存储(SDS)市场的年复合增长率预计将超过29%。超大规模数据的出现以及基于云计算的基础设施和虚拟化技术的应用增长对存储容量提出了巨大的需求,由此推动了SDS的增长。
SDS提供了企业所需的可扩展性和灵活性,以适应数据量的急剧增长,且其成本相对购买存储设备而言较为合理。然而,随着软件定义存储的采用量不断增长,组织必须了解当前的解决方案,包括可用的内容和需要警惕的内容。
在今天的SDS市场中,兼容性问题、不一致性问题或功能缺失都是有可能的。这些中的任何一个问题,都会产生新的问题。以下是在部署最能满足组织需求的SDS解决方案时要避免的问题以及相关的建议。
统一存储的优势
为了充分利用SDS产品,统一的系统将把所有的存储整合在一起。例如,如果用户当前的机遇文件的存储系统也支持对象存储,则可以节省管理和平衡多个不同的互补存储系统的麻烦。首先,这种统一的方式更容易管理;其次,它在性能和功能方面更好,能够更有效利用资源。这与虚拟化类似,用户可以减少空闲的硬件资源。通过使用统一存储,用户可以更智能地使用资源。
这种方式虽然听起来很好,但实现起来颇有难度。一些软件定义存储的公司声称能够提供灵活性和满足企业需求的对象存储、块存储和文件存储的功能,并且能够支持闪存存储、超融合和超大规模存储。很多SDS提供商关注的是下面这些应用案例。
- 混合云
- 向外扩张文件系统
- 超融合
- SAN
- 对象存储
- 归档
只针对特定用例的SDS提供商可以以全面解决方案三分之一的价格提供解决方案,但值得注意的是这些解决方案与全面的解决方案相比也只具有三分之一的功能,此外,这些解决方案也不会关注通用网络附加存储(NAS)。
一致性的重要性
大多数组织需要一个通用的NAS解决方案,但正如SDS解决方案一样,并非所有的NAS解决方案都是等同的。
在横向扩展NAS中,一致性是至关重要的,但很多组织都没有意识到这个问题,一些组织只是存储环境最终一致,这意味着写入一个节点的文件不能立即从其他节点访问。即使其他节点已更新以记录对原始节点所作的更高,但延迟仅仅几分之一秒也会导致访问应用程序或用户的问题。这可能是由于没有合适的协议实现或者与虚拟文件系统的集成不够紧密所致。
与最终一致相对应的是严格的一致性,文件可以同时从所有节点访问。通过每个节点的文件系统的视图是严格一致的,一个节点上的任何修改都可以从任何其他节点立即获得。确保用户的解决方案也可以在协议之间保持一致,这意味着如果用户在服务消息块(SMB)中写入某些内容,则也应该立即在网络文件系统(NFS)上可见。
SDS的组件
到目前为止,我们已经涵盖了对支持所有存储协议的统一解决方案的需求以及对严格一致的NAS的需求。除了这些功能,这是一个全面的SDS解决方案:
- 可扩展性和灵活性:用户可以从小规模开始,然后快速将多个虚拟机添加到同一个集群,从而消除了构建新集群以适应向外扩展的成本和麻烦。如果存储集群构建在对称体系结构上,则可以通过向集群添加更多存储节点来线性扩张数百PB和数十亿个文件。添加存储节点和增加容量可以在SDS运行时执行,不会中断集群中正在进行的任何操作。
- 文件系统:这种类型的存储需要处理非结构化数据,确保用户的SDS设置包括关键的文件功能,如分层、配额、快照、加密、防病毒、WORM和保留。它还应该能够集成到Microsoft Active Directory中,支持多个身份验证提供程序,并强制执行授权检查。如果用户的公司规模较大,请确保该解决方案支持多租户功能,用户可以在同一环境中创建多个文件系统。
- 灾难恢复:如果用户选择具有对备份非常重要的存储集群的SDS解决方案,则可以使用独特的灾难恢复策略来保护每个应用程序,并保持高可用性。
- 硬件无关:使用标准商用存储硬件和服务器而不是锁定到特定厂商或技术意味着用户可根据需要添加其他硬件,以随着时间的推移扩展性能和容量。
- 混合云:如果用户在云中拥有本地和云端文件,那么部分数据也需要在云端进行存取和访问。例如,用户本地存储系统的一部分将暴露在AWS等公有云中运行的虚拟机上,这意味着用户的SDS文件系统需要覆盖这两个环境,以便轻松地在它们之间传递文件。
- 超融合:基于软件的体系架构将计算、存储、网络和虚拟化资源以及其他技术集成到商用服务器上。
SDS买前须知
随着数据量的爆炸式增长,需要更大的存储容量。SDS承诺以低成本提供可扩展性,但是很多厂商将其产品集中在特定领域,而不提供关键特性。组织从SDS解决方案中受益,该解决方案利用通用NAS,并考虑到一致性和兼容性。使用上述建议来选择解决方案,将确保企业能够获得业务所需的存储空间。