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

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

3天内不再提示

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

如意 来源:TechTarget中国 作者:邹铮 2021-02-08 16:23 次阅读

供应商已开始提供支持文件和对象数据的存储产品,以满足现代工作负载的需求。

通过提供这两种格式,单个存储系统可以处理传统和现代工作负载,从而节省部署多个系统的费用和复杂性。对于希望在可管理阶段现代化其应用程序,而不必同时迁移所有工作负载的企业而言,这尤其有价值。

但是,这些产品并不相同,企业在选择适合其工作负载的系统前应了解其差异。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

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

    关注

    12

    文章

    3859

    浏览量

    84670
  • 软件
    +关注

    关注

    67

    文章

    4350

    浏览量

    85627
  • 文件
    +关注

    关注

    1

    文章

    540

    浏览量

    24402
收藏 人收藏

    评论

    相关推荐

    对象存储与传统网络存储有什么区别?

    系统的客户端):    对象存储架构  1、对象  对象是系统中数据存储的基本单位,一个对象实际
    发表于 09-01 16:27

    什么是对象存储

    与传统的文件存储不同,对象存储将数据存储为单个对象,每个对象
    发表于 03-10 14:42

    容器实现持久存储的3个基础类型:块存储对象存储文件系统

    决定如何为容器实现持久存储的第一步是确定您将使用的存储系统的基础类型。在这方面, 通常有三种主要选项:文件系统存储、块存储
    的头像 发表于 01-24 10:58 6302次阅读

    一文读懂块存储文件存储

    存储文件存储是我们比较熟悉的两种主流的存储类型,而对象存储(Object-based Sto
    发表于 07-06 10:10 3.4w次阅读

    对象存储是什么?块存储又是什么?

    对象存储”或“基于对象存储”一词是由它的名称派生出来的,因为它将数据和元数据封装到对象中。元数据本质上是描述其他数据的数据,或者在基于
    发表于 07-03 12:37 1.9w次阅读

    对象存储文件存储的区别是什么

    随着服务器的类型增多,在数据存储方面也产生了很大的变化,目前最常用的就是对象存储文件存储,下面我们就来详细的为大家介绍这两种
    发表于 09-23 11:19 2w次阅读

    对象存储与块存储的工作方式有何不同?

    对象存储系统想像成一个没有目录和子目录的层次结构的文件系统。如果文件系统使用目录结构和文件名的组合来标识和定位
    的头像 发表于 11-21 11:41 2926次阅读

    DataCore推出下一代分布式文件对象存储虚拟化技术产品vFilO软件

    DataCore近日宣布推出其下一代分布式文件对象存储虚拟化技术产品vFilO软件,帮助企业组织,优化和控制本地和云中分散的大量数据。
    发表于 11-21 15:26 2597次阅读
    DataCore推出下一代分布式<b class='flag-5'>文件</b>和<b class='flag-5'>对象</b><b class='flag-5'>存储</b>虚拟化技术<b class='flag-5'>产品</b>vFilO软件

    对象存储是什么?看过就明白了

    对象存储是什么 对象存储,官方的名词解释是:对象存储是基于
    发表于 03-25 14:25 8885次阅读

    对象存储的优势有哪些?

    在中国SDS市场占据19.6%的份额,实现了very fast的增长。 对象存储(Object Storage Service,OSS),也叫基于对象存储,是一种解决和处理离散单元的
    发表于 04-15 15:11 804次阅读

    对象存储为什么那么火?

    上期文章,小枣君给大家详细介绍了数据存储技术的基本知识,其中重点对 DAS、SAN 和 NAS 技术进行了对比分析。 我们知道,在很长的一段时间里,这三种架构几乎统治了数据存储市场。所有行业用户
    的头像 发表于 02-01 11:24 475次阅读

    基于文件存储的五大优势

    基于文件的云存储现在是Amazon Web Services,Google Cloud Platform和Microsoft Azure的标准产品。尽管云巨头提供的产品通常与
    的头像 发表于 01-27 16:02 2321次阅读

    对象存储是什么 对象存储的优势

    挑战者,开始对DAS/NAS/SAN这三种框架存储方式进行挑战,甚至随着越来越多的人进行使用和对比后,都开始选择对象存储这种方式来进行储存数据。
    的头像 发表于 10-16 17:48 3600次阅读

    什么是对象存储

    与传统的文件存储不同,对象存储将数据存储为单个对象,每个对象
    的头像 发表于 03-10 14:41 925次阅读

    如何用Python转移文件至云对象存储

    对象存储(Cloud Object Storage,COS)是一种存储海量文件的分布式存储服务,具有高扩展性、低成本、可靠安全等优点。
    的头像 发表于 10-31 10:22 289次阅读
    如何用Python转移<b class='flag-5'>文件</b>至云<b class='flag-5'>对象</b><b class='flag-5'>存储</b>