协议支持和标准
时间:2022-03-18 00:18:01 | 来源:行业动态
时间:2022-03-18 00:18:01 来源:行业动态
初始对象存储基于HTTP(S)协议,使用基于REST的API调用来存储和检索数据。HTTP的使用是灵活的,因为可以从网络上的任何地方(局部或广域)访问数据,然而,与访问存储在横向扩展文件系统中的数据相比,应用程序必须被编码以使用对象存储。 因此,供应商已开始向其产品添加NFS和SMB支持,允许通过标准的基于文件的协议存储和检索数据。为了完全支持向外扩展功能,支持应包括并行文件系统。
扩展协议支持意味着可以轻松地移植或修改现有应用程序,以便为其数据使用对象存储。还值得考虑的是,与横向扩展文件存储相比,通过使用模拟文件存储的对象存储提供的体系结构之间的差异。 底层数据不是使用基于inode和目录的结构存储的,因此系统崩溃后FSCK(文件系统扫描)的概念不适用。与传统文件系统相比,这对支持文件系统的对象存储的可扩展性和性能有很大的影响。
协议支持还需要扩展到实际采用的情况或行业标准。对于对象存储,这意味着使用S3和Swift,这两个已经获得广泛流行的"标准"。亚马逊早在2006年就发布了S3(简单存储服务)平台进入对象市场,使得S3 API成为许多供应商选择遵循的标准,因为它已经成熟和全面。Swift从OpenStack项目的对象存储组件中进行开发。