《云计算技术与应用基础》 ●●●●●●●●●●●●●●●●● ●●●●●●●●● ●●●●●●●●●●●●●● ●●●●●●●●● ●●●●●● ●●●●●●w●● 第3章云存储
第3章 云存储 《云计算技术与应用基础》
主要内容 云存储的内涵 2 云存储的功能与主要特征 3 云存储的分类 4 云存储系统结构 5 云存储关键技术 云存储个人应用 云存储企业应用
1 主 要 内 容 1 云存储的内涵 2 云存储的功能与主要特征 3 云存储的分类 4 云存储系统结构 5 云存储关键技术 6 云存储个人应用 7 云存储企业应用
概逃 云存储(Cloud Storage)的概念与云计算类似,它是指通过集群应用、网络技术或分 布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工 作,共同对外提供数据存储和业务访问功能的一个系统。 用户使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数 据访问服务。云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向 存储服务的转变,是一个以数据存储和管理为核心的云计算系统。 当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置 大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存 储和管理为核心的云计算系统。 Z1 就得到了众多厂商的支持和送注。 Amazon公 简单存储菔务 Simple Storage Service, 3)技术支持数 出 据特久性存储;Goog1e推出在线存储服务Gdrive。. 云存储 2
2 概述 云存储这个概念一经提出,就得到了众多厂商的支持和关注。Amazon公 司推出“简单存储服务”(Simple Storage Service,S3)技术支持数 据持久性存储;Google推出在线存储服务Gdrive。 云存储(Cloud Storage)的概念与云计算类似,它是指通过集群应用、网络技术或分 布式文件系统等功能,将网络中大量各种不同类型的存储设备通过应用软件集合起来协同工 作,共同对外提供数据存储和业务访问功能的一个系统。 用户使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数 据访问服务。云存储的核心是应用软件与存储设备相结合,通过应用软件来实现存储设备向 存储服务的转变,是一个以数据存储和管理为核心的云计算系统。 当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需要配置 大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存储是一个以数据存 储和管理为核心的云计算系统
云存储的内涵 (一)云存储的内涵 “集中、有限”1“虚拟、分布式”1“安防、智能、大数据 2015 2010 云存储 2005 IP-SAN 集中存储 云存储 云存储+ 集中存储:传统NVR/NAS/SAN存储,多设备独立运行,存储容量有限。 云存储:海量设备容量虚拟化整合,分布式存储 云存储+:数据挖掘,智能分析,助力行业大数据应用 存储技术的发展
3 一、云存储的内涵 (一)云存储的内涵 存储技术的发展
一、云存储的内涵 (一)云存储的内涵 8 8 用户访问层 数据服务层 存储 资源 共享 备份 数据管理层 用户 安全 副本 策略 统一存储层(虚拟化、集群技术等) 数据存储层 存储设备 云存储系统的基本架构
4 一、云存储的内涵 (一)云存储的内涵 云存储系统的基本架构
一、云存储的内涵 (一)云存储的内涵 >云存储本质上来说是一种网络在线储存的模式,即把资料存放在通常由第三方 代管的多台虚拟服务器,而非专属的服务器上。 >代管公司营运大型的数据中心,需要数据储存代管的人则通过向其购买或租赁 储存空间的方式来满足数据储存的需求。 >数据中心营运商根据用户的需求,在后端准备储存虚拟化的资源,并将其以储 存资源池的方式提供,用户便可自行使用此储存资源池来存放数据或文件。实 际上,这些资源可能被分布在众多的伺服主机上。云存储这项服务通过Wb 服务应用编程接口(API)或是Web化的使用者接口来存取。 >云存储的主要用途包括数据备份、归档和灾难恢复等
5 一、云存储的内涵 (一)云存储的内涵 ➢ 云存储本质上来说是一种网络在线储存的模式,即把资料存放在通常由第三方 代管的多台虚拟服务器,而非专属的服务器上。 ➢ 代管公司营运大型的数据中心,需要数据储存代管的人则通过向其购买或租赁 储存空间的方式来满足数据储存的需求。 ➢ 数据中心营运商根据用户的需求,在后端准备储存虚拟化的资源,并将其以储 存资源池的方式提供,用户便可自行使用此储存资源池来存放数据或文件。实 际上,这些资源可能被分布在众多的伺服主机上。云存储这项服务通过 Web 服务应用编程接口(API)或是Web 化的使用者接口来存取。 ➢ 云存储的主要用途包括数据备份、归档和灾难恢复等
一、云存储的内涵 (二)云存储系统与传统存储系统 云存储系统与传统存储系统不同之处: 第一,功能需求方面,云存储系统面向多种类型的网络在线存储服务,而传统 存储系统则面向如高性能计算、事务处理等应用; 第二,性能需求方面,云存储服务首先需要考虑的是数据的安全、可靠、效率 等指标,而且由于用户规模大、服务范围广、网络环境复杂多变等特点,实现高 质量的云存储服务必将面临更大的技术挑战; 第三,数据管理方面,云存储系统不仅要提供类似于POSⅨ的传统文件访问, 还要能够支持海量数据管理并提供公共服务支撑功能,以方便云存储系统后台数 据的维护
6 一、云存储的内涵 (二)云存储系统与传统存储系统 云存储系统与传统存储系统不同之处: 第一,功能需求方面,云存储系统面向多种类型的网络在线存储服务,而传统 存储系统则面向如高性能计算、事务处理等应用; 第二,性能需求方面,云存储服务首先需要考虑的是数据的安全、可靠、效率 等指标,而且由于用户规模大、服务范围广、网络环境复杂多变等特点,实现高 质量的云存储服 务必将面临更大的技术挑战; 第三,数据管理方面,云存储系统不仅要提供类似于 POSIX 的传统文件访问, 还要能够支持海量数据管理并提供公共服务支撑功能,以方便云存储系统后台数 据的维护
一、云存储的内涵 (二)云存储系统与传统存储系统 云存储的优点: ·用户只需要为实际使用的存储容量付费。 ·用户不需要在自己的数据中心或者办公环境中安装物理存储设备,减少了T 和托管成本。 ·存储维护工作(例如备份、数据复制和采购额外存储)转移至服务提供商, 让企业机构把精力集中在他们的核心业务上。 云存储的潜在问题: ·数据安全 。性能 ● 可靠性和可用性
7 一、云存储的内涵 (二)云存储系统与传统存储系统 云存储的优点: ● 用户只需要为实际使用的存储容量付费。 ● 用户不需要在自己的数据中心或者办公环境中安装物理存储设备,减少了 IT 和托管成本。 ● 存储维护工作(例如备份、数据复制和采购额外存储)转移至服务提供商, 让企业机构把精力集中在他们的核心业务上。 云存储的潜在问题: ● 数据安全 ● 性能 ● 可靠性和可用性
二、云存储的功能与主要特征 (一)云存储的功能 (1)支持任何类型的数据(文本、多媒体、日志和二进制等)的上 传和下载。 (2)提供强大的元信息机制,开发者可以使用通用和自定义的元信 息机制实现定义资源属性。 (3)超大的容量。云存储支持从0~2TB的单文件数据容量,同时 对于Object的个数没有限制。利用云存储的Superfile接口可以实 现2TB文件的上传和下载。 (4)提供断点上传和断点下载功能。该功能在网络不稳定的环境下 有非常好的表现
8 二、云存储的功能与主要特征 (一)云存储的功能 (1)支持任何类型的数据(文本、多媒体、日志和二进制等)的上 传和下载。 (2)提供强大的元信息机制,开发者可以使用通用和自定义的元信 息机制实现定义资源属性。 (3)超大的容量。云存储支持从 0~2TB 的单文件数据容量,同时 对于 Object 的个数没有限制。利用云存储的 Superfile 接口可以实 现 2TB 文件的上传和下载。 (4)提供断点上传和断点下载功能。该功能在网络不稳定的环境下 有非常好的表现
二、云存储的功能与主要特征 (一)云存储的功能 (5)Restful风格的HTTP接▣。Restful风格的API可以极大 地提高开发者的开发效率。 (6)基于公钥和密钥的认证方案可以适应灵活的业务需求。 (7)强大的ACL权限控制。可以通过ACL设置资源为公有、私 有;也可以授权特定的用户具有特定的权限。 (8)功能完善的管理平台。开发者可以通过该平台对于所有资源 进行统一管理。 9
9 二、云存储的功能与主要特征 (一)云存储的功能 (5)Restful 风格的 HTTP 接口。Restful 风格的 API 可以极大 地提高开发者的开发效率。 (6)基于公钥和密钥的认证方案可以适应灵活的业务需求。 (7)强大的 ACL 权限控制。可以通过 ACL 设置资源为公有、私 有;也可以授权特定的用户具有特定的权限。 (8)功能完善的管理平台。开发者可以通过该平台对于所有资源 进行统一管理