您还未登录! 登录 | 注册 | 帮助  

您的位置: 首页 > 业务知识 > 正文

云存储技术的原理是什么?百度网盘技术原理分析

发表于:2018-09-30 作者:JamSam 来源:PHPMyCMS

什么是云端存储技术?像众所周知的百度网盘、360云盘等都是云端存储技术,这些都是云存储技术的服务平台。那么目前云计算背景下的云存储概念,这个云存储概念与传统存储又有哪些区别与类似呢?

很早以前就已经兴起网络云存储技术早在80年代之初,有人认为云端存储的概念就是基于网络的文件存储,意思就是把我们的文件或者数据放在网络服务器上存储,按照这种思路来理解的话云端存储的技术其实在互联网诞生之前就已经存在了。

云存储技术基于虚拟化

我们应该要正确的理解云计算背景下的云存储,各大提供云存储技术服务的网盘公司,如百度、360、腾讯、金山所以采用的云存储技术与传统的硬件存储技术有何区别呢?首先要介绍云计算,云计算的核心技术之一就是虚拟化,把存储、计算、网络资源进行虚拟化,以方便像OpenStack这样的云计算管理工具来对资源进行软件化的配置。因此,现在的云存储都是建立在存储虚拟化技术的基础上的,通常对存储资源的虚拟化工作都是由hypervisor程序来完成的。

传统物理(硬件)存储技术的原理

传统的物理存储技术也就是我们所常见的硬盘,它没有经过虚拟化这一层,这就是目前所说的云存储和传统存储的一个重要区别,我们称传统的存储技术为物理存储主要是相对于虚拟云存储而言。

物理存储技术主要可以分成三种类型:

1、存储域网络(SAN:意思是storage area network):存储域网络是通过光纤通道连接到一群计算机上,建立专用于数据存储的区域网络。在SAN的环境中,可以把一组硬盘(或者这组硬盘的一部分)组成具有逻辑性的单元(LUN:logic unit),LUN就像一块硬盘。一般常见的SAN协议是iSCSI和FC。LUN是管理SAN的主要单位,与DAS的磁盘是一样的,LUN也只能连接一台主机,也就是说,是不可以多台主机同时访问一个LUN,这就不利于文件共享。为了解决文件共享的问题,之后又提出了NAS的技术。

2、网络附属存储(NAS):NAS是一种专用数据存储服务器,包括存储器件和内嵌系统软件,NAS可以实现跨平台文件共享功能,NAS也可以允许分配一部分存储空间组成一个文件系统类型。

3、直连存储(DAS:意思是direct attached storage):相对来讲这是最简单的存储类型,我们的个人计算机都属于这种,就是磁盘(或磁盘阵列RAID)直接接在主机的总线上。磁盘阵列是由很多价格较便宜的磁盘,组合成一个容量巨大的磁盘组。采用这种技术是将数据切割成许多区段,分别存放在各个硬盘上面,不仅可以提高存取效率,还可以通过冗余来提高系统可用性。

云存储具有哪些优势

对于我们用户来说,只要存储的数据安全、文件不丢失就够了,根本不用管是不是虚拟化,是存在物理磁盘还是存在虚拟化的磁盘上。