当前位置:首页 > 电子书 > 电子书下载 > >
云存储技术:分析与实践 云存储技术:分析与实践
码农之家

码农之家 提供上传

资源
48
粉丝
32
喜欢
79
评论
13

    云存储技术:分析与实践 PDF 超清扫描版

    云存储电子书
    • 发布时间:2019-04-28 11:05:35

    给大家带来的一篇关于云存储相关的电子书资源,介绍了关于云存储技术、分析与实践方面的内容,本书是由经济管理出版社出版,格式为PDF,资源大小79.1 MB,刘洋编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:7.5。

  • 云存储技术:分析与实践 PDF 下载
  • 下载地址:https://pan.baidu.com/s/1XCgNS6YaVStG2tV8BNDiH
  • 提取码:93g2
  • 云存储技术:分析与实践

    云存储技术:分析与实践 电子书封面

    内容介绍

    《云存储技术:分析与实践》采用循序渐进的方法,读者逐步了解云存储领域的关键技术.在力求保持全面性、通俗性的同时,分析讨论了一系列云存储领域的话题,例如存储虚拟化、系统虚拟化、分布式存储系统、绿色存储、固态存储、重复数据删除和大数据近似求解等内容。《云存储技术:分析与实践》融入了作者的前期研究成果,并介绍了基于Hadoop、Swift构建云存储系统的实践经验。

    《云存储技术:分析与实践》在内容上共分为七章,包括云存储概述、存储技术基础、虚拟化技术、分布式存储系统、云存储关键技术研究、基于Hadoop构建云存储系统和基于Openstack Swift构建云存储系统。

    《云存储技术:分析与实践》作为科研课题结项的成果,既是对项目实践经验的总结,也是对前人研究工作的梳理,可供信息存储相关领域的系统管理人员及分析、设计、开发人员参考,也可作为高等院校相关专业的辅修教材。

    内容节选

    Master的external API,主要是面向自家编写的客户端,而非真正的对应用程序的调用接口
    1 获取文件信息  readonly
    通过传入一个fileid,master立即反馈给请求者该文件的相关信息
    如文件id  fileid,name,copysize,blocklength,create time,owner,filetype.....
    2 读文件  readonly
    通过传入文件的id和seqno,定位到具体block,
    master立即反馈给请求者 block的id和版本号及所有副本所在的storage节点列表,由client端
    按照就近的原则读取storage上的数据
    3 写文件 rw
    通过传入fileid和seqno,master将fileid判断是否存在该fileid的一个leader,所谓leader可以理解成
    对该fileid的一个管理线程,所有对该文件的请求都可以发送到这个leader上进行串行化操作,特别是那些牵涉到同步的操作更要用这个leader来串行化。
    seqno如果存在说明是对原有块的一个追加(你可以隔三天再去写一个未写完的文件),否则视为新写一个块,
    写一个块的时候,leader线程要选取某个storage为pn,并在zk上挂起一个对pn的lease,leader通知pn更新lease并启动lease超时定时器
    关键点
    1 File Leader  文件串行化
    leader是对文件的所有操作进行串行化,一个文件有自己的基本属性,称之为文件元信息,对元信息做更新的操作都应该串行化,也即所谓的同步加锁,如update delete  create操作。
    2 zookeeper 任务协调与同步
    zk的作用是协调所有服务器的工作,当集群存在两个cn的时候,如果其中一个cn要更改自己的元信息,为了同步,另外一个cn的对应云信息也要更改,这个时候可以把这个操作挂在zk上,所有master通过主动或被动的方式获取该数据操作并在本地执行;zk令一个作用是协调,比若一个恢复任务在一个服务器上开启并后台运行,那么其他的服务器就没必要重复这一过程
    3 lease 块的同步
    如果只有一个客户端请求写数据,那么lease可以不要,但当多个客户端写同一个块的时候,就牵涉数据一致性的问题,而数据一致性可以归纳到pn是不是同一个,是同一个pn就可以轻松保证数据的一致,租约包含了块和pn的映射信息。

    目录

    • 第一章 云存储概述
    • 第一节 引言
    • 第二节 云存储概述
    • 第三节 云存储的分类
    • 第四节 云存储的系统架构
    • 第五节 云存储的优势
    • 第六节 云存储的主要思想
    • 第七节 虚拟存储容器
    • 第八节 云存储的互操作性
    • 第九节 云存储技术基础
    • 第二章 存储技术基础
    • 第一节 外部存储设备
    • 第二节 磁盘阵列
    • 第三节 直连存储
    • 第四节 附网存储
    • 第五节 存储区域网
    • 第六节 分布式文件系统
    • 第七节 数据保护技术
    • 第八节 数据备份
    • 第九节 镜像与快照
    • 第十节 分级存储管理
    • 第十一节 存储系统的功能需求
    • 第十二节 存储系统的评价指标
    • 第三章 虚拟化技术
    • 第一节 虚拟化概述
    • 第二节 存储虚拟化
    • 第三节 系统虚拟化
    • 第四节 桌面虚拟化
    • 第五节 应用虚拟化
    • 第六节 典型虚拟化产品:VMware vSphere
    • 第七节 典型虚拟化产品:Micmsoft Azure
    • 第八节 典型虚拟化产品:Xen
    • 第九节 典型虚拟化产品:KVM
    • 第四章 分布式存储系统
    • 第一节 海量数据的分类
    • 第二节 分布式文件系统
    • 第三节 分布式键值系统
    • 第四节 分布式表格系统
    • 第五节 分布式数据库
    • 第五章 云存储关键技术研究
    • 第一节 一种基于工作集副本的存储虚拟化层节能技术
    • 第二节 基于大规模云环境的绿色资源分配协议
    • 第三节 基于MLC/SLC双模闪存芯片的闪存转换层
    • 第四节 面向混合存储系统的块层多顺序流预取算法
    • 第五节 云存储环境下基于HDFS的海量小文件装箱算法
    • 第六节 一种基于两级随机抽样的近似求解方法
    • 第六章 基于Hadoop构建云存储系统
    • 第一节 系统架构
    • 第二节 基础配置
    • 第三节 Hadoop集群配置
    • 第四节 HDFS的Java客户端编写
    • 第五节 云存储平台展示
    • 第七章 基于Open Stack Swift构建云存储系统
    • 第一节 Open Stack介绍
    • 第二节 Swift介绍
    • 第三节 安装Swift
    • 第四节 使用Swift
    • 第五节 Swift管理
    • 参考文献

    上一篇:Excel 2013数据透视表应用大

    下一篇:大师谈游戏设计:创意与节奏

    展开 +

    收起 -

     
    云存储 相关内容
    学习笔记
    网友NO.49138
    网友NO.49138

    1、什么是网盘?
    网盘,又叫网络U盘、网络硬盘,是互联网公司的在线存储服务,给用户提供如文件的存储、访问、备份、共享等文件管理等功能。用户可以把网盘看成一个放在网络上的硬盘或U盘,不管你是在家中、单位或其它任何地方,只要你连接到互联网,你就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。
    企业网盘,是基于云计算理念推出的企业数据网络存储和管理解决方案,利用互联网后台数据中心的海量计算和存储能力为企业提供数据汇总分发、存储备份和管理等服务。
    实用意义来说:企业网盘是一个企业专用网盘系统,具有强大和简单易用的文档在线编辑预览、协同办公、文件共享、自动备份、历史资料归档等丰富功能。
    前段时间个人网盘关闭风波闹的纷纷扬扬,很多企业用户都将目光转向了企业级网盘应用。在这方面做的比较好的,国外有老牌厂商box,国内有够快云库等一些新兴企业。
    就中国国情来讲,企业网盘无疑是将来网盘厂商的不二选择。企业网盘是基于云计算理念推出的企业数据网络存储和管理解决方案,利用互联网后台数据中心的海量计算和存储能力为企业提供数据汇总分发、存储备份和管理等服务。
    由于个人网盘中的内容都是用户自发上传,网盘运营商在内容监管方面乏力,网盘中违法违规的内容不可控,加之个人网盘在文件存储安全性、文件分发便捷性、办公协作易用性等方面无法与企业网盘相比,可以预见,将来会有更多的企业与组织在选择文件管理软件的时候偏向于企业级网盘。
    但是我们还是要将网盘和云存储做一个比较。而从底层构架上以及应用上,两者的区别就非常明显。
    2、从底层架构来看
    云存储应用了包括分布式文件系统、用户管理与身份验证、虚拟化等诸多技术手段。
    网盘的技术构架则相对简单,以用户管理为例,网络硬盘仅仅只是依靠数据库管理进行用户区分,而并没有实现单一账户下多权限的划分、多账户间协作等管控内容。
    3、从应用角度来看
    网盘的作用更多是存储数据,但是云存储的功能却要包含更多内容。目前来看,云存储服务提供商更愿意围绕服务打造出一个包含文件同步、工作协同、多应用汇聚的平台,而不仅仅是放个数据那么简单。
    总结
    所以两者最本质的区别是在于,网盘仅是针对一部分用户所提供的一种服务模式。但是云存储则是在更高的层面上建立一系列服务体系。可以说,网盘的功能仅是云存储的一部分。

    电子书 编程教程 PC软件下载 安卓软件下载

    Copyright 2018-2020 xz577.com 码农之家

    本站所有电子书资源不再提供下载地址,只分享来路

    免责声明:网站所有作品均由会员网上搜集共同更新,仅供读者预览及学习交流使用,下载后请24小时内删除

    版权投诉 / 书籍推广 / 赞助:QQ:520161757