物联网与云计算:大题.docx
《物联网与云计算:大题.docx》由会员分享,可在线阅读,更多相关《物联网与云计算:大题.docx(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、1. Blob、Queue、Table的含义是什么?其功能有何不同?答:Blob:为存储大型的二进制对象而设计,例如:图片、视频和音乐文件。Table:该表存储类型提供了结构化存储能力,可以用来存储数量巨大、而结构相对简 单的数据。Queue:消息队列是为可靠的异步消息传递而设计的存储类型。云服务内部署的应用程 序可以使用消息队列实现异步通讯。不同之处:Blob适用于局部应用,但它存储的数据缺乏结构化,为了让应用能够以更 易获取的方式来使用数据,Windows Azure存储服务提供了 Table oTable提供大规模可扩展结构化存储,一个Table就是包含一组属性的一组实体,应用 程序可以
2、操作这些实体,并可以查询存储在Table中的任何属性。与Blob和Table都是用于长期存储数据不同,Queue的主要功能是提供一种Web Role 实例和Worker Role实例之间异步通信的方式。2. Windows Azure角色主要有哪两类?他们的含义和区别是什么?答:有Web角色(Web Role)和辅助角色(Worker Role)。Web角色是运行于IIS上的ASP.NET或PHP Web应用程序。该角色可通过HTTP 或HTTPS终结点访问。Web角色就是ASP.NET Web应用程序工程,本质上可以是一个 网站。辅助角色是一个可运行任意.NET代码的后台处理应用程序。它也能
3、够公开面向 Internet的终结点和内部终结点答:客户端通过Filesystem对象的open。方法来翻开希望读取的文件。(2)分布式文件系统通过RPC来调用名字节点(Namenode),来确定文件开头局部数据块的位 置。(3)客户端对FSDatalnputstream输入流调用read。方法。(4) FSDatalnputstream对象随即与存储着文件开头局部的块的数据节点相连,通过在数据流 中反复调用read。方法,数据就会从数据节点返回到客户端。当读取到块的最后一段时,FSDatalnputstream就会关闭与数据节点间的联系。然后为下 一块找到最正确的数据节点。(6)当客户端读取
4、完毕时,就会对文件系统输入数据流调用close。方法HDFS文件写入过程包括哪些步骤?.答:客户端通过Filesystem对象的create。方法来创立希望写入的文件。(2)分布式文件系统通过RPC来调用名字节点(Namenode),并在文件系统的命名空间中创立 一个新文件客户端对写入数据调用write。方法。4 4) FSDataOutputstrcam将客户写入的数据分成一个个的包(write packet),写入内部的数据队 列,然后队列中的数据流依次写入到由数据节点组成的管线中.FSDataOutputstream有一个内部的包队列来等待数据节点发送确实认信息(ack packet),
5、 一个包只有在被管线中的所有节点确认后才被转移出包队列(6)当客户端完成数据的写入后,就会对数据流调用close。方法。(7)向名字节点发送写入完成的信息。答:C BA C机架25 .结合图形描述HDFS中副本的存放策略。A B1 回机架I首先是将数据块A放在本地节点,在对另外两个副本存放时,为了充分考虑集群内节点的 容错机制,是将第二个副本A存储在机架1上的另一个节点内,第三个副本A那么存储到 不同的机架2上的一个节点内。每个机架失效的概率要远远小于节点失效的概率。这种数据块副本存储策略有效的保证了数据存储的可靠性和高效性,又节省了客户端在进行 读操作时所占用的网络带宽(数据块存储在不同的机
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 联网 计算
限制150内