1.1.4对象存储
对象存储,具体而言是云账号通过互联网(或移动互联网)访问网 络内容 ,其典型应用场景是当下广泛流行的短视频 、图片、音乐等 App, 它可为 App提供全网 共享的数据资源池,非常适合作为互联网的内容存储底层平台。和 SAN/NAS不同,对象存储更强 调底层HTTP稳定性、扩展性、可用性,以 及数据的持久度,并且更关注数据生命 周期管理,如图1-5所示。对象存储会保存多年的历史数据,满足用“ 生命周 期策略”管理历史 数据,并降低综合成本。
图1-5 对象存储介绍
公共 云的对象存储服务是基千对象存储技术发展而来的,而对象存储技术并非近期出现的新技术,它具有 20多年的历史,大致可以分为如下 3个阶段。
· 技术创新阶段,从 1998年到 2005年左右。1996年,PaulCarpentier创建内容寻址存储 ( ContentAddressedStorage, CAS) 初创公司 几lePool, 该公司千 2001年被 EMC收购。此阶段诞生了 Bycast( 2010年被NetApp收购)、Evertrust( 2005年被 Nexsan收购)、Permabit、Archivas( 2007年被 HitachiDataSystems 收购后更 名为 HitachiContentPlatform)、Caringo等对象存储系统公司。
· 产品成熟阶 段,从2005年左右到 2009年左右。此阶段的公司 有CleverSafe、Amplidata、Compuverde、Ceph等,特别是2006年 AWS发布了 S3( SimpleStorageService) 对象存储服务,在云计算领域得到了大规模应用。
· 业界流行阶段,2009年左右至今。从 OpenStackSwift、Minio、OpenIO、Skylable等开源技术,到商业公司 Linkedin的 Ambry、CoreOS的 Torus等产品,以及云计算厂家的阿里云 OSS( ObjectStorageService)、MicrosoftAzureStorage、GoogleCloudStorage等公共云对象 存储服务,被业界广泛 接受并使用 。
通过分析对象存储技术的发展历史 ,可以将对象存储技术分为 3类。
· 对象存储设备 ( ObjectStorageDevice)。典型的对象存储设备由存储部件 HDD、SSD供应商提供,如 Seagate发布的 Kinetic硬盘直 接基于 Ethernet提供对象接口,以及Samsung发布的 KeyValueSSD从存储介质层面提供对象 存储能力 。它的客户通常是存储供应商或 云存储服务供应商 ,由供应商整合后 向最终客户 提供服务。
· 对象存储系统 ( ObjectStorageSystem)。典型的对象存储系统由存储供应商提供,如 EMCCentera、EMCAtmos、HCP( HitachiContentPlatform) 、NetAppStorageGRID存储硬件系 统,以及基于通用服务器 和开源软件(如OpenIO、Minio、OpenStackSwift)搭建的系统。对象存储系统通常售卖给专有云客户 ( On-PremisePrivateCloud ),由客户整合后对外提供对象存储服务 。
· 对象存储服务 ( ObjectStorageService) 。典型的对象存储服务由公共云供应商提供,如 AWSS3、阿里云对象存储 oss、MicrosoftAzureStorage、GoogleCloudStorage等。