存储技术
行业专家撰写了一篇有关对象存储的研究报告。报告指出,对象存储终于在企业IT中找到用武之地,其原因有很多,但最重要的是AWS S3存储桶的成功。实际上,这种公共云存储服务的普及影响了标准访问方法和可以利用它的应用程序的开发。
AWS S3存储桶不是100%的“标准”,这意味着S3不会受到全球网络存储工业协会(SNIA)等组织的监管,而AWS公司在与他人共享信息时也不是很开放,尤其是在其他公司是潜在竞争对手或私有云参与者的情况下。许多公司都开始从API开始实施解决方案,试图尽可能地与AWS S3行为相匹配,并且大多数公司最终都成功地做到了。
AWS S3于2006年推出,它是AWS公司的第一项服务,并且直到今天,它仍然是最常用的服务之一,也是一个盈利的服务。实际上,AWS公司的每个客户都以某种方式直接或间接地使用它。同时,随着越来越多的组织着眼于公共云和混合云,许多硬件和存储供应商在其产品中增加了S3接口,现在,几乎每个需要二级存储选项的解决方案都可以使用S3客户端(在某些情况下,S3被视为唯一的存储选项)。
私有云和与S3兼容的对象存储
Cloudian公司可能是第一个声称与AWS S3具备100%兼容性的供应商,并且直到今天,它仍可能是最好和最完整的实施。也就是说,S3兼容性不再是与众不同的地方,并且S3 API的一个子集现在非常稳定,并已由所有供应商实施。某些API的实现仍然比其他API更为复杂,例如生命周期管理,但这主要是由于与其他AWS服务的依赖性,以及对象存储供应商如何决定将这些S3 API和功能映射到其产品架构。
在公共云中成功使用AWS S3之后,大多数对象存储供应商都为在私有云中应用而奋斗。他们都致力于构建通用对象存储,其想法是构建S3的本地替代品。现实是,只有少数公司真正看到了成功,而其他公司都陷入了困境。为什么会这样呢?
如果人们想了解为什么本地对象存储过去没有广泛应用在企业IT领域,那么需要考虑一些因素:
•难以采用:对象存储都是横向扩展系统,成本是此类存储的关键,而在规模较小的配置中,CPU、内存甚至低容量硬盘的成本都将价格推高到了成本高于收益的程度。
•文件接口:尽管S3是最终目标,但大多数企业遗留应用程序都是在考虑文件的情况下编写的。与企业NAS和性能相比,对象存储上的大多数文件接口的实现都很差,缺乏可用的特性。
•缺乏灵活性:对象存储应该是一种存储基础设施,许多不同的应用程序和客户端可以在其上存储数据。不幸的是,事实上许多供应商并未实现多租户和安全功能来实现这一目标。
此外,在许多情况下,这些对象存储区中的大多数都具有非常严格的体系结构,无法同时高效地支持多种类型的工作负载和文件大小。
多元化与差异化
在过去的几年中,许多供应商终于从错误中吸取了教训,并决定采用其他方法。实际上,他们开始将自己的产品区分开来,并添加了针对特定类型的市场和用户量身定制的功能。
实际上,所有对象存储现在都具有相似的基本特征,并且所有对象存储现在都可以作为低成本存储库来处理大容量、低性能的辅助工作负载。不过,大多数成功的公司做得更多,而区别在于专业化。企业可以找到至少三个类别来描述它们:
•企业对象存储:这种类型的对象存储实现了构建私有云存储基础设施所必需的所有那些多租户和安全功能,并且它们在混合云场景中运行良好。他们具有大型解决方案生态系统,强大的企业级支持以及良好的文件界面。在此类别中,还将找到通常由二级云计算提供商选择用于其基础设施的所有产品。
•高性能对象存储:越来越多的组织和开发人员在其应用程序中使用S3 API。尽管并非所有人都需要巨大的容量,但性能已成为一项重要要求。此类对象存储特别针对需要吞吐量等许多操作的工作负载进行了优化,它们还利用了可利用的任何硬件资源,例如包括NVMe闪存。
•专门的对象库:这些对象库已实现了针对特定行业和用例设计的功能,从而使其产品针对特定工作负载进行了高度优化。这些产品带有特定的API、插件或其他工具,可以在对象存储库和使用它的应用程序之间建立无缝而有效的连接。
如果以这种方式看待市场格局,就会发现市场上可用的大多数对象存储非常适合这些类别,并且它们中的大多数也可以部分放置在其他类别中,但是它们永远不要覆盖所有这些类别。
Minio和Caringo是这种分类的两个很好例子。Minio确实针对大数据分析和机器学习工作负载的性能进行了优化,它可以利用NVMe来加速IO操作,提供强大的一致性,并正在积极地与常见分析和人工智能工具进行集成。Caringo日前发布了其产品的新版本,旨在改进视频存档的某些方面(例如,仅获取存储单个对象的视频的一部分的能力),从而使该解决方案对工作流非常有效。在媒体和娱乐行业的应用非常普遍。
小贴士
对象存储终于在企业IT中得到应有的重视。这不仅与成本有关,还因为许多应用程序现在都可以利用它。
通用对象库并不容易构建,除非企业需要低性能和大容量的存储。大多数对象存储供应商最终都理解了这一点,现在他们将重点放在以上描述的其中一个类别上。
责任编辑:ct
全部0条评论
快来发表一下你的评论吧 !