0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

软件定义的存储:功能强大但不简单

存储加速器 来源:存储社区 作者:存储社区 2021-03-08 11:46 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

软件定义的存储(SDS)使存储智能与底层存储设备分离。环境将多个存储设备编排到在物理存储层之上运行的软件存储管理层中。通过将智能升级,客户可以购买支持SDS策略驱动的工作负载处理,负载平衡,重复数据删除,复制,快照和备份的商用硬件。SDS无需购买昂贵的专有NAS或SAN,而是在商品硬件和标准操作系统上运行。

就目前而言,这是事实。但是,一些SDS供应商,尤其是仅软件销售商,声称硬件无关紧要。但是,对于软件定义的存储设计,硬件选择至关重要。

确实,软件定义的存储用户可以使用商用硬件,并避免使用具有内置存储智能功能的昂贵的SAN或NAS。但是,软件定义的存储用户仍然需要将SDS与硬件集成,并设计物理基础架构,因此可以优化软件定义的存储层。

优化软件定义的架构

存储IO路径很复杂,并且要经过多个阶段,并且路径问题很容易损害服务质量(QoS)和性能。当管理员在已经很复杂的体系结构之上添加软件定义的存储时,复杂性会增加,性能和QoS可能会遭受更大的损失。

SDS用户可以通过将其软件定义的存储与虚拟数据中心及其物理基础架构仔细集成来避免路径问题。例如,与SDN管理器协调SDS设计,以优化虚拟路径,以实现数据包路由和服务质量。

但是,许多SDS管理员将大部分资源用于集成软件定义的数据中心,而没有将足够的精力放在将SDS与物理层集成上。这种疏忽会严重影响您的SDS项目。

将软件定义的存储与硬件集成的好处

正确集成硬件的SDS设计的好处可能是巨大的。

·通过策略驱动的性能和RTO / RPO设置优化应用程序工作负载。

· SDS从存储系统中汇集存储容量,并将其提供给在软件定义层中运行的应用程序。简化了配置,并且策略驱动的软件管理不同应用程序的SLA和QoS。

·管理员集中管理逻辑存储池,而不是登录和注销设备级数据服务。集中管理使IT人员可以跨单个逻辑基础架构创建安全性和策略,而不是在设备级别创建不同的接口

· SDS通过动态配置简化了扩展。管理员可以轻松添加服务器,而无需手动进行数据分发和负载平衡。

· SDS具有强大的安全性。并非所有SDS产品都得到同等开发,但是这些环境至少应启用加密,多租户逻辑层,并在管理界面上使用易于理解的报告进行强大的日志记录和监视。

这些都是强大的好处。但是,如果您的软件定义的存储设计不能与基础物理设备顺利集成,那么对您来说,这一切都不会很好。让我们谈谈如何确保它能做到。

SDS设计技巧1:了解您的存储要求

首先要做的是确定工作负载及其各自的应用程序,服务器和客户端。要查看的典型特征包括基线IOP和峰值IOP,吞吐量,等待处理的队列深度,延迟,正在主动更改的数据部分(工作IO),变化模式以及维护备份所需的吞吐量性能视窗。您可能还需要查看其他特征,例如是否存在加密以及顺序数据与随机数据的比率。

现在确定它们的性能和存储容量要求,以及数据保护将如何工作。通过性能,容量和数据保护需求(包括RTO和RPO)识别应用程序工作负载。将优先级应用程序分配给快速SSD和磁盘。

对辅助工作负载执行相同的操作。确定特性,例如备份流的存储位置,复制流的位置以及为备份工作负载保留的存储容量。规划备份和存档所需的存储容量。尽管可能会在磁带上或在云中长期保留数据,但您可能希望将一些高优先级的应用程序连续备份到SDS底层的存储硬件。典型的容量因素包括数据的现有大小及其每月,每两年或每年的增长率以及预定的保留期。

SDS设计技巧2:了解供应商和硬件兼容性

一旦确定了工作负载,性能特征和容量需求,便可以寻找SDS供应商并优化物理存储和网络。在部署新的软件和硬件时,请小心部署推荐的固件和驱动程序。

请记住,直到2015年,大多数新的存储硬件都无法自动与SDS软件配合使用。后果包括SDS无法识别新设备或新介质,磁盘扇区和整个磁盘故障,以及使用单独的软件和硬件管理界面对集成问题进行故障排除的难度。

从那以后,还构建硬件的SDS供应商一直在为SDS堆栈开发,而仅软件的开发人员正在改进参考体系结构。这就引出了使用商品硬件并避免供应商锁定的问题,但是已经有所改进。

不过,在研究SDS系统的存储硬件时,不要做任何假设。深入研究兼容性和最佳实践。

SDS设计技巧3:为当前和将来的弹性而设计

选择了SDS和物理存储供应商后,您将需要设计SDS环境。设计弹性,以便您的环境可以经济高效地扩展以满足您不断发展的存储需求。

在设计弹性时,请在开始之前了解当前和将来的阈值。了解您的存储配置(包括群集节点,用于不间断流量的冗余网络连接)和性能的正常运行时间要求和弹性目标。

请注意SDS,存储介质,处理器RAM上的可伸缩性和增长特性。并且确保知道更新固件和驱动程序有多容易(或没有)。您需要做的最后一件事是使您的整个管理团队保持警惕,并在每次需要升级固件时关闭SDS系统几个小时。

SDS设计技巧4:完成设计

请记住,您的SDS在物理存储之上运行。仔细设计性能和容量,以便物理层将正确支持您的软件定义的存储环境。

确定要部署的存储池群集数量,并了解配置和添加新池的过程。没有正确或错误的方法:大型存储池可进行集中管理和故障排除,但存储介质故障会在整个SDS中蔓延。在这种情况下,如果管理员的管理时间不多,您可能更希望维护较小的存储池。

通过将高性能应用程序镜像到池中或多个池中的不同存储设备来构建冗余,或将奇偶校验用于归档等低写应用程序。奇偶校验和镜像均可让您复制数据集,并考虑在SSD或HDD发生故障时为重新分配的数据保留池容量。

确定所需的存储介质大小以及RAM和CPU要求。您希望有足够的大小来容纳当前的驱动器,并且具有轻松的可伸缩性,因此您可以简单地添加更多机箱并根据需要重新分配磁盘驱动器。

性能和容量至关重要。请记住,计算SSD性能具有两个维度:数据可以同时访问的SSD数量,以及SSD能够同时处理多少数据的能力。还请考虑您的SSD和HDD的类型和大小。存储分层在这里发挥了作用,许多管理员选择了Tier 0的SSD和SSD以及Tier 1的快速磁盘。

处理器和RAM不一定与媒体性能和容量一样重要,但取决于数据流量的处理点,它们可能非常重要。如果是在物理网络层(例如RDMA网卡)上处理的,则您的存储处理器不必承担所有繁重的工作。如果存储处理器确实处理流量,那么您将需要高性能处理器来处理高优先级流量。如果要执行诸如在群集节点上进行重复数据删除等操作,RAM会有所不同。

现在您已经计划了基础存储基础,请同样仔细地规划虚拟基础。知道您计划从多少虚拟磁盘开始,并了解如何随着时间扩展它们。请记住,您在群集节点中创建的虚拟磁盘越多,管理和负载平衡所花费的时间就越多。SDS为虚拟磁盘管理提供的智能越多,您的工作就越容易。还要记住,您使用的虚拟磁盘越多,为回写缓存保留的容量就越大。

当然,虚拟磁盘的总大小将取决于存储层的实际大小。动态数据分配和回写缓存的保留容量中的因素。虚拟磁盘的大小可以达到TB,但峰值工作负载不应超过阈值性能或容量设置。运行较大的工作负载时,较小的磁盘大小可能更可靠。

购买之前,请先了解磁盘扇区的大小。例如,如果您的虚拟OS和应用程序支持本机4KB扇区磁盘,那么您将获得更好的写入性能,并在可靠性和容量方面获得一些好处。当然,您可以使用具有512字节仿真功能的4K磁盘来实现向后兼容性,但这不会为您带来与本机4KB相同级别的好处。

SDS设计技巧5:管理软件和物理层

监控SDS体系结构的软件和硬件方面是两个不同的接口,如果您要分别管理多个存储设备,则需要更多接口。SDS管理将存储从其物理基础结构中抽象出来,并在逻辑层进行管理。它管理硬件存储设备的策略,但不管理硬件。诸如互连模块和磁盘故障之类的常见事件可能会破坏整个软件定义的存储环境。

缺点是管理员必须单独对物理层进行故障排除和管理,而不是集中管理存储堆栈。部署SDS不一定会破坏交易。SAN和NAS硬件已经非常复杂,并且尝试更改应用程序路径和配置非常耗费时间和资源。SDS当然可以简化这些更改,从而减少了管理磁盘设备和SDS所需的资源。

通过使用具有冗余群集,动态扩展和自我修复机制的强大硬件体系结构,简化硬件故障排除。还要查找专门为运行SDS堆栈而设计的参考体系结构和存储设备。投资于其他软件,例如驱动器监视实用程序。

软件定义的存储:功能强大但不简单

SDS体系结构可以节省金钱和时间。当管理员成功集成存储软件和硬件并根据其存储需求自定义它们时,企业可以实现显著的改进并节省成本。

没有人说这很容易。虚拟化环境的优点之一是它们可以在各种存储,服务器和网络组件上运行。但是,当管理员希望将这些平台组合到单个虚拟SDS中时,他们不能简单地期望它们能够自动无缝地工作。

这就是为什么存储管理员需要花费时间和精力来确保其硬件可靠且具有容错能力,并且能够与软件定义的存储设计很好地集成在一起。只有这种级别的集成,SDS才能使用灵活和动态的策略正确管理存储的数据。

为此,您可以为SDS和硬件集成创建清晰的知识和实施计划,并从一开始就给您的团队足够的时间来优化基础结构,从而做到这一点。在项目开始时花费正确的资源将有助于确保SDS部署将成为现在和将来所需的一切。

原文标题:软件定义存储设计注意事项:5个关键提示

文章出处:【微信公众号:存储社区】欢迎添加关注!文章转载请注明出处。

责任编辑:haq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 存储
    +关注

    关注

    13

    文章

    4692

    浏览量

    89553
  • 软件
    +关注

    关注

    69

    文章

    5296

    浏览量

    90858

原文标题:软件定义存储设计注意事项:5个关键提示

文章出处:【微信号:TopStorage,微信公众号:存储加速器】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    蓝牙云屏:功能强大,性价比之选​

    蓝牙云屏:功能强大,性价比之选​ 在仪器仪表行业,想要在严格控制成本的同时保证设备功能强大,往往是一件两难的事情。要么为了控制成本牺牲功能,导致产品竞争力不足;要么为了丰富功能增加成本
    的头像 发表于 09-25 17:12 370次阅读
    蓝牙云屏:<b class='flag-5'>功能强大</b>,性价比之选​

    信捷XS STUDIO编程软件V2.3.2版本的全新功能

    XS Studio(V2.3.2)编程软件,是面向XS系列的编程组态软件,集成了PLC编程、可视化HMI、安全PLC、控制器实时核、现场总线及运动控制功能,提供了一套完整的包括配置、编程、调试、监控在内的
    的头像 发表于 09-20 14:19 1492次阅读
    信捷XS STUDIO编程<b class='flag-5'>软件</b>V2.3.2版本的全新<b class='flag-5'>功能</b>

    软件定义汽车如何影响汽车行业

    软件定义汽车(SDV)是指一些关键功能(如驾驶辅助、信息娱乐系统,甚至核心车辆行为)都由软件实现、控制并更新的汽车。
    的头像 发表于 07-01 16:21 751次阅读
    <b class='flag-5'>软件</b><b class='flag-5'>定义</b>汽车如何影响汽车行业

    MCU如何驱动软件定义汽车创新

    软件定义汽车(SDV)已占据汽车行业数字化革命的中心。如果说SDV是“装上车轮的智能手机”,那么其幕后核心——微控制器单元(MCU)则是当之无愧的“汽车数字大脑”。这些体积微小但功能强大的芯片,大小从指甲盖到米粒不等,控制着从刹
    的头像 发表于 07-01 10:17 1402次阅读

    软件定义汽车时代为什么中间件受青睐

    在“软件定义汽车”时代,随着汽车软件功能渐趋多样化,硬件和软件组件之间的通信和交互开始变得复杂。如今,一辆汽车可能负载百余个电子控制单元(E
    的头像 发表于 06-09 11:14 761次阅读

    揭秘ABAQUS强大到超乎想象的分析功能有哪些?

    在工程技术领域,有限元分析(FEA)软件扮演着至关重要的角色,而ABAQUS无疑是这一领域的佼佼者。作为达索公司旗下的旗舰产品,ABAQUS凭借其强大的分析功能和广泛的应用领域,成为了工程师
    的头像 发表于 05-21 16:15 527次阅读
    揭秘ABAQUS<b class='flag-5'>强大</b>到超乎想象的分析<b class='flag-5'>功能</b>有哪些?

    RZ/T2H MPU数据手册和产品介绍#集成了强大的应用处理能力和精确的实时控制功能

    Renesas Electronics RZ/T2H MPU是一款功能强大的高端微处理器单元,在单个芯片上集成了强大的应用处理能力和精确的实时控制功能,非常适合用于自动化设备和机器人技术
    的头像 发表于 05-21 10:24 869次阅读
    RZ/T2H MPU数据手册和产品介绍#集成了<b class='flag-5'>强大</b>的应用处理能力和精确的实时控制<b class='flag-5'>功能</b>

    重新定义MCU存储,意法半导体Stellar系列赋能SDV新未来

    电子发烧友网报道(文 / 吴子鹏)在汽车 “新四化” 浪潮的推动下,软件定义汽车(SDV)正重塑汽车产业格局。SDV 以软件主导车辆功能定义
    发表于 05-15 17:54 5120次阅读
    重新<b class='flag-5'>定义</b>MCU<b class='flag-5'>存储</b>,意法半导体Stellar系列赋能SDV新未来

    仿真软件ABAQUS:功能强大的有限元软件

    在当今的工程技术领域,仿真分析已经成为产品设计、结构优化和材料研究不可或缺的一部分。随着计算机技术的飞速发展,各种仿真软件应运而生,其中ABAQUS作为一款功能强大的有限元分析软件,凭借其广泛
    的头像 发表于 04-23 11:05 1523次阅读
    仿真<b class='flag-5'>软件</b>ABAQUS:<b class='flag-5'>功能强大</b>的有限元<b class='flag-5'>软件</b>

    十大鲜为人知却功能强大的机器学习模型

    本文转自:QuantML当我们谈论机器学习时,线性回归、决策树和神经网络这些常见的算法往往占据了主导地位。然而,除了这些众所周知的模型之外,还存在一些鲜为人知但功能强大的算法,它们能够以惊人的效率
    的头像 发表于 04-02 14:10 913次阅读
    十大鲜为人知却<b class='flag-5'>功能强大</b>的机器学习模型

    分享一款功能强大的QuarkXPress桌面排版软件

    QuarkXPress 是功能强大的原创桌面排版软件。经过 40 多年的不断完善,如今它已成为创意专业人士的首选软件,用于实现出色的印刷和数字设计。 您可以选择预购软件并永久使用,也可
    的头像 发表于 03-14 09:31 1458次阅读
    分享一款<b class='flag-5'>功能强大</b>的QuarkXPress桌面排版<b class='flag-5'>软件</b>

    Abaqus软件介绍:主要功能及模块、优势与特点等

    Abaqus是由法国达索公司(Dassault Systèmes)开发的一款功能强大的有限元分析软件,广泛应用于工程仿真和设计验证领域。以下是我给大家带来的Abaqus软件的详细介绍: 1.
    的头像 发表于 02-13 09:44 2792次阅读

    电脑替代云存储怎么操作,怎么操作电脑替代云存储

          在这个快节奏的时代,人们对设备的便携性和性能提出了更高的要求。传统的电脑设备虽然功能强大,但在灵活性和可扩展性方面往往受到限制。云电脑的出现,完美地解决了这一矛盾,它通过将计算和存储资源
    的头像 发表于 01-16 09:10 690次阅读
    电脑替代云<b class='flag-5'>存储</b>怎么操作,怎么操作电脑替代云<b class='flag-5'>存储</b>

    在NVIDIA BlueField-3 DPU上运行WEKA客户端的实际优势

    WEKA是可扩展软件定义数据平台的先驱,NVIDIA 正在与其合作,将 WEKA 先进的数据平台解决方案与功能强大的NVIDIA BlueField DPU相结合。
    的头像 发表于 01-07 09:43 1046次阅读
    在NVIDIA BlueField-3 DPU上运行WEKA客户端的实际优势

    Sonatus与Smarteye合作加速软件定义汽车创新

    领先的汽车软件公司Sonatus Inc.宣布与Smarteye合作,加速向软件定义汽车的过渡。Smarteye是驾驶员监控系统和舱内感知解决方案的全球领导者,以通过其前沿人工智能技术推进人机交互
    的头像 发表于 12-18 09:38 1337次阅读