三款文件和对象存储产品的对比和应用

供应商已开始提供支持文件和对象数据的存储产品,以满足现代工作负载的需求。
通过提供这两种格式,单个存储系统可以处理传统和现代工作负载,从而节省部署多个系统的费用和复杂性。对于希望在可管理阶段现代化其应用程序,而不必同时迁移所有工作负载的企业而言,这尤其有价值。
但是,这些产品并不相同,企业在选择适合其工作负载的系统前应了解其差异。dell emc、netapp和pure storage都提供结合文件和对象存储的产品。在本文中,我们将探讨这些产品如何部署文件和对象存储,以及评估它们时要考虑的问题。
dell emc powerscale onefs
dell emc powerscale是nas产品系列,由isilon和powerscale节点组成。这些节点支持全闪存、混合和全hdd配置,从而提供一种灵活且可扩展的基础架构,可以处理各种非结构化工作负载。客户可以将不同的节点类型组合到单个群集中,以满足不同的应用程序需求。
onefs操作系统在powerscale群集中的每个节点上运行。onefs大规模简化了存储和数据管理,并提供软件定义架构来存储、管理,保护和分析数据。该操作系统编排群集组件,并提供统一存储池,以合并数据及消除孤岛。onefs还包括快照、自动平衡、灾难恢复和其他数据保护等功能。
onefs支持多种行业标准协议,这些协议允许访问基于文件的存储,包括nfs、smb、http、文件传输协议和hadoop分布式文件系统。从onefs v9.0开始,该操作系统还支持amazon s3协议,该协议使用户可以访问集群的基于文件的数据–作为对象。那些使用对象存储的现代应用程序可以利用基于文件的系统,而无需管理员部署其他组件。
onefs将s3作为支持桶和对象操作的首选协议。企业可以通过该协议来获取内容和元数据,该协议是通过http或https部署。然后,该平台的文件协议可以访问内容,就像访问常规文件数据一样。onefs将每个s3对象映射到文件,并将每个s3存储桶映射到访问区基本路径下的目录。s3协议与其他存储协议共同部署在文件服务引擎。这样,基于文件的应用程序和基于对象的应用程序都可以访问同一存储平台上的单个文件系统。
netapp ontap
netapp ontap是一种数据管理基础结构产品,最初旨在处理nas和san存储系统。在ontap 9.8版本中,netapp增加了对s3对象存储的支持。ontap软件提供一组通用功能,可在部署架构间运行,从而简化混合云的数据管理。
企业可以使用ontap来创建集成的可扩展存储环境,由netapp的all flash fas和fas混合闪存存储系统及其flexpod融合基础架构组成。netapp提供ontap select虚拟设备,以在商品硬件上交付软件定义存储。cloud volumes ontap管理和控制aws、microsoft azure和google cloud上的数据。企业可以在这些架构之间移动数据以优化性能和成本效率。
ontap平台支持所有主要的行业标准协议,包括nfs、smb / common internet file system、iscsi、光纤通道以及现在的s3。通过添加s3,用户拥有单个数据管理平台,该平台可以处理小规模的对象工作负载,以及基于文件和基于块的应用程序。也就是说,s3部署不支持所有ontap功能或s3功能。例如,它不支持cloud volumes ontap或s3对象版本控制。
当ontap用于对象存储时,flexgroup卷是s3存储桶基础的架构。flexgroup卷是横向扩展容器,由多个组成成员卷组成,这些成员作为单个卷进行管理。flexgroup卷提供单个命名空间来处理数据。s3协议通常通过https(而不是http)部署,从而使客户端可以连接到包含s3存储桶的flexgroup卷。但是,不能使用nas或san协议连接到这些卷,这限制着对基于对象的应用程序的数据访问。
pure storage flashblade
flashblade是全闪存存储平台,可统一文件和对象存储。pure storage将该平台设计为以紧凑的形式提供高性能和高密度,从而简化管理并提供弹性的横向扩展功能。每个flashblade机箱可容纳多达15个刀片,并提供高达15 gbps的带宽,同时支持数百亿个文件和对象。
purity for flashblade (purity//fb)软件支持着flashblade平台。purity // fb横向扩展存储管理包括文件复制、对象复制和文件系统回滚等功能,可从快照快速恢复文件系统。purity // fb平台包括大规模分布式事务数据库。该数据库建立在现代键值架构上,该架构使flashblade能够在存储节点之间分发数据和元数据。
flashblade系统中的每个刀片都将原始nand闪存与intel xeon片上系统处理器相结合。pure storage重新架构ssd的闪存转换层,以消除瓶颈。并已重新配置dram以改善并行性。每个刀片服务器都附带文件和对象系统软件,可提供数据和弹性功能,并且包括嵌入式软件定义的交换矩阵。flashblade提供可从199 tb扩展到7.8 pb的名称空间。
flashblade被设计为具有支持nfs和s3访问的核心对象存储。分布式事务数据库无需使用网关即可启用文件和对象访问,这可能会影响性能和效率。通过使用专门的对象命名约定,该数据库可消除分离文件和对象系统的需要。还可促进本机横向扩展架构–可分布元数据、文件和对象。flashblade提供与s3 api的完全兼容性。但是,对象和文件部署在单独的命名空间中,不支持跨协议访问。
选择文件和对象存储产品
在评估存储产品时,决策者需要考虑很多因素。如果他们想要同时支持文件和对象存储的产品,则他们必须了解供应商如何部署这些格式。
上面我们提到来自dell emc、netapp和pure storage的产品,这些产品展示了需要考虑的关键因素。例如,并非每个产品都支持所有s3功能或提供对数据的跨协议访问。flashblade可能提供与s3 api的完全兼容性,但只有powerscale onefs提供跨协议访问。最后,重点是企业需要哪些功能,以及现在和将来哪种存储产品可以最好地支持其工作负载。
责编ajx

HMC424ALP3ETR数字步进衰减器的特点及应用
永泰隆智慧路灯管理系统通过路灯控制器让传统路灯“活”起来!做到电力安全节能!
一个简单的低音炮滤波器的电路图分享
时序约束连载03~约束步骤总结
盘点2021年亚马逊上饱受欢迎的几款直线马达3D打印机
三款文件和对象存储产品的对比和应用
电子汽车衡的维修问题及其对策
传LGD将采新制程、OLED电视面板成本骤减
安装涡街流量计时需要注意什么
【技术分享】RK3568适配RK628 RGB to HDMI
汽车上的传感器有哪些和作用
CMA180无线电通信测试仪的性能特点及应用范围
5G网络即将到来,会影响到我们手里4G手机正常上网吗
解析:扫地机器人现状分析及未来发展趋势
FH511大电流红外遥控+按键换段定时灯串PCBA方案
直线电机模组的运输安装维护注意事项
地下车库空气质量监控系统的组成及安装位置
加密资产钱包和支付宝钱包存在什么差异
tm1637驱动数码管程序
基于GPRS的动车组无线监控系统