云存储
云存储系统,通过集群、分布式文件系统等功能联合起来协同工作,将大量分散的存储设备聚焦成一个大的资源池,并通过一定的应用软件或应用接口(浏览器或轻量级终端),向用户提供一定类型的存储和访问服务。
基本思路:对数据切片,分散到不同节点上进行存储。
技术流派:
1.主从架构 Google GFS/BigTable
存在master节点,data在多data node上分散存储;
2. 去中心化架构 Dynamo/Cassandra
元数据和数据均分散存储
云存储基础架构
自上向下,依次是访问层、应用接口层、基础管理层和存储层。
其中,访问层包括个人空间服务/运营空间租赁、企业数据备份/数据共享、视频监控/IPTV/在线存储等
应用接口层,包括网络接入/用户认证/权限管理、公用API接口/应用软件/WEB Service等
基础管理层,包括集群系统/分布式文件系统/网格计算、内容分发/P2P/数据重删、数据加密/备份/容灾等
而存储层,则包括存储虚拟化、存储集中管理、状态监控、维护升级等;还包含了存储设备,如NAS/SAN/FC/iSCSI
对应云存储的基础架构,云存储的包含4个层次:云终端/云网络/云平台/云服务
其中,云平台包含云计算/云存储/云安全等;而云服务,则包含SAAS/PASS等。
云存储不是存储,而是服务。