1、存储的定义(云存储是一种架构)
根据不同的应用环境通过有效的采取合理、安全、有效的方式将数据保存到某些介质上并能保证有效的访问。(一个系统,存放数据信息的设备和介质,等同于系统的外部存储)
- 狭义的☞[CD、DVD、ZIP、磁带、硬盘]
- 广义的☞存储硬件系统(磁盘阵列、控制器、磁盘柜、磁带、交换机、光模块等)
- 存储软件(备份软件、管理软件、快照、复制等增值软件)
- 存储网络(HBA卡、光纤交换机、FC/SAS线缆等)
- 存储解决方案(集中存储、归档、备份、容灾等)
2、存储架构的比较
DAS(直连存储) | NAS(网络附加存储) | SAN(存储区域网络) | |||
传输类型 | SCCSI、SAS、FC、ATA | TCP/IP | FC | IP | |
数据类型 | 数据块级 | 文件级 | 数据块级 | 数据块级 | |
应用 | 任何 | 文件管理器 | 数据库应用 | 视频监控 虚拟化 | |
概念 | 通过电缆(SCSI协议或接口)直接连到服务器的,I/O请求直连发送到存储设备,以服务器为中心;基于存储设备与服务器间的位置关系 | 即将存储设备连接到现在的网络上提供数据和文件服务基于TCP/IP协议实现文件级数据的存取服务 | 存储系统、服务器和客户端都通过网络相互连接架构,以网络为中心 是一种在服务器和外部存储资源或独立的存储资源之间实现高速可靠访问的专用网络;提供主机和存储系统之间数据传输 | ||
优点 | 磁盘与服务器分离便于统一管理;兼容性好;易于理解(单体) | 不占用服务器资源;广泛支持操作系统及应用;可扩展性;容易安装简单方便 | 设备整合数据集中易管理;高扩展性和高可用性;适用于存储量大的块级应用;高性能;成本低;存储利用率高; | ||
缺点 | ①每个服务器都需要独立的存储设备; ②连接距离短且数量有限;③数据分散共享;④管理困难存储资源利用率低;⑤单位成本高、扩展性和共享性差;⑥存储性利用不高(传统架构) | 相比SAN结构,存取速度慢,不适合储量大的块级应用数据备份及恢复占用网络带宽; (单点架构、数据网、数据流量) | 相比NAS成本较高,安装和升级NAS复杂,多客户端共享资源需额外软件 (多点架构、互为备份) | ||
比较昂贵、配置复杂互操作性差 | 性能较低 |
续表
IP SAN | FC SAN | DAS | NAS | |
以TCP/IP协议为底层传输协议,采用以太网作为承载介质构建起来的存储区域网络架构,实现IP SAN的典型协议是iSCSI,它定义了SCSI指令集在IP网络中传输的封装方式(使用iSCSI协议) | FC协议 (FibreChannel) ,使用该种协议的SAN架构,称为FC SAN; FC 协议通常和iSCSI协议用于现代的SAN架构中,而FCoE协议在服务器需要融合SAN和LAN业务时,也是用得越来越多 | 局限性:①存储设备直接连接到主机;②数据分散管理;③存储容量利用率低;④扩展性差;⑤资源浪费;⑥异构化问题;⑦数据备份问题; | 支持网络文件共享协议CIFS、NFS; 通过网络连接文件系统; 提供数据和文件服务;集中存储; | |
组件:①iscsi存储设备;②以太网交换机;③以太网网线;④以太网卡和initiator软件; | FC SAN采用Fibrechamel存储专用协议,通过FC交换机连接设备,数据采用FCP协议以块方式存取访问;昂贵,配置复杂; | 基于主机 SCSI并行 1:1直连方式 | 单点架构、数据网、数据流量;提高效率和灵活性 | |
连接方式:①TOE卡+软件;②以太网+软件③iscsi HBA卡实现方式 | N:1文件服务 本地扩展存储——直连 | |||
它可以传输大块数据,也可以能够实现远距离传输。采用可扩展的网络拓扑结构连接服务器和存储设备四种架构设备:IP+SAS、IP+FC、FC+SAS、FC+F | 是连接局域网基于IP的文件共享设备 | |||
IP-SAN组网形式: ①直连:主机与存储之间通过FC HBA卡连接,这种组网方式简单、经济但较多的主机分享存储资源比较困难; ②单交换:主机与存储之间由一台FC交换机连接,这种组网结构使多台主机能共同分享同一台存储设备,扩展性强,但交换机处存在单点故障; ③双交换:同一台主机到存储阵列端可由多条路径连接,扩展性强,避免了在交换机处形成单点故障。 | ||||
描述 | FC SAN | IP SAN | ||
网络速度 | 1Gb、2bG、4Gb、8Gb | 1Gb、10Gb | ||
网络架构 | 单独建设光纤网络和HBA卡 | 使用现有IP网络 | ||
传输距离 | 受到光纤传输距离的限制 | 理论上没有距离限制 | ||
管理、维护 | 技术和管理较复杂 | 与IP设备一样操作简单 | ||
兼容性 | 兼容性差 | 与所有IP网络设备都兼容 | ||
性能 | 非常高的传输和读写性能 | 目前主流1Gb,10Gb正在发展 | ||
成本 | 购买(光纤交换机、HBA卡、光纤磁盘阵列)维护(培训人员、系统设置与监测)成本较高 | 与FC-SAN相比,购买与维护成本较低,有更高的投资收益比例 | ||
容灾 | 容灾的硬件和软件成本高 | 可以实现本地和异地容灾成本低 | ||
安全性 | 较高 | 较低 |
2.1、集群NAS存储架构
- 统一命名空间,全局共享、
- 高性能,多台阵列并发I/O、
- 在线扩容、集中存储
2.2、文件系统的功能包括:{用来存储和组织数据结构}
- 管理和调度文件的存储空间,提供文件的逻辑结构,物理结构和存储方法;
- 实现文件,从标识到实际地址的映射(即按名存取)实现文件的控制操作和存取操作(包括文件的建立、撤销、打开、关闭,对文件的读写、修改、转储等)实现文件信息的共享并提供可靠的文件保密和保护措施,提供文件的安全措施(文件的转储和恢复能力)
3、存储架构趋势:
融合存储兼容SAN和NAS两种方式,满足业务弹性发展,简化业务部署,提升存储资源利用率,有效降低TCO。
4、存储的系统组成
4.1、存储硬件:
- 外置存储系统
①磁盘阵列、②磁带机、③磁带库、④虚拟磁带库(VTL);
- 内置存储设备
①交换机、②网卡、HBA卡、RAID卡、③光模块、④网线、光纤;
4.2、存储软件
- 存储管理软件;
- HD、快照、镜像软件;
- 多路径、备份软件
4.3、存储方案
①方案规划(冗余、性能、容灾、备份)
4.4、存储的分类
- 封闭系统的存储
- 开放系统的存储(外挂存储、内置存储)
- 外挂系统(网络存储FAS、直连存储DAS)
- 网络存储(网络附加存储NAS、存储区域网络SAN)
★条带:磁盘中单个或者多个连续的扇区构成一个条带,它是组成条的元素;
★分条:同一磁盘阵列中的多个磁盘驱动器上的相同“位置”(或说是相同编号)的条带;
★重构:①有一个热备份存在;②所有磁盘阵列都配置为冗余阵列RAID1、3、5、6、10、50;
5、存储阵列介绍
存储介质
①硬盘:是电脑主要的存储媒介之一,由一个或者多个铝制或者玻璃制的碟片组成;②磁带:是一种用于记录声音、图像、数字、或者其他信号的载有磁层的带状材料,是产量最大的用途最广的一种磁记录材料
③光盘:光盘以光信息作为存储物的载体;
④软盘:软盘的读写通过软盘驱动器完成
⑤Flash存储:一种不挥发的内存器件;(VTC虚拟磁带库)
6、分布式存储
- 分布式存储简单的来说,将标准x86服务器的本地HDD、SSD等存储介质组织成一个大规模的存储资源池,然后将数据分散存储到多个数据存储服务器上。
- 分布式存储目前多借鉴Google的经验,在众多的服务器搭建一个分布式文件系统再在这个分布式文件系统上实现相关的数据存储业务。
6.1、分布式存储架构:无中心节点
- 支持上百亿文件存储;
- 统一命名空间,全局共享;
- 高性能,多个对象存储节点并发I/O,提供上几十GB聚合I/O;
- 在线扩容、⑸自动负载均衡、⑹低成本:X86服务器;
6.3、分布式存储架构:有中心节点
- 支持EB级文件存储;
- 统一命名空间,全局共享;
- 在线扩容;
- 低成本:X86服务器;
6.4、分布式对象存储架构
- 支持上百亿文件存储;
- 统一命名空间,全局共享;
- 高性能,多个对象存储节点并发I/O,提供上几十GB聚合I/O;
- 在线扩容;
- 低成本:X86服务器;
6.5、云存储资源化特征
- 高性能;
- 高可靠;
- 开放性;
6.6、云计算部署
- 私有云
- 混合云
- 公有云
6.7、软件定义存储
软件定义存储将通用X86服务器的本地HDD、SSD等介质通过分布式技术组织成大规模存储资源池,对非虚拟化环境的上层应用和虚拟机提供工业界标准的SCSI和iSCSI接口。
6.8、IT架构云化 :由“分离”走向“融合”
- 基础设施融合:通过云操作系统将数据中心内多厂家异构的计算、存储、网络设备资源进行统一整合与自动化调度管理
- 价值驱动力:更低的TCO,更高效的业务部署 ,更敏捷的客户需求响应能力
7、云计算是商业模式和技术理念的统一
“On-Demand”商业模式,即按需服务模式。用户所需要的应用软件和数据都位于云中,用户使用客户端按照自己的需求访问所要的应用。云服务提供商同样按照客户的需求提供相应的服务,和收到相应费用。
从商业视角来看,云服务可以划分为以下几种类型:
- IaaS:基础架构即服务(Infrastructure as a Service)。IaaS提供ICT基础架构资源并确保其正常运行。
- PaaS:平台即服务(Platform as a Service)。PaaS为软件开发者提供了开发平台。在传统的开发环境中,开发者在编写应用程序的时候,同时需要关注所采用的操作系统和硬件设备。而使用PaaS,开发者可以专注于编写最好的应用程序,基础平台的维护由PaaS供应商负责。
- SaaS:软件即服务(Software as a Service)。这是云计算最早出现的服务模式。用户只需要使用简易的设备去连接SaaS供应商提供的操作系统和应用程序。所有繁杂的系统维护工作,例如软件和授权的升级,均由SaaS供应商来负责。
8、云计算关键技术
通过对多项核心技术进行归类汇总,可归结为三个方面:整体的计算架构、承载的硬件设备和软件系统。
- 整体的计算架构,需要涵盖高性能、高可靠和可扩展。
- 云计算硬件包括:高可靠和高性能的计算服务器提供计算资源;低成本、数据安全的存储设备提供数据存储空间;支持大二层网络的高密度交换机进行数据的通信和交流。
- 云计算软件包括:用于大数据的并行分析计算技术;整合存储资源提供动态可伸缩资源池的分布式存储技术;用于数据管理的分布式文件管理;计算、存储等资源池化的虚拟化技术;简化运维人员工作,方便高效智能运维的系统管理技术。
9、云计算业务模式——云计算的关键特征:
- 按需自助服务(On-demand Self-service)
- 无处不在的网络接入(Ubiquitous network access)
- 与位置无关的资源池(Location independent resource pooling)
- 快速弹性(Rapid Elastic)
- 按使用付费(Pay per use)
10、云计算的本质就是服务
- “云平台”的基本原理是一个分布式计算系统,通过使计算分布在大量的计算机上,提供On-Demand的超级运算能力和存储能力;终端也是云的一部分。
- “云平台”的核心部分依然是数据中心(心脏),但技术上和传统的数据中心有本质的不同,从强调单机的性能和集群向“分布式、智能化、超大容量”等方向发展。
- “云” 只是一个形象的说法,既是对网状分布计算机的比喻,也指数据的计算过程被隐匿起来。