云存储的概念
网站编辑2020-09-04 10:34:01690
云计算将IT资源变得像水电资源一样易于管理与流通。但是云计算系统却面临另外一个大问题:存储。这好比,自来水厂需要大容量的存储设备来处理从水源抽取的水(保存起来以供净化)。云计算系统除了修建数据中心存放物理设备之外,还需要存储大规模的数据。这些数据来源有多种可能:用户数据、系统运行所需数据以及互联网数据(比如搜索引擎抓取的数据)。采用何种方式存储与管理这些大规模的数据,就成了云计算系统需要考虑的问题。因此,云计算系统中需要实现一个以存储为目标的子系统,即云存储系统。

那么云存储的目标就是将存储资源变得像水电一样方便人们使用。云存储在设计的时候,为了达成这样的目标,将云存储系统分为4层。
(1)硬件层:硬件层是云存储最底层、最基础的部分。硬件层包括了网络光纤、iSCSI设备、SSD硬盘或者其他多种多样的存储设备。有时候,这些设备并不集中于某一地,而是通过网络联接在一起。
(2)管理层:管理层是最核心的部分。管理层主要是通过分布式文件系统、网络通信来实现,进而保证硬件设备协同工作。管理层保证了系统的可靠性、持久性和稳定性,进而向用户提供有效的存储服务。
(3)API层:只是有了管理层还远远不够,还需要提供网络访问的API。有了这些API,就可以为各式各样的应用提供服务,比如视频点播、网盘和Dropbox等等。
(4)客户端:一个完整的云存储系统还需要有方便易用的客户端。简洁的UI和人性化的设计都是客户端应该考虑的重点。



