如何选择最佳软件定义存储(SDS)解决方案

从目前到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,并考虑到一致性和兼容性。使用上述建议来选择解决方案,将确保企业能够获得业务所需的存储空间。

原文发布于微信公众号 - SDNLAB(SDNLAB)

原文发表时间:2017-12-26

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏IT派

2018年Python web五大主流框架

我们都知道风靡一时的Python语言作为人工智能战场上主要使用的枪外,还被广泛应用在Web开发、游戏开发、人工智能、云计算开发、大数据开发、数据分析、科学运算、...

22030
来自专栏携程技术中心

干货 | 去哪儿网快速 App 开发及问题解决平台实践

作者简介 张子天,去哪儿网平台事业部客户端技术总监。2011 年加入去哪儿网,曾担任无线机票 Android 总监、无线架构总监,目前主要负责 Qunar 客户...

45890
来自专栏企鹅号快讯

代码学习与实践:开篇-测试深入了解代码的好处及实践

1 缘起 最近在负责测试的项目,相对来说比较复杂。从业务上来看,涉及商品添加、审核、交易、支付、退款、换号、管理等多个流程,从代码逻辑上来看,划分了9个模块,还...

22780
来自专栏企鹅号快讯

前后端分离实践

前后端分离并不是什么新鲜事,到处都是前后端分离的实践。然而一些历史项目在从一体化 Web 设计转向前后端分离的架构时,仍然不可避免的会遇到各种各样的问题。由于层...

47280
来自专栏JAVA烂猪皮

微服务写的最全的一篇文章

今年有人提出了2018年微服务将疯狂至死,可见微服务的争论从未停止过。在这我将自己对微服务的理解整理了一下,希望对大家有所帮助。

46420
来自专栏云计算D1net

云应用:混合云需要混合网络来支撑

在经过一番艰苦努力的之后,我最终调试解决了一个非常棘手的混合云网络问题。 虚拟私有云(VPC)提供了一个包含免费虚拟机(VM)使用时间的培训项目,学生可以跟随一...

31040
来自专栏携程技术中心

干货 | 携程第四代架构探秘之运维基础架构升级(上)

作者简介 本文由携程技术中心框架研发部吴其敏、王兴朝,技术保障中心高峻、王潇俊、陈劼联合撰写。 作为国内最大的OTA公司,携程为数以亿计的海内外用户提供优质的旅...

480100
来自专栏DevOps时代的专栏

移动端持续集成的落地

我今天给大家分享的主题主要是移动端持续集成的移动端落地。先给大家介绍一下我的一些背景,大概做了十年左右的软件的质量研发,还有DevOps 的一些工作。然后经历了...

18210
来自专栏编程

Android程序员的救赎之路(二)

上回说到要举一个例子来说明,在看例子前,我们先来说说问题,有时我们会在工作中遇到很难的专业问题,如设计一个业务算法或用OpenGL做3D特效,这类的问题虽然不简...

20480
来自专栏程序人生 阅读快乐

Java性能权威指南

本书对Java 7和Java 8中影响性能的因素展开了全面深入的介绍,讲解传统上影响应用性能的JVM特征,包括即时编译器、垃圾收集、语言特征等。内容包括:用G1...

7210

扫码关注云+社区

领取腾讯云代金券