存储模式一般分为三种:直连式存储,网络存储,数据虚拟存储。我将总结这三种存储模式,并举一些例子来增强对该概念的认识。
直连式存储Direct-Attached Storage
磁盘驱动器和服务器直接连接。一般是通过专用接口(e.g. USB, SAS, etc.), 与主机系统之间的数据传输速度块,延迟低,能够提供高性能的数据访问。一个最简单的例子,U盘,这个就属于直连式存储。那么一般大数据对应的数据量达,这个“U盘”的容量也就会相应增大很多。通常PB是最小的。数据的单位指路博客
网络存储
网络存储可以分为以下两个:
- 网络附加存储Network-attached Storage, NAS
- 存储区域网络Storage Area Network, SAN
NAS
NAS是一种专用的文件存储设备,通过网络提供数据访问给网络上的其他设备。NAS设备将存储资源作为一个独立的网络节点,通常使用标准的文件协议来共享文件。
SAN
SAN是一个高性能专用网络,连接存储设备与服务器。它允许存储设备独立于本地服务器直接与网络中的多个服务器通信,使用的是块级数据传输。它的跨平台性能较好。
百度网盘和NAS的区别
在功能与结果上面来看,虽然是一样的,但是在技术实现上面是完全不同的:
数据虚拟存储Storage Virtualization
虚拟存储是整合各种存储物理设备为一个整体,从而实现在公共控制平台下集中存储资源。这是一个抽象的概念,最终只需要通过一个统一的接口来访问和管理位于多个设备和位置的数据。这种技术主要通过软件来实现,使得数据源的物理位置和实际的存储细节对用户来说是透明的。(*透明:用户不需要知道背后的细节)。
举个例子来说,现在有多个存储设备,包括硬盘A, 硬盘B,硬盘C还有U盘A, U盘B,固态硬盘SSD,存储卡SDa,SDb,甚至还可能有u盘,通过数据虚拟化,可以将这些不同的存储设备集成到一个统一的管理界面中。如果后续存储空间不够了,还可以手动添加硬件进来扩容容量,是不是感觉很方便?
虚拟存储不仅可以降低存储资源管理的复杂性,而且可以带给系统高可用性和高可靠性,从而降低数据存储管理成本。