软件定义存储必备的5个软件工具

当考虑存储和管理公司的重要数据时,可靠性和可扩展性会成为衡量良好投资的最重要指标。软件定义存储(SDS)是实现这些功能的最有效和最经济的方式。通过软件定义,可以避免厂商锁定的缺陷,同时在各种硬件设备和平台上更轻松地部署数据存储和恢复计划。

选择SDS方案有助于列出对给定用例最有利的功能。下文将简要介绍“必备”的SDS功能,它们的用处以及为什么它们应该放在您的工具箱中。

1

多协议功能

涉及到管理应用程序工作流和用户数据的最常见共同点就是可迁移性。应用程序通常在一个环境中开发,在另一个环境中进行测试,并在第三个位置环境部署-数据在共享时最为强大。在存储领域,确保可迁移性的关键就是选择具有多协议功能的SDS系统。

多协议存储方案可以使用多种协议存储和访问数据,包括用于数据块的光纤通道和iSCSI,以及NFS或SMB文件系统。借助多协议功能,用户可以创建和扩展统一存储池,从而高效地支持数据和应用的混合。它还可以使企业把高性能缓存和经济高效的旋转磁盘结合起来,以提高性能,而无需迁移到全闪存阵列。

此外,所有类型的数据使用单个多协议SDS系统可以帮助实现新的高效数据工作流。例如,销售经理可以利用文件服务来保存最新报表,然后业务分析人员可以在Hadoop中访问它以便及时完成每周会议的报告,无需进行数据转换。

2

公有云集成

所有数据都遵循一个生命周期,“热”(hot)的业务关键数据在“冷却”(cool down)之前通常并没有被频繁的访问。如果不加以解决,生命周期通常会使得高性能阵列过度拥挤。这个问题早已存在,但SDS提供了新的解决方案。

通过寻找与云无缝集成的SDS存储解决方案,存储专业人员可以实施在本地和公共云存储之间移动“冷”文件的策略,同时继续根据统一策略管理数据。这种“云端化”功能有助于确保只有最重要的数据占用昂贵阵列的空间,同时提供无缝的可扩展性以满足日益增长的数据需求。

3

自动分层

云接入是实施分层存储策略的一种很好的方式,但手动地将数据定期移动到云和其他存储系统对于任何存储专业人员都是一项挑战。理想情况下,用户需要一种可以根据其使用情况和价值变化自动将数据提升或降级到正确的存储层的方案。

一个提供自动分层的SDS系统可以为用户因手动管理无休止流程的IT员工节省大量时间和精力。通过自动分层,用户可以根据数据的重要性设置参数来移动数据 - 自动模糊已达到特定时间的数据,或者在使用率降低时将数据从高性能阵列迁移到中间存储。

与多协议功能结合使用时,支持自动分层的SDS可以轻松将数据从高性能,昂贵的磁盘转移到更具成本效益的存储层。这有助于确保数据保持最佳存储状态,同时也不会给管理员造成负担。

4

Geo-Clustering

虽然自动分层可以帮助用户随着时间的推移提高性能和可扩展性,但一个有效的SDS还可以为用户提供空间上的可靠性和可扩展性。这一点至关重要,因为业务扩展通常意味着管理跨多个地理位置地分散地点的数据。Geo-Clustering可以跨不同位置部署存储,以提供区域级保护和灾难恢复。

假设你的公司在亚特兰大、纽约和洛杉矶都设有分支机构,Geo-clustering能够确保数据自动写入并同时在这些位置上可用。这个功能的优点在于它能够降低风险:任何一个分支如果发生数据丢失,该信息在所有其他分支中仍然可用,并且一旦问题被发现并解决,该信息就可以恢复。Geo-clustering更直接的涉及基于对象的存储系统,但它提供的保护也同样适用于文件存储。

Geo-clustering是指集群是可以看做单个系统的一组服务器,可实现负载平衡和高可用性。集群可以安装在同一个物理位置(基本群集),也可以分布在多个站点(地理分散的群集)中进行灾难恢复。

5

同步复制

大多数SDS方案将提供同步或异步复制,以便将数据复制到存储中。但是,当恢复点目标(RPO)需最低时,同步复制对主存储系统更具益处。

例如,此功能允许用户同时在两个系统或两个位置上写入数据。这两个数据实例彼此保持一致,并且为了确保版本的完整性,数据在完全写入之前不能被访问或使用。同步复制相较于异步复制的优点在于显著降低了RPO,RTO和灾难恢复策略,从而实现了无缝管理且对终端用户透明。

在评估SDS存储方案时,重要的首先是从与用户的业务优先级、应用程序集和用例最相关的功能开始,同时也要注重选择有利于全线的功能。功能如下:

  • 使用多种协议读取和写入数据以支持工作负载和工作流的混合
  • 与公共云集成,高效存储冷数据
  • 采用自动分层简化数据管理
  • 适应Geo-clustering,为您提供区域级数据保护
  • 提供复制选项以显着减少恢复目标和停机时间

正确的SDS解决方案可以显着提高存储效率、应用性能和业务连续性,同时消除传统存储硬件的锁定。

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

原文发表时间:2018-05-11

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏PHP在线

可以使用框架但千万不要依赖框架

我们是由于效率和易用性的考虑才产生框架。框架能节省开发时间。框架强制使用公共的约定,因此它能有效地解决一些共有的问题,比如页面渲染,assert判断,安全或者应...

3095
来自专栏ThoughtWorks

Web App性能优化之亮剑|洞见

自计算机诞生以来,系统性能问题亘古未变,从指令级优化到集成系统的优化,可谓愈来愈复杂。每种类型的性能问题即便出现的场景不尽相同,但依然有一些性能优化模式,久经沙...

3456
来自专栏非著名程序员

如何让你的开发效率提升 3 倍?

编程大牛、《Java 编程思想》一书的作者 Bruce Eckel 曾说过:在这个领域做得越多,我越觉得软件开发比任何行业都更接近于写作。

911
来自专栏鹅厂网事

挖掘故障中的金矿----记一次故障的详细分析

“鹅厂网事”由深圳市腾讯计算机系统有限公司技术工程事业群网络平台部运营,我们希望与业界各位志同道合的伙伴交流切磋最新的网络、服务器行业动态信息,同时分享腾讯在网...

1918
来自专栏企鹅号快讯

PHP 霸主地位被动摇,JIT 是穷途末路后的绝地反击?

关键时刻,第一时间送达! 摘要:PHP 是 Web 开发最常用的语言,自创建以来,PHP 语言经历了许多激烈的改进,其中性能是开发人员在评估新版本时考虑的主要标...

2407
来自专栏后端技术探索

性能优化模式(纯干货!!)

性能优化涉及面很广。一般而言,性能优化指降低响应时间和提高系统吞吐量两个方面,但在流量高峰时候,性能问题往往会表现为服务可用性下降,所以性能优化也可以包括提高服...

1314
来自专栏解密云服务

掀起“公有云对象存储服务”的面纱(系列2)

内容题记:公有云对象存储服务会写成一个系列,从使用者(企业IT经理)的视角出发,分享一下从选择服务商到深度使用上的一些心得。上次内容主要关于厂商选取和数据上云这...

39312
来自专栏华章科技

(内含源代码)我用爬虫一天时间“偷了”知乎一百万用户,只为证明PHP是世界上最好的语言

看了不少朋友圈里推荐的Python爬虫文章,都觉得太小儿科,处理内容本来就是PHP的强项,Python唯一的好处估计也就天生的Linux自带,和Perl一样,这...

1263
来自专栏美团技术团队

性能优化模式

摘要 性能优化涉及面很广。一般而言,性能优化指降低响应时间和提高系统吞吐量两个方面,但在流量高峰时候,性能问题往往会表现为服务可用性下降,所以性能优化也可以包括...

4155
来自专栏企鹅号快讯

值得关注的5个Python开源项目

Python领域优秀的开源软件层出不穷。关注一个好的开源软件,对一个开发者来说可以带来很多益处。或者你可以很好地运用这个开源软件,成为它的一个用户;或者你可以阅...

4617

扫码关注云+社区