下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Blob、Queue、Table的含义是什么?其功能有何不同?答:Blob:为存储大型的二进制对象而设计,例如:图片、视频和音乐文件。Table:该表存储类型提供了结构化存储能力,可以用来存储数量巨大、而结构相对简单的数据。Queue:消息队列是为可靠的异步消息传递而设计的存储类型。云服务内部署的应用程序可以使用消息队列实现异步通讯。不同之处:Blob适用于部分应用,但它存储的数据缺乏结构化,为了让应用能够以更易获取的方式来使用数据,Windows Azure 存储服务提供了Table 。Table提供大规模可扩展结构化存储,一个Table就是包含一组属性的一组实体,应用程序可以操作这些实体,
2、并可以查询存储在Table中的任何属性。 与Blob和Table都是用于长期存储数据不同,Queue的主要功能是提供一种Web Role实例和Worker Role 实例之间异步通信的方式 。Windows Azure 角色主要有哪两类?他们的含义和区别是什么?答:有Web 角色(Web Role)和辅助角色(Worker Role)。Web 角色是运行于 IIS 上的ASP.NET 或PHP Web 应用程序。该角色可通过 HTTP 或 HTTPS 终结点访问。Web 角色就是 ASP.NET Web 应用程序项目,本质上可以是一个网站。辅助角色是一个可运行任意.NET 代码的后台处理应用程
3、序。它也能够公开面向 Internet 的终结点和内部终结点 HDFS文件读取过程包括哪些步骤?答:(l)客户端通过Filesystem对象的open()方法来打开希望读取的文件。 (2)分布式文件系统通过RPC来调用名字节点(Namenode),来确定文件开头部分数据块的位置。(3)客户端对FSDatalnputstream输入流调用read()方法。 (4) FSDatalnputstream对象随即与存储着文件开头部分的块的数据节点相连,通过在数据流中反复调用read()方法,数据就会从数据节点返回到客户端。(5)当读取到块的最后一段时,FSDatalnputstream就会关闭与数据节
4、点间的联系。然后为下一块找到最佳的数据节点。 (6)当客户端读取完毕时,就会对文件系统输入数据流调用close()方法 HDFS文件写入过程包括哪些步骤?答:(1)客户端通过Filesystem对象的create()方法来创建希望写入的文件。(2)分布式文件系统通过RPC来调用名字节点(Namenode),并在文件系统的命名空间中创建一个新文件 (3)客户端对写入数据调用write()方法。(4) FSDataOutputstream将客户写入的数据分成一个个的包(write packet),写入内部的数据队列,然后队列中的数据流依次写入到由数据节点组成的管线中.(5) FSDataOutpu
5、tstream有一个内部的包队列来等待数据节点发送的确认信息(ack packet),一个包只有在被管线中的所有节点确认后才被转移出包队列 (6)当客户端完成数据的写入后,就会对数据流调用close()方法。(7)向名字节点发送写入完成的信息。 结合图形描述HDFS中副本的存放策略。答:首先是将数据块 A 放在本地节点,在对另外两个副本存放时,为了充分考虑集群内节点的容错机制,是将第二个副本 A 存储在机架 1 上的另一个节点内,第三个副本 A 则存储到不同的机架 2 上的一个节点内。 每个机架失效的概率要远远小于节点失效的概率。这种数据块副本存储策略有效的保证了数据存储的可靠性和高效性,又节
6、省了客户端在进行读操作时所占用的网络带宽(数据块存储在不同的机架内) Hadoop的特点有哪些?答:(1) 扩容能力。Hadoop 的根本特点就是存储的扩展性和计算的扩展性。Hadoop可以扩展到数千甚至数万个节点上。(2) 低成本。Hadoop 框架无需昂贵的服务器,普通 PC 机也可正常运行。必要时,在你的笔记本上也可以安装。(3) 可靠性高。Hadoop 采用的分布式文件系统和 MapReduce 的任务监控,一定程度上保证了系统的备份恢复机制和分布式处理的可靠性。(4) 效率高。数据交互的高效性以及 MapReduce 的处理模式,可以在数据所在的节点并行处理,为海量信息的高效处理做了
7、铺垫。相比NoSQL数据库,关系数据库暴露的问题有哪些?答:1、High performance - 对数据库高并发读写的需求 2、Huge Storage - 对海量数据的高效率存储和访问的需求 3、High Scalability & High Availability- 对数据库的高可扩展性和高可用性的需求 虚拟机的主要功能有哪些?答:1) 虚拟机的快照(snapshot) 2) 虚拟机的克隆(clone) 3) 虚拟机的迁移 4) 虚拟机的备份 5) 虚拟机的集群 说明短距离无线通信的主要特点。答:通信距离短,覆盖距离一般在10200m,无线发射器的发射功率较低,发射功率一般小于100
8、mW,工作频率多为免付费、免申请的全球通用的工业、科学、医学(Industrial, Scientific and Medical,ISM)频段。说明云计算与物联网的关系。答:【未在课件找到标准答案,以下答案来自百度知道,仅供参考。】云计算是实现物联网的核心。运用云计算模式,使物联网中数以兆计的各类物品的实时动态管理,智能分析变得可能。物联网通过将射频识别技术、传感器技术、纳米技术等新技术充分运用在各行各业之中,将各种物体充分连接,并通过无线等网络将采集到的各种实时动态信息送达计算处理中心,进行汇总、分析和处理。从物联网的结构看,云计算将成为物联网的重要环节。物联网与云计算的结合必将通过对各种
9、能力资源共享、业务快速部署、人物交互新业务扩展、信息价值深度挖掘等多方面的促进带动整个产业链和价值链的升级与跃进。物联网强调物物相连,设备终端与设备终端相连,云计算能为连接到云上设备终端提供强大的运算处理能力,以降低终端本身的复杂性。二者都是为满足人们日益增长的需求而诞生的。VEPA的核心思想和优点是什么?答:VEPA的核心思想是,将虚拟机产生的网络流量全部交由与服务器相连的物理交换机进行处理,即使同一台服务器上的虚拟机间流量,也将在物理交换机上查表处理后,再回到目的虚拟机上。VEPA方式不仅借助物理交换机解决了虚拟机间流量转发,同时还实现了对虚拟机流量的监管 ,并且将虚拟机接入层网络纳入到传
10、统服务器接入网络管理体系中 。Yarn架构的三个组成部分是什么?分别说明其功能。答:ResourceManager, ApplicationMaster 与 NodeManager 。ResourceManager 是一个中心的服务,它包括两个组件:调度器(scheduler)和ApplicationsManager。ApplicationMaster 的职责有:向调度器索要适当的资源容器,运行任务,跟踪应用程序的状态和监控它们的进程,处理任务的失败原因。ApplicationMaster 负责一个 Job 生命周期内的所有工作。NodeManager 是每一台机器框架的代理,是执行应用程序的容器,监控应用程序容器的资源使用情况 (CPU,内存,硬盘,网络 ) 并且向调度器(scheduler)汇报。NodeManager 功能比较专一,就是负责 Container 状态的维护,并向 RM/scheduler保持心跳。什么是FCoE?它与iSCSI相比,其适用场
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论