范文写作网 > 计算机网络毕业论文 > > 计算机网络存储技术的分析
计算机网络毕业论文

计算机网络存储技术的分析

摘要:存储虚拟化是针对存储硬件资源的虚拟化方法的集合,下面是小编搜集整理的一篇探究计算机网络存储技术的 论文范文 ,欢迎阅读查看。 【摘要】 由于信息存储的应用领域不断扩展,网络的信息资源迅速增加,通过网络传输的信息量持续增长。网络存储技术变得越来
关键词:计算机网络,存储,技术,分析,存储,虚拟化,针对,硬件,资源

连承敏事件,纪玉华,把妹达人 pdf

  存储虚拟化是针对存储硬件资源的虚拟化方法的集合,下面是小编搜集整理的一篇探究计算机网络存储技术的论文范文,欢迎阅读查看。

  【摘要】由于信息存储的应用领域不断扩展,网络的信息资源迅速增加,通过网络传输的信息量持续增长。网络存储技术变得越来越重要,已成为企业信息化建设的关键。本文主要分析了三种网络存储技术,即SAN引导启动技术、存储虚拟化技术、应用性能扩展技术,重点讨论了固态盘技术和云存储技术。在企业信息化建设中,对于网络存储技术的选择具有较高参考价值。

  【关键词】信息资源;存储技术;固态盘;云存储

  1.引言

  进入二十一世纪后计算机和互联网技术迅速发展,政府、企业和个人均可建立和访问海量信息。数据是信息的载体,高频率的网络数据访问、视频会议、多媒体邮件、视频点播以及数字电视等网络的应用,迫切需要大容量、高性能的存储设备。数据存储网络化是存储技术发展的必然趋势。

  2.SAN引导启动技术

  SAN(Storage Area Network―存储区域网络)BOOT引导启动技术是指将服务器的操作系统及应用软件部署在高性能、高可靠的外置存储系统中,服务器可以方便的从SAN环境启动,而不必受限于内置磁盘容量、性能、可靠性和扩展性等的限制。相对而言,传统的服务器内置磁盘启动有不少的局限性,不便于系统迁移和数据集中管理。采用服务器,可以有效的解决上述问题,并为新一代数据中心[1]。

  2.1 SAN技术在架构和管理方面的优势

  (1)服务器系统整合:在采用刀片式架构的服务器系统中,服务器本身不用配置本地硬盘,这样可以在有限的空间中集成大量服务器,达到节省空间和节能的目的;

  (2)系统盘集中管理和集中的数据保护通过SAN BOOT技术可以将多台服务器的系统盘集中到存储设备上进行统一管理,可以充分利用存储设备的各种先进的管理功能,如:对于同型号的服务器,可以通过卷复制进行服务器的快速部署,还可以通过存储设备的远程镜像功能进行系统容灾;

  (3)服务器系统故障的快速恢复,一旦SAN BOOT的服务器出现故障,可以很快将其系统卷映射给其它服务器,从而实现快速故障恢复。当然,SAN BOOT也有其局限性:一是需要稳定可靠的存储系统,而且要求存储系统和服务器能够兼容;二是所有服务器从存储设备上启动,这对存储设备的性能要求较高。

  2.2 存储设备高可用性解决方案

  (1)存储阵列设备选用经过主机厂商测试认证过的产品,以确保其兼容性。同时,在存储阵列设备中采用高可靠的全冗余配置,并在主机与存储阵列间通过冗余的光纤交换机实现高可靠的交叉冗余连接,以保证SAN BOOT整体的稳定性。

  (2)SAN BOOT存储通常采用高性能的光纤存储阵列,其前端具有足够的光纤通道接口和大量的高速缓存来提供高性能。对于虚拟内存等更高性能的服务器本地存储要求,可通过在存储阵列或服务器中使用固态盘来满足。

  (3)在保证存储设备自身硬件可靠性和存储网络连接全冗余的同时,通过在SAN BOOT磁盘组中采用高可靠级别的RAID技术、不同存储设备中的启动盘映像副本选择启动、磁盘阵列镜像等技术,可切实保证SAN BOOT的可用性,在邮政金融系统逻辑集中项目中,核心业务的存储系统采用的均是最高端的存储设备,其自身具备很高的稳定性、可靠性[2]。SAN存储系统结构如图1所示:

  3.存储虚拟化技术

  存储虚拟化是针对存储硬件资源的虚拟化方法的集合,它涵盖了存储虚拟池化、逻辑分区、自动分级存储、自动精简配置、集群网络存储等一系列存储技术。在邮政金融系统逻辑集中项目中,就运用了存储虚拟化技术来保障不同应用的存储需求和服务级别,实现存储资源利用的最大优化。基于网络的存储虚拟化有对称化和非对称化两种方式[3],如图2、3所示:

  (1)在对现有存储设备进行利旧时,应该考虑采用存储虚拟池化技术将整个存储网络中分散、独立的存储资源虚拟整合为一个或多个存储池,可以有效地屏蔽现有存储环境的复杂性和异构差异,并实现存储系统的集中管控和数据的统一管理。   (2)对于核心业务应用系统,其存储需求的特点是高性能、高安全。因此,可通过存储逻辑分区技术让多个关键应用安全地分享存储资源,在实现统一管理的同时,可保证各应用所需的服务级别和服务质量。

  (3)对于非关键业务应用系统,其存储需求的特点是高性价比且易于管理和扩展。因此,在对现有存储设备利旧并使用存储虚拟池化、自动分级存储技术的同时,可考虑采用存储自动精简配置技术来进一步提高存储资源的利用率。

  3.1 存储虚拟池化技术

  存储虚拟池化技术可将整个存储网络中的不同存储子系统整合成一个或多个可以集中管理的虚拟存储池,即存储池可跨多个存储子系统,并在存储池中按需建立一个或多个不同的虚拟卷,通过将这些虚拟卷按一定的读写授权分配给存储网络中的各应用服务器,达到充分利用存储容量、集中管理存储和降低存储成本的目的。

  3.2 存储逻辑分区技术

  存储逻辑分区技术可将单个存储系统中的资源分隔成多个独立可配置、可管理的存储分区,同时每个存储分区可根据其上应用系统的要求分别设置其所拥有的资源,从而实现多个应用安全地分享存储资源,并有效保障各应用所需的服务级别和服务质量。在邮政金融信息系统逻辑集中项目中,采用了高性能的存储系统,并通过逻辑分区技术让多个关键应用分享存储资源,从而提高了存储资源的利用率。

  3.3 自动分级存储技术

  自动分级存储技术是根据数据的重要性、访问频率、保留时间、容量、存取性能等指标,将数据通过不同的存储方式(在线、近线和离线)分别存储在不同性能的存储设备上,通过分级存储管理实现数据客体在存储设备之间的自动迁移。自动分级存储的工作原理是基于数据访问的局部性。同时,自动分级存储技术通过减少非重要性数据在高层次存储中所占用的空间,还可有效提高整个系统的存储性能[4]。

  在数据分级存储架构中,分级存储设备是根据具体应用可以变化的,存储层级的划分是相对的,且可分为多种级别。例如:可以在单一存储设备中采用“固态盘―光纤通道/SAS磁盘―SATA磁盘”这种三级存储结构,也可以在一个虚拟化存储环境中采用“高速存储阵列―低速存储阵列―虚拟磁带库―传统磁带库”这种四级存储结构,具体采用哪些存储级别需要根据具体应用需求而定。在邮政金融信息系统逻辑集中项目中,从以下两方面应用了自动分级存储技术:

  (1)在单一存储设备中,可将访问最频繁、性能要求最高的重要数据放在固态盘组上,将访问较频繁的数据放在光纤通道/SAS磁盘组上,并将不经常访问的数据放在SATA磁盘组上。依据分级策略,自动分级存储技术可在数据的生命周期内对数据进行适时地降级迁移,通过将活跃度或重要性降低的数据自动迁移到性能、成本相对较低的磁盘上。

  (2)结合存储虚拟池化技术,将分布在不同存储设备上的“存储池”层级化。在按服务级别分别提供给不同应用使用的同时,通过自动分级存储技术来将数据甚至是整个虚拟卷在不同层级的存储资源间进行在线的自动升级或降级迁移。

  3.4 存储自动精简配置技术

  自动精简配置是一项针对存储资源进行自动分配和利用,避免存储空间被无限制索取、浪费的技术。通常,一组主机或者应用对存储容量的需求是随时间而发生改变的,因而为其全额分配的容量在初始阶段不能得到充分的利用。精简配置技术通过存储虚拟池化技术,可以为不同应用提供一个公用的单一预留容量池。同时,通过创建比物理容量大的逻辑卷,能够让管理员给应用或主机配置超出实际物理容量的存储容量。这样就大大提高了存储利用率,有效降低了存储容量的一次性采购成本,并达到了节约空间和节能减排的目的。

  在大幅提高存储利用率的同时,通过自动扩展已经分配的存储卷,自动精简配置技术可显著提升存储系统的可扩展性。在邮政金融系统逻辑集中项目中,采用了自动精简配置技术为非关键应用系统动态、按需地分配存储容量,以优化存储系统的资源利用率。

  4.应用性能扩展技术

  应用性能扩展技术可根据应用和时间为存储资源划分优先级,并使高优先级主机在数据存取带宽和读写延迟方面获得最佳性能。应用性能扩展技术提供了端到端的应用系统服务质量控制,通过设置应用所需要的最小平均带宽或者最大平均响应时间指标,可确保多个应用共享存储资源时的服务质量要求。利用应用性能扩展技术,可以解决的主要问题:(1)为应用提供端到端的服务水平管理;当多个应用共享存储系统时,通过设置服务级别来保证关键应用系统的性能;(2)动态的监控应用系统的实时性能,查看与服务级别对比的性能历史数据;(3)调整存储资源来满足关键应用系统的性能要求。

  5.固态盘(SSD)技术

  固态盘(Solid State Disk,SSD)是采用固态电子存储芯片阵列制成的存储介质,由控制单元和存储单元(DRAM或FLASH芯片)两部分组成。固态硬盘的接口规范、定义、功能和使用方法与普通硬盘相同,在产品外形和尺寸上也与普通硬盘一致。相比于普通硬盘,固态盘具有速度快、功耗低、无噪音、抗震动、重量轻等优势。

  5.1 SSD的特点

  (1)读写速度快:采用闪存作为存储介质,读取速度相对机械硬盘更快。固态硬盘不用磁头,寻道时间几乎为0。固态硬盘持续读写速度超过了500MB/s,固态硬盘的快不仅体现在持续读写上,随机读写速度快才是固态硬盘的明显优势;

  (2)防震抗摔性:传统硬盘都是磁碟型的,数据储存在磁碟扇区里。而固态硬盘是使用闪存颗粒制作而成,所以SSD固态硬盘内部不存在任何机械部件,这样即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在发生碰撞和震荡时能够将数据丢失的可能性降到最小;

  (3)低功耗:固态硬盘的功耗上要低于传统硬盘;

  (4)无噪音:固态硬盘没有机械马达和风扇,工作时噪音值为0分贝。基于闪存的固态硬盘在工作状态下能耗和发热量较低。内部不存在任何机械活动部件,不会发生机械故障。由于固态硬盘采用无机械部件的闪存芯片,所以具有了发热量小、散热快等特点;   (5)工作温度范围大:一般的硬盘只能工作在5--55摄氏度范围内,而大多数固态硬盘可在-10--70摄氏度范围内工作。固态硬盘比同容量机械硬盘体积小、重量轻;

  (6)轻便:固态硬盘在重量方面更轻,与常规1.8英寸硬盘相比,重量轻20-30克。由于固态盘没有磁头,也不存在机械硬盘的寻道问题,因而启动和数据随机读取的速度非常快,其I/O响应时延也远低于普通硬盘(1ms以内)。机械硬盘内部结构如图4所示。

  5.2 SSD的基本结构

  基于闪存的固态硬盘是固态硬盘的主要类别,其内部构造比较简单,固态硬盘内主体是一块PCB板,而这块PCB板上最基本的配件就是控制芯片、缓存芯片和存储数据的闪存芯片,固态硬盘内部结构如图5所示。

  (1)主控芯片:主控芯片是固态硬盘的大脑,其作用一是合理调配数据在各个闪存芯片上的负荷,二则是承担整个数据中转,连接闪存芯片和外部SATA接口。

  (2)缓存芯片:主控芯片旁边是缓存芯片,固态硬盘和传统硬盘一样需要高速的缓存芯片辅助主控芯片进行数据处理。

  (3)闪存芯片:除了主控芯片和缓存芯片以外,PCB板上其余的大部分位置都是NAND Flash闪存芯片了。NAND Flash闪存芯片又分为SLC(单层单元)、MLC(多层单元)以及TLC(三层单元)NAND闪存。

  企业级固态盘在设计中采用了断电保护技术和冗余技术,并支持10万次的持续擦写(采用SLC存储单元)能力,可以为使用固态盘的存储设备提供有效的高可靠性。在邮政金融信息系统逻辑集中项目中,使用了固态盘作为数据库重做日志存储载体,显著提升了重做日志的效率,使得数据库重做日志没有成为系统的性能瓶颈。

  6.云存储技术

  根据云平台部署方式的不同,“云”可以分为四种类型:公有云、社区云、混合云和私有云;同时,云服务将主要通过三种交付形态提供:软件作为服务(SaaS)、平台作为服务(PaaS)和基础架构作为服务(IaaS)。云存储就是将储存资源放到云上供用户存取的一种新兴方案[5]。

  6.1 基本概念

  云存储是在云计算(cloud computing)概念上延伸和衍生发展出来的一个新的概念。云计算是分布式处理(Distributed Computing)、并行处理(Parallel Computing)和网格计算(Grid Computing)的发展,通过云计算技术,网络服务提供者可以在数秒之内,处理数以千万计甚至亿计的信息。云存储的概念与云计算类似,它是指通过集群应用、网格技术或分布式文件系统等功能,网络中大量不同类型的存储设备通过应用软件集合起来协同工作,共同对外提供数据存储和业务访问功能的一个系统,保证数据的安全性,并节约存储空间,如图6所示。

  6.2 云存储的特点

  就如同云状的广域网和互联网一样,云存储对使用者来讲,不是指某一个具体的设备,而是指一个由大量存储设备和服务器所构成的集合体。用户使用云存储,并不是使用某一个存储设备,而是使用整个云存储系统带来的一种数据访问服务。所以云存储不是存储,而是一种服务。

  6.3 云存储的分类

  云存储可分为三类:公共云存储、内部云存储、混合云存储。其中公共云存储可以划出一部分用作私有云存储,私有云存储可以部署在企业数据中心或相同地点的设施上。私有云可以由企业的IT部门管理,也可以由服务供应商管理。

  (1)公共云存储:像亚马逊公司的Simple Storage Service(S3)和Nutanix公司提供的存储服务一样,它们可以低成本提供大量的文件存储。供应商可以保持每个客户的存储、应用都是独立的、私有的。国内主要有百度云盘、华为网盘、360云盘等;

  (2)内部云存储:这种云存储和私有云存储比较类似,唯一的不同点是它仍然位于企业防火墙内部。可以提供私有云的平台有:Eucalyptus、3A Cloud、联想网盘等;

  (3)混合云存储:这种云存储把公共云和私有云/内部云结合在一起。特别是需要临时配置容量的时候,主要用于按客户要求的访问。

  6.4 云存储的结构

  云存储系统的结构模型由4层组成:存储层、基础管理层、应用接口层、访问层。云存储是SAN引导启动技术、存储虚拟化、存储逻辑分区、自动分级存储、应用性能扩展、自动精简配置等技术的综合应用。

  (1)存储层:存储层是云存储的基础部分。存储设备可以是FC光纤通道存储设备、NAS和iSCSI等IP存储设备,也可以是SCSI或SAS等DAS存储设备;

  (2)基础管理层:基础管理是云存储的核心部分,也是云存储中最难实现的部分。基础管理层通过集群、分布式文件系统和网格计算等技术,实现云存储中多个存储设备之间的协同工作,使多个存储设备可以对外提供同一种服务,并提供更强大的数据访问性能;

  (3)应用接口层:应用接口是云存储最灵活的部分。不同的云存储运营单位可以根据实际业务类型,开发不同的应用服务接口,提供不同的应用服务。比如视频监控、IPTV和视频点播、远程数据备份等应用平台;

  (4)访问层:任何一个授权用户都可以通过标准的公用应用接口来登录云存储系统,享受云存储服务。云存储运营单位不同,云存储提供的访问类型和访问手段也不同。云存储总体架构如图7所示。

  7.结束语

  本文研究了三类计算机网络系统的数据存储技术,并重点探讨了目前主流的SSD和云存储等数据存储新技术,以期解决计算机网络系统数据存储容量和传输速率等问题。在邮政金融信息系统逻辑集中项目中,通过与存储智能性能监控技术相结合,应用性能扩展技术可以动态地按需调整各关键应用的服务级别和存储资源,使存储系统能够及时地适应具有不同服务级别且动态变化的多个应用的存储性能需求,从而给各应用提供最佳的性能保证,并提高了存储系统的利用率。

  参考文献

  [1]鲁士文.存储网络技术及应用[M].清华大学出版社,2010:20-39.

  [2]张冬.网络存储系统原理精解与最佳实践[M].清华大学出版社,2008:52-63.

  [3]邓劲生.广域网络存储虚拟化技术研究[D].国防科学技术大学,2005:2-13.

  [4]任玉玲,唐靖.虚拟存储技术研究[J].商丘职业技术学院学报,2009,8(5):39-41.

  [5]王刚.云计算的分析与研究[J].信息技术,2013(6):137-140.