你了解虚拟存储技术吗?传统存储系统详述
扫描二维码
随时随地手机看文章
存储从两个方面解读,可以有不同的认识,一是指存储数据的硬件,二是指存储数据的系统。为了增进大家对存储的认识,本文将对传统的存储系统以及虚拟存储技术予以介绍。如果你对存储具有兴趣,不妨和小编一起继续往下阅读哦。
一、传统存储系统
存储系统是计算机的重要组成部分之一。存储系统提供写入和读出计算机工作需要的信息(程序和数据)的能力,实现计算机的信息记忆功能。现代计算机系统中常采用寄存器、高速缓存、主存、外存的多级存储体系结构。
计算机存储系统的核心是存储器,存储器是计算机中必不可少、用来存储程序和数据的记忆设备。
内部存储器(简称内存)主要存储计算机当前工作需要的程序和数据,包括高速缓冲存储器(Cache,简称缓存)和主存储器。目前构成内存的主要是半导体存储器。外部存储器(简称外存)主要有磁性存储器、光存储器和半导体存储器三种实现方式,存储介质有硬磁盘、光盘、磁带和移动存储器等。
现代计算机系统多级存储体系结构中,越顶端的越靠近CPU,存储器的速度越快、容量越小、每位的价格越高。采用这种组织方式能较好地解决存储容量、速度和成本的矛盾,提供一个在价格、容量上逻辑等价于最便宜的那一层存储器,而访问速度接近于存储系统中最快的那层存储器。
目前传统存储系统主要的3种架构,包括DAS、NAS和SAN。
1.DAS(Direct-AttachedStorage,直连式存储)
顾名思义,这是一种通过总线适配器直接将硬盘等存储介质连接到主机上的存储方式,在存储设备和主机之间通常没有任何网络设备的参与。可以说DAS是最原始、最基本的存储架构方式,在个人电脑、服务器上也最为常见。DAS的优势在于架构简单、成本低廉、读写效率高等;缺点是容量有限、难于共享,从而容易形成“信息孤岛”。
2.NAS(Network-AttachedStorage,网络存储系统)
NAS是一种提供文件级别访问接口的网络存储系统,通常采用NFS、SMB/CIFS等网络文件共享协议进行文件存取。NAS支持多客户端同时访问,为服务器提供了大容量的集中式存储,从而也方便了服务期间的数据共享。
3.SAN(StorageAreaNetwork,存储区域网络)
通过光纤交换机等高速网络设备在服务器和磁盘阵列等存储设备间搭设专门的存储网络,从而提供高性能的存储系统。
SAN与NAS的区别,在于其提供块(Block)级别的访问接口,一般并不同时提供一个文件系统。通常情况下,服务器需要通过SCSI等访问协议将SAN存储映射为本地磁盘、在其上创建文件系统后进行使用。目前主流的企业级NAS或SAN存储产品一般都可以提供TB级的存储容量,高端的存储产品也可以提供高达几个PB的存储容量。
二、虚拟存储技术
虚拟存储技术在对数据进行存储时,通过对软技术间接达到对物理存储设备的管理和控制。换句话说,人们对虚拟存储系统进行的各种操作都会被镜像到另一个物理存储系统上,用户不必关心真正的物理设备是什么、在哪里。在使用传统的存储技术来保存数据时,每当对计算机系统增加新的存储设备时,都必须重新对整个计算机系统的参数进行一些合适的设置,而每次的新设置都需要多次关机、开机操作,在这频繁的开关过程中就有可能导致系统中的部分数据不能被继续使用,从而中断业务的连续性。
针对这种存储的弊病,虚拟存储技术特意简化了对数据存储管理的复杂性,降低了存储管理成本。在虚拟存储环境中,无论网络后端的物理设备发生什么变化,服务器及其应用系统看到的存储设备的逻辑镜像都是不变的,这样,用户将不必关心底层物理环境的复杂性,只需管理基于异构平台的存储空间,所有的存储管理操作,如系统升级、建立、扩充存储空间、分配虚拟磁盘、改变磁盘阵列(RAID)等就变得非常方便。另外,虚拟存储允许一个用户共享不同供应厂商的存储设备,允许多用户共享同一个存储网络,因此,用户很容易地增加存储容量和在设备间移动数据。可见,虚拟存储技术其实只是一种逻辑存储技术,这种存储技术对数据的管理是智能的、有效的;利用该技术,用户可以直接对数据存储空间进行管理和控制,而不是对当前计算机系统所使用的物理存储硬件进行管理和控制。
以上便是此次小编带来的“存储”相关内容,通过本文,希望大家对传统的存储系统以及虚拟存储技术具备一定的了解。如果你喜欢本文,不妨持续关注我们网站哦,小编将于后期带来更多精彩内容。最后,十分感谢大家的阅读,have a nice day!