与传统的存储协议相比,对象存储一直具备明显的优势,如使用对象存储来提供现在大数据应用程序需要的敏捷性。

近年来,对象存储又添加了功能,它不再是一个单一的协议解决方案。实际上,对象存储产品现在可以作为针对跨越不同协议和工作负载的大数据中心工作负载的存储平台。对象存储已经超越了生在云中的、便宜和深度的归档和应用程序,成为用于多个数据中心的、通用存储平台的事实标准。

将对象存储扩展到传统工作负载

通过使用对象存储产品,对象存储现在可以满足广泛的工作负载,包括文件访问、大数据分析和全球数据分发。对象存储是云中诞生的新应用程序的事实标准选择,而容器部署格式的对象存储的可用性也可能使得它成为内部开发的应用程序和混合云部署的事实标准。

更好地连接到基于文件的数据

大多数对象存储产品现在为网络文件系统(NFS)文件访问提供文件系统接口。该界面使基于文件的应用程序能够在对象存储系统上运行,使用户可以在其文件工作负载中实现对象存储的优点,而无需更改应用程序。大多数这样的产品还提供双重访问,以便可以从对象接口作为对象和从文件接口作为文件访问相同的数据集。这使得用户可以灵活地在应用程序准备就绪时将基于文件的应用程序转换为对象存储,还可以根据需要使用这两种访问方式。

大数据分析

大数据工作负载可以更好地利用对象存储的可扩展性和其分布式特性所带来的弹性。例如,Red Hat Ceph Storage 2.3中的开源S3A客户机的可用性使得在HDFS存储上运行的应用程序可以将数据读取和写入支持S3协议的对象存储产品。 S3A客户端包含在Apache Hadoop发行版和大多数Hadoop供应商发行版中。通过正确的对象存储平台,它可以使大数据基础架构中的计算和存储层独立扩展,从而提供更容易的存储和数据管理。

 

全球内容分发

现在可以通过对象存储来更好地处理到全球的远程和分支机构的内容和数据分发。许多对象存储产品现在提供本机功能来构建全局集群,并将数据复制到遍布全球的不同站点。这将帮助用户根据“follow the sun”模式构建全球内容分发网络(CDN),而不需要第三方和堆栈中可能昂贵且复杂的复制软件。公司可以随时在世界上任何一个地方存储他们的数据,并让用户从一个共同的源工作。

容器

最后一点,容器格式的对象存储产品的可用性使得应用程序的使用变得更加容易。开发人员可以在OpenShift或Docker中创建一个容器,并在其上运行应用程序。将对象存储应用程序容器化在单个容器中的能力使得启动容器更容易,而不必要求混合云管理员配置存储。结果是,现在不仅可以使用对象存储来提供临时存储,而且还可以为需要的应用程序提供永久存储——这增加了优于传统存储产品的吸引力。

 

 

 

编译:Jonathan Zhang

作者Uday Boppana

来源:http://www.informationweek.com/partner-perspectives/redhat/the-unstoppable-progression-of-object-storage-/a/d-id/1329433

投稿邮箱:openstackcn@sina.cn