《分布式计算、云计算与大大数据》习题参考解答
云计算习题参考答案
第6章云计算习题参考答案6-1简述云和云计算的基本概念。
答:云也叫做资源池,是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。
云计算是一种基于互联网的、大众参与的计算模式,其计算资源(计算能力、存储能力、交互能力)是动态、可伸缩、且被虚拟化的,以服务的方式提供。
6-2简述私有云、公用云和混合云的基本概念。
答:私有云也叫做专用云,是由单个客户所拥有的按需提供基础设施,该客户控制哪些应用程序在哪里运行,拥有服务器、网络和磁盘,并且可以决定允许哪些用户使用基础设施。
公用云是由第三方运行的云,第三方可以把来自许多不同客户的作业在云内的服务器、存储系统和其他基础设施上混合在一起。
最终用户不知道运行其作业的同一台服务器、网络或磁盘上还有哪些用户。
混合云把公用云模式与私有云模式结合在一起。
客户通过一种可控的方式对云部分拥有,部分与他人共享。
6-3简述云计算的四个本质特征。
答:云计算的本质包括:(1)虚拟化,即把软件、硬件等IT资源进行虚拟化,抽象成标准化的虚拟资源,放在云计算平台中统一管理,保证资源的无缝扩展;(2)多粒度和多尺度,即灵活的面对需求,提供不同的服务;(3)不确定性,因为云计算是一个人参与的计算,是群体智能的体现,表现出自然界不确定性特征;(4)软计算,即如何让网络明白一些定量、定性的转换,如一些大约的量词等。
6-4简述云计算与并行计算的关系。
答:并行计算式云计算的萌芽阶段。
在并行计算中,为了获得高速的计算能力,人们不惜采用昂贵的服务器和购买更多的服务器。
因此,强大的并行计算能力需要巨额的投资。
并且,传统的并行计算机的使用是一个相当专业的工作,需要使用者具有较高的专业素质。
而云计算将服务器等设施集中起来,最大程度地做到资源共享,能够动态地为用户提供计算能力和存储能力,随时满足用户的需求。
6-5简述分布式计算的基本原理,并指出云计算与分布式计算的关系。
大学《云计算与大数据》试题及答案
云计算大数据试题一、单选题1、我公司大数据对外服务品牌是下面哪一项?(A)A.智慧洞察B.精确营销C.智慧数据D.和数据答案:A2、目前中国移动已经开展的大数据对外服务不包括下面的哪一项?(D)A.旅游景区客源分析B.交通OD系统C.商铺选址D.互联网广告营销答案:D3、大数据金融征信是对外服务一个重要的领域,下面说法错误的是(C)A.要严格保护用户信息安全B.数据结果脱敏加工C.可以输出用户的位置信息D.必须获得用户授权答案:C4、大数据技术的战略意义不在于掌握庞大的数据信息,而在于对这些含有意义的数据进行(B)。
A. 数据信息B. 专业化处理C.速度处理D. 内容处理答案:B5、与运营商数据相比,互联网数据有以下几点局限性,除了( D )。
A. 数据局部性B. 数据封闭性C. 数据割裂性D.数据全面性答案:D6、推荐系统为客户推荐商品,自动完成个性化选择商品的过程,满足客户的个性化需求,推荐基于网站最热卖商品、客户所处城市、(D ),推测客户将来可能的购买行为。
A.客户的朋友B.客户的个人信息C.客户的兴趣爱好D. 客户过去的购买行为和购买记录答案:D7、社交网络产生了海量用户以及实时和完整的数据,同时社交网络也记录了用户群体的( C ),通过深入挖掘这些数据来了解用户,然后将这些分析后的数据信息推给需要的品牌商家或是微博营销公司。
A.地址B.行为C.情绪D.来源答案:C8、在云生态环境中,用户需求相当于( D ),云数据中心相当于( C ),云服务相当于( B )。
A. 降水B. 水滴C. 水库D. 阳光答案:D\C\B9、云计算按照提供的服务类型进行分类,包括Iaas、Paas、(A)。
A.SaasB.DockerC.XenD.KVM答案:A10、IDC机房等级(五星级机房),等保(三级)答案:B11、(A)是指以服务的形式提供虚拟硬件资源,如虚拟主机/存储/网络等资源。
A.IaasB.SaasC.PaasD.Docker答案:A12、存储虚拟化通过对存储系统或存储服务的内部功能进行抽象、隐藏或隔离,从而实现(B)和存储的独立管理。
大数据技术与分布式计算考试 选择题 64题
1. 大数据的核心特征不包括以下哪一项?A. 高速度B. 高价值C. 高多样性D. 高容量2. Hadoop的核心组件包括哪些?A. HDFS和MapReduceB. HDFS和YARNC. MapReduce和YARND. HDFS、MapReduce和YARN3. HDFS的默认块大小是多少?A. 64MBB. 128MBC. 256MBD. 512MB4. MapReduce框架中,Map函数的主要作用是什么?A. 数据排序B. 数据过滤C. 数据分组D. 数据映射5. YARN的主要组件不包括以下哪一项?A. ResourceManagerB. NodeManagerC. ApplicationMasterD. JobTracker6. 以下哪个不是NoSQL数据库的类型?A. 键值存储B. 文档存储C. 列存储D. 关系存储7. 在分布式系统中,CAP理论指的是什么?A. 一致性、可用性、分区容错性B. 一致性、可用性、性能C. 一致性、分区容错性、性能D. 可用性、分区容错性、性能8. 以下哪个是Apache Spark的主要组件?A. Spark CoreB. Spark SQLC. Spark StreamingD. 以上都是9. 在Spark中,RDD的全称是什么?A. Resilient Distributed DatasetB. Remote Distributed DatasetC. Reliable Distributed DatasetD. Robust Distributed Dataset10. 以下哪个不是Spark的优化技术?A. 内存计算B. 数据本地性C. 任务并行化D. 数据压缩11. 在HBase中,数据存储的基本单位是什么?A. 行B. 列C. 表D. 区域12. 以下哪个是HBase的特性?A. 强一致性B. 事务支持C. 自动分片D. 以上都是13. 在分布式计算中,Zookeeper的主要作用是什么?A. 数据存储B. 配置管理C. 分布式协调D. 任务调度14. 以下哪个是Kafka的主要特性?A. 高吞吐量B. 低延迟C. 持久性D. 以上都是15. 在Kafka中,消息的基本单位是什么?A. 主题B. 分区C. 消息D. 消费者16. 以下哪个是Storm的主要组件?A. SpoutB. BoltC. TopologyD. 以上都是17. 在Storm中,消息的可靠性是通过什么机制实现的?A. ACK机制B. NACK机制C. 重试机制D. 以上都是18. 以下哪个是Flink的主要特性?A. 流处理B. 批处理C. 状态管理D. 以上都是19. 在Flink中,数据流的基本单位是什么?A. 数据集B. 数据流C. 数据窗口D. 数据状态20. 以下哪个是Elasticsearch的主要特性?A. 全文搜索B. 分布式C. 实时分析D. 以上都是21. 在Elasticsearch中,数据存储的基本单位是什么?A. 索引B. 类型C. 文档D. 字段22. 以下哪个是MongoDB的主要特性?A. 文档存储B. 自动分片C. 索引支持D. 以上都是23. 在MongoDB中,数据存储的基本单位是什么?A. 集合B. 文档C. 字段D. 索引24. 以下哪个是Cassandra的主要特性?A. 列存储B. 高可用性C. 可扩展性D. 以上都是25. 在Cassandra中,数据存储的基本单位是什么?A. 键空间B. 列族C. 列D. 行26. 以下哪个是Redis的主要特性?A. 键值存储B. 内存存储C. 持久化D. 以上都是27. 在Redis中,数据存储的基本单位是什么?A. 键B. 值C. 哈希D. 列表28. 以下哪个是Neo4j的主要特性?A. 图存储B. 查询语言C. 索引支持D. 以上都是29. 在Neo4j中,数据存储的基本单位是什么?A. 节点B. 关系C. 属性D. 标签30. 以下哪个是Presto的主要特性?A. 分布式SQL查询B. 高性能C. 兼容多种数据源D. 以上都是31. 在Presto中,数据查询的基本单位是什么?A. 查询B. 表C. 列D. 行32. 以下哪个是Impala的主要特性?A. 分布式SQL查询B. 高性能C. 兼容多种数据源D. 以上都是33. 在Impala中,数据查询的基本单位是什么?A. 查询B. 表C. 列D. 行34. 以下哪个是Druid的主要特性?A. 实时分析B. 列存储C. 高性能D. 以上都是35. 在Druid中,数据存储的基本单位是什么?A. 数据源B. 段C. 列D. 行36. 以下哪个是ClickHouse的主要特性?A. 列存储B. 高性能C. 实时分析D. 以上都是37. 在ClickHouse中,数据存储的基本单位是什么?A. 表B. 列C. 行D. 分区38. 以下哪个是TiDB的主要特性?A. 分布式B. 兼容MySQLC. 高可用性D. 以上都是39. 在TiDB中,数据存储的基本单位是什么?A. 表B. 列C. 行D. 分区40. 以下哪个是Kudu的主要特性?A. 列存储B. 高性能C. 实时分析D. 以上都是41. 在Kudu中,数据存储的基本单位是什么?A. 表B. 列C. 行D. 分区42. 以下哪个是Alluxio的主要特性?A. 内存存储B. 分布式C. 兼容多种存储系统D. 以上都是43. 在Alluxio中,数据存储的基本单位是什么?A. 文件B. 目录C. 块D. 以上都是44. 以下哪个是Pulsar的主要特性?A. 消息队列B. 分布式C. 高吞吐量D. 以上都是45. 在Pulsar中,消息的基本单位是什么?A. 主题B. 分区C. 消息D. 消费者46. 以下哪个是Beam的主要特性?A. 统一编程模型B. 兼容多种执行引擎C. 支持多种数据处理模式D. 以上都是47. 在Beam中,数据处理的基本单位是什么?A. 管道B. 转换C. 数据集D. 以上都是48. 以下哪个是Flink的主要特性?A. 流处理B. 批处理C. 状态管理D. 以上都是49. 在Flink中,数据流的基本单位是什么?A. 数据集B. 数据流C. 数据窗口D. 数据状态50. 以下哪个是Elasticsearch的主要特性?A. 全文搜索B. 分布式C. 实时分析D. 以上都是51. 在Elasticsearch中,数据存储的基本单位是什么?A. 索引B. 类型C. 文档D. 字段52. 以下哪个是MongoDB的主要特性?A. 文档存储B. 自动分片C. 索引支持D. 以上都是53. 在MongoDB中,数据存储的基本单位是什么?A. 集合B. 文档C. 字段D. 索引54. 以下哪个是Cassandra的主要特性?A. 列存储B. 高可用性C. 可扩展性D. 以上都是55. 在Cassandra中,数据存储的基本单位是什么?A. 键空间B. 列族C. 列D. 行56. 以下哪个是Redis的主要特性?A. 键值存储B. 内存存储C. 持久化D. 以上都是57. 在Redis中,数据存储的基本单位是什么?A. 键B. 值C. 哈希D. 列表58. 以下哪个是Neo4j的主要特性?A. 图存储B. 查询语言C. 索引支持D. 以上都是59. 在Neo4j中,数据存储的基本单位是什么?A. 节点B. 关系C. 属性D. 标签60. 以下哪个是Presto的主要特性?A. 分布式SQL查询B. 高性能C. 兼容多种数据源D. 以上都是61. 在Presto中,数据查询的基本单位是什么?A. 查询B. 表C. 列D. 行62. 以下哪个是Impala的主要特性?A. 分布式SQL查询B. 高性能C. 兼容多种数据源D. 以上都是63. 在Impala中,数据查询的基本单位是什么?A. 查询B. 表C. 列D. 行64. 以下哪个是Druid的主要特性?A. 实时分析B. 列存储C. 高性能D. 以上都是答案1. B2. D3. B4. D5. D6. D7. A8. D9. A10. D11. A12. C13. C14. D15. C16. D17. D18. D19. B20. D21. C22. D23. B24. D25. B26. D27. A28. D29. A30. D31. A32. D33. A34. D35. B36. D37. A38. D39. A40. D41. A42. D43. D44. D45. C46. D47. D48. D49. B50. D51. C52. D53. B54. D55. B56. D57. A58. D59. A60. D61. A62. D63. A64. D。
云计算习题参考答案
第6章云计算习题参考答案6-1简述云和云计算的基本概念。
答:云也叫做资源池,是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。
云计算是一种基于互联网的、大众参与的计算模式,其计算资源(计算能力、存储能力、交互能力)是动态、可伸缩、且被虚拟化的,以服务的方式提供。
6-2简述私有云、公用云和混合云的基本概念。
答:私有云也叫做专用云,是由单个客户所拥有的按需提供基础设施,该客户控制哪些应用程序在哪里运行,拥有服务器、网络和磁盘,并且可以决定允许哪些用户使用基础设施。
公用云是由第三方运行的云,第三方可以把来自许多不同客户的作业在云内的服务器、存储系统和其他基础设施上混合在一起。
最终用户不知道运行其作业的同一台服务器、网络或磁盘上还有哪些用户。
混合云把公用云模式与私有云模式结合在一起。
客户通过一种可控的方式对云部分拥有,部分与他人共享。
6-3简述云计算的四个本质特征。
答:云计算的本质包括:(1)虚拟化,即把软件、硬件等IT资源进行虚拟化,抽象成标准化的虚拟资源,放在云计算平台中统一管理,保证资源的无缝扩展;(2)多粒度和多尺度,即灵活的面对需求,提供不同的服务;(3)不确定性,因为云计算是一个人参与的计算,是群体智能的体现,表现出自然界不确定性特征;(4)软计算,即如何让网络明白一些定量、定性的转换,如一些大约的量词等。
6-4简述云计算与并行计算的关系。
答:并行计算式云计算的萌芽阶段。
在并行计算中,为了获得高速的计算能力,人们不惜采用昂贵的服务器和购买更多的服务器。
因此,强大的并行计算能力需要巨额的投资。
并且,传统的并行计算机的使用是一个相当专业的工作,需要使用者具有较高的专业素质。
而云计算将服务器等设施集中起来,最大程度地做到资源共享,能够动态地为用户提供计算能力和存储能力,随时满足用户的需求。
6-5简述分布式计算的基本原理,并指出云计算与分布式计算的关系。
《分布式计算、云计算与大数据》习题参考解答
《分布式计算、云计算与大数据》习题解答参考第1章分布式计算概述一、选择题1,CD 2,ABC 3,ABCD 4,ACD二、简答题1,参考1.1.1和1.1.2节2,参考1.1.2节3,分布式计算的核心技术是进程间通信,参考1.3.2节4,单播和组播5,超时和多线程三、实验题1.进程A在进程B发送receive前发起send操作进程A进程B发出非阻塞send操作,进程A继续运行发出阻塞receive操作,进程B被阻塞进程B在进程A发起send前发出receive操作发出非阻塞send 操作,进程A 继续运行发出阻塞receive 操作,进程B被阻塞收到进程A 发送的数据,进程B 被唤醒2. 进程A 在进程B 发送receive 前发起send 操作进程A 进程B发出阻塞send 操作,进程A 被阻塞发出阻塞receive 操作,进程B 被阻塞进程B 在进程A 发起send 前发出receive 操作发出阻塞send操作,进程A被阻塞发出阻塞receive操作,进程B被阻塞收到进程A发送的数据,进程B被唤醒收到进程B返回的数据,进程A被唤醒3.1).在提供阻塞send操作和阻塞receive操作的通信系统中receiveoperationsendoperationt=1在提供非阻塞send操作和阻塞receive操作的通信系统中t=1receiveoperationsendoperation2).P1,P2,P3进程间通信的顺序状态图m1m1m2m2第2章分布式计算范型概述1.消息传递,客户-服务器,P2P,分布式对象,网络服务,移动代理等2.分布式应用最广泛最流行的范型是客户-服务器范型,参考2.2节3.分布式应用最基本的范型是消息传递模型,参考2.1节4.参考2.3节,P2P应用有很多,例如Napster,迅雷,PPS网络电视等5.参考2.4节6.参考2.7节7.略8.消息传递模式是最基本的分布式计算范型,适用于大多数应用;客户-服务器范型是最流行的分布式计算范型,应用最为广泛;P2P范型又称为对等结构范型,使得网络以最有效率的方式运行,适用于各参与者地位平等的网络;分布式对象范型,是抽象化的远程调用,适用于复杂的分布式计算应用等。
大数据与云计算综合练习含答案
大数据与云计算综合练习含答案1.下列关于大数据(Big data)特点的叙述,错误的是( ).[单选题] *A:数据体量巨大B:数据类型繁多C:商业价值高D:处理速度慢(正确答案)2.当前大数据技术的基础是由( )首先提出的.[单选题] *A:微软B:百度C:谷歌(正确答案)D:阿里巴巴3.大数据的起源是( ).[单选题] *A:金融B:电信C:互联网(正确答案)D:公共管理4.大数据的最显著特征是( ).[单选题] *A:数据规模大(正确答案)B:数据类型多样C:数据处理速度快D:数据价值密度高5.美国海军军官莫里通过对前人航海日志的分析,绘制了新的航海路线图,标明了大风与洋流可能发生的地点.这体现了大数据分析理念中的( ).[单选题] *A:在数据基础上倾向于全体数据而不是抽样数据B:在分析方法上更注重相关分析而不是因果分析(正确答案)C:在分析效果上更追究效率而不是绝对精确D:在数据规模上强调相对数据而不是绝对数据6.当前社会中,最为突出的大数据环境是( ).[单选题] *A:自然资源B:综合国力C:物联网D:互联网(正确答案)7.大数据时代,数据使用的关键是( ).[单选题] *A:数据收集B:数据存储C:数据分析D:数据再利用(正确答案)8.下列论据中,能够支撑"大数据无所不能"的观点的是( ).[单选题] *A:互联网金融打破了传统的观念和行为(正确答案)B:大数据存在泡沫C:大数据具有非常高的成本D:个人隐私泄露与信息安全担忧9.支撑大数据业务的基础是( ).[单选题] *A:数据科学B:数据应用(正确答案)C:数据硬件D:数据人才10.大数据的核心就是( ).[单选题] *A:告知与许可B:预测(正确答案)C:匿名化D:规模化11.大数据不是要教机器像人一样思考.相反,它是( ).[单选题] *A:把数学算法运用到海量的数据上来预测事情发生的可能性(正确答案)B:被视为人工智能的一部分C:被视为一种机器学习D:预测与惩罚12.大数据是指不用随机分析法这样的捷径,而采用( )的方法 .[单选题] *A:所有数据(正确答案)B:绝大部分数据C:适量数据D:少量数据13.相比依赖于小数据和精确性的时代,大数据因为更强调数据的( ),帮助我们进一步接近事实的真相.[单选题] *A:安全性B:完整性C:混杂性D:完整性和混杂性(正确答案)14.大数据的发展,使信息技术变革的重点从关注技术转向关注( ).[单选题] *A:信息(正确答案)B:数字C:文字D:方位15.大数据时代,我们是要让数据自己"发声",没必要知道为什么,只需要知道( ).[单选题] *A:原因B:是什么(正确答案)C:关联物D:预测的关键16.下列关于大数据的分析理念的说法中,错误的是( ).[单选题] *A:在数据基础上倾向于全体数据而不是抽样数据B:在分析方法上更注重相关分析而不是因果分析C:在分析效果上更追究效率而不是绝对精确D:在数据规模上强调相对数据而不是绝对数据(正确答案)17.下列说法正确的是( ).[单选题] *A:有价值的数据是附属于企业经营核心业务的一部分数据B:数据挖掘它的主要价值后就没有必要再进行分析了C:所有数据都是有价值的(正确答案)D:在大数据时代,收集、存储和分析数据非常简单18.关于数据创新,下列说法正确的是( ).[单选题] *A:多个数据集的总和价值等于单个数据集价值相加B:由于数据的再利用,数据应该永久保存下去C:相同数据多次用于相同或类似用途,其有效性会降低D:数据只有开放价值才能得到真正释放(正确答案)19.关于数据估值,下列说法错误的是( ).[单选题] *A:随着数据价值被重视,公司所持有和使用的数据也渐渐纳入了无形资产的范畴B:无论是向公众开放还是将其锁在公司的保险库中,数据都是有价值的(正确答案) C:数据的价值可以通过授权的第三方使用来实现D:目前可以通过数据估值模型来准确的评估数据的价值评估20.在大数据时代,下列说法正确的是( ).[单选题] *A:收集数据很简单B:数据是最核心的部分(正确答案)C:对数据的分析技术和技能是最重要的D:数据非常重要,一定要很好的保护起来,防止泄露21.在大数据时代,我们需要设立一个不一样的隐私保护模式,这个模式应该更着重于( )为其行为承担责任.[单选题] *A:数据使用者(正确答案)B:数据提供者C:个人许可D:数据分析者22.对大数据使用进行正规评测及正确引导,可以为数据使用者带来什么切实的好处( ).[单选题] *A:他们无须再取得个人的明确同意,就可以对个人数据进行二次利用(正确答案) B:数据使用者不需要为敷衍了事的评测和不达标准的保护措施承担法律责任C:数据使用者的责任不需要强制力规范就能确保履行到位D:所有项目,管理者必须设立规章,规定数据使用者应如何评估风险、如何规避或减轻潜在伤害23.下列论据中,体现"冷眼"看大数据的观点的是( ).[单选题] *A:互联网金融打破了传统的观念和行为B:大数据医疗正在走进平民百姓C:数据资产型企业前景光明D:个人隐私泄露与信息安全担忧(正确答案)24.大数据环境下的隐私担忧,主要表现为( ).[单选题] *A:个人信息的被识别与暴露(正确答案)B:用户画像的生成C:恶意广告的推送D:病毒入侵25.对线下零售而言,做好大数据分析应用的前提是( ).[单选题] *A:增加统计种类B:扩大营业面积C:增加数据来源(正确答案)D:开展优惠促销26.一切皆可连,任何数据之间逻辑上都有可能存在联系,这体现了大数据思维维度中的( ).[单选题] *A:定量思维B:相关思维(正确答案)C:因果思维D:实验思维27.一切皆可试,大数据分析的效果好坏,可以通过模拟仿真或者实际运行来验证,这体现了大数据思维维度中的( ).[单选题] *A:定量思维B:相关思维C:因果思维D:实验思维(正确答案)28.下列企业中,最有可能成为典型的数据资产动营商的是( ).[单选题] *A:物联网企业B:互联网企业C:云计算企业D:电信运营商(正确答案)29.大数据处理中的数据分析根据不同层次大致可分为3类:计算架构、( )以及数据分析和处理.[单选题] *A:支撑技术B:数据解释C:查询与索引(正确答案)D:数据的收集管理30.大数据的4V特点,不包括( ).[单选题] *A:大量(Volume)B:高速(Velocity)C:多样(Variety)D:可视化(Visualization)(正确答案)31.大数据的处理不包含下列( ).[单选题] *A:采集B:导入/预处理C:统计/分析D:查询(正确答案)32.大数据分析相比于传统的( )仓库应用,具有数据量大、查询分析复杂等特点.[单选题] *A:小型B:大型C:数据(正确答案)D:计算33.网上购物过程中,经常会看到"看了此商品的会员通常还看了…"、"买了此商品的会员通常还买了…".这些信息既方便了顾客购物选择,又为商家赢得了更多的利润.这里采用的技术是( ).[单选题] *A:联机分析处理B:智能代理C:智能机器人D:数据挖掘(正确答案)34.基于互联网的相关服务的增加、使用和交付模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源.这种新的计算机应用领域称为( ).[单选题] *A:嵌入式技术B:云计算(正确答案)C:虚拟现实技术D:物联网技术35.云计算是对( )技术的发展与运用.[单选题] *A:并行计算B:网格计算C:分布式计算D:三个选项都是(正确答案)36.云计算通过共享( )的方法将巨大的系统池连接在一起.[单选题] *A:CPUB:软件C:基础资源(正确答案)D:处理能力37.云计算中,提供资源的网络被称为( ).[单选题] *A:母体B:导线C:数据池D:云(正确答案)38.通过分布处理和并行处理的方式,将计算资源放置在网络中,供多个终端设备共同来分享使用的技术是( ).[单选题] *A:多媒体技术B:云安全技术C:物联网技术D:云计算技术(正确答案)39.下列关于云计算技术的叙述,错误的是( ).[单选题] *A:可以轻松实现不同设备间的数据和应用共享B:云计算是一种分布式计算C:提供了较为可靠安全的数据存储中心D:对用户端的设备要求较高(正确答案)40.移动云计算是云计算技术在移动网络中的应用,下列不是移动云计算优势的是( ).[单选题] *A:便捷的数据存取B:降低管理成本C:限制资源的访问(正确答案)D:突破终端硬件限制41.云计算将存在于互联网上的( )集群上的硬件资源和软件资源池连接在一起,以服务的方式提供计算资源,形成了一种动态可伸缩、虚拟化的新型计算资源组织、分配和使用模式.[单选题] *A:存储器B:网络设备C:服务器(正确答案)D:无线设备42.云计算的特点有通用性、按需服务、成本低廉、超大规模及( ).[单选题] *A:基于互联网B:高可扩展性(正确答案)C:计算速度快D:存储速度快43.一般认为云计算不包括以下( )层次的服务.[单选题] *A:基础设施即服务(IaaS)B:平台即服务(PaaS)C:软件即服务(SaaS)D:硬件即服务(HaaS)(正确答案)44."云"使用了数据多副本容错、计算节点同构可互换等措施来保障服务的( ),使用云计算比使用本地计算机更加可靠.[单选题] *A:高可靠性(正确答案)B:通用性C:超大规模D:虚拟性45.云计算技术在( )中的应用,体现在搜索引擎、网络信箱、Google的Applications 等.[单选题] *A:虚拟现实B:嵌入式技术C:网络服务(正确答案)D:通信技术46.按照云计算服务类型进行划分,以下不是其分类的是( ).[单选题] *A:基础设施即服务(IaaS)B:平台即服务(PaaS)C:软件即服务(SaaS)D:网络服务(正确答案)47.云计算是一种基于互联网的计算方式,以下不属于云计算特征的是( ).[单选题] * A:多人共享资源池B:随需应变自助服务C:借助自然界的云为载体的计算(正确答案)D:基于虚拟化技术获得服务48.云计算通常通过( )来提供动态易扩展且经常是虚拟化的资源.[单选题] *A:局域网B:互联网(正确答案)C:服务器D:软件49.大数据与云计算的关系( ).[单选题] *A:密不可分(正确答案)B:毫无关系C:不一定D:以上都不对50.云计算服务除了提供计算服务外,还必然提供了( )服务.[单选题] *A:存储(正确答案)B:分布C:打包D:运算。
云计算与大数据技术课后习题
第一章云计算与大数据基础1.在信息产业的发展历程中。
硬件驱动力,网络驱动力,作为两个重要的内在动力在不同的时期起着重要的作用6.MapReduce思想来源LISP语言7。
按照资源封装层次,云计算分为 Iaas paas saas三种8。
教材P2 1。
1.210。
教材P8 1。
2。
211. 教材P10 1.2.3第二章云计算与大数据相关技术1。
一致性hash算法原理:哈希算法是一种从稀疏值到紧密值范围的映射方法,在存储和计算定位时可以被看做是一种路由算法。
通过这种路与哦算法文件块能被唯一的定位到一个节点的位置.传统的hash算法容错性和扩展性都不好,无法有效的适应面向数据系统节点的动态变化。
意思就是当集群需要增加节点,传统的hash算法不容易检测到新增加的节点,此为扩展性不好,而一致性hash算法增加一个节点只会影响增加的这个节点到前一个节点之间的数据.容错性就是如果不幸一个机器C宕机了,那么机器B和C之间的数据都会被D执行,那么受影响的数据只是机器B和C之间的数据。
当然,容错性和扩展性对于节点数较多的集群是比较有意义的,对于节点较少的集群似乎这两个特性并没有什么诱惑力。
一致性hash的实际目的就是解决节点频繁变化时的任务分配问题,一致性hash将整个hash值空间组织成一个虚拟圆环,我们这里假设某hash函数H值空间为0~(2^32—1),即32位无符号整形。
下面简述一下一致性hash的原理:这是一致性hash的整个值空间0~(2^32-1)下一步将各个服务器使用Hash进行一个哈希,具体可以选择服务器的ip或主机名作为关键字进行哈希,这样每台机器就能确定其在哈希环上的位置,假设使用四台机器进行hash:将数据key使用相同的函数Hash计算出哈希值,并确定此数据在环上的位置,从此位置沿环顺时针“行走”,第一台遇到的服务器就是其应该定位到的服务器。
例如我们有Object A、Object B、Object C、Object D四个数据对象,经过哈希计算后,在环空间上的位置如下:根据一致性哈希算法,数据A会被定为到Node A上,B被定为到Node B上,C被定为到Node C上,D被定为到Node D上下面我们看看当集群机器比较少的情况例如系统中只有两台服务器,其环分布如下,此时必然造成大量数据集中到Node A上,而只有极少量会定位到Node B上。
云计算与分布式系统答案
云计算与分布式系统答案1. 什么是云计算?云计算是一种使用互联网来提供计算服务的模式。
通过云计算,用户可以根据需要随时随地访问共享的计算资源,包括计算能力、存储空间和应用程序。
云计算提供了一种更灵活、更可靠、更高效的方式来满足个人和企业的计算需求。
2. 云计算的特点有哪些?云计算具有以下主要特点:•弹性扩展:云计算可以根据用户需求动态分配和释放计算资源,从而实现按需提供和使用资源的能力。
用户可以根据需要增加或减少计算能力,避免了资源浪费和过度投资的问题。
•虚拟化技术:云计算基于虚拟化技术,将物理资源(如服务器、存储设备)抽象为虚拟资源,使得用户可以按需分配资源,提高资源利用率。
•可靠性和可用性:云计算提供了高可靠性和可用性的服务。
云计算服务商通常会在多个数据中心部署服务,通过冗余和备份技术来保证服务的可用性。
•灵活性和可定制性:云计算提供了各种不同类型的服务,用户可以根据自己的需求选择合适的服务类型,并且可以根据需要进行定制。
•支付模式:云计算采用按需付费的模式,用户只需支付实际使用的资源,避免了过度投资和资源浪费的问题。
3. 分布式系统与云计算有何关系?分布式系统是指由多个独立计算机组成的系统,这些计算机通过网络进行通信和协调,以实现共同的目标。
云计算可以看作是一种基于分布式系统技术的应用形式,即通过网络连接多个计算资源并提供给用户使用的服务。
云计算的实现离不开分布式系统的支持,例如云计算服务需要通过多个分布式服务器提供计算能力、通过分布式存储系统提供存储空间。
分布式系统技术解决了云计算的可靠性、可扩展性和性能等方面的问题,使得云计算能够提供高质量的服务。
4. 云计算的优势和挑战有哪些?4.1 优势•弹性和可扩展性:云计算可以根据用户需求动态调整资源,避免了资源浪费和过度投资的问题。
用户可以根据需要增加或减少计算能力,灵活应对业务需求的变化。
•高可靠性和可用性:云计算通常由多个数据中心部署,通过冗余和备份技术来保证服务的可用性。
分布式系统与云计算考试
分布式系统与云计算考试(答案见尾页)一、选择题1. 分布式系统的主要特点是什么?A. 高可用性B. 资源共享C. 弹性伸缩D. 上下文感知2. 云计算中,哪种服务模型提供基础设施即服务(IaaS)?A. IaaSB. PaaSC. SaaSD. DaaS3. 在分布式系统中,通常使用哪种技术来确保数据的一致性和可靠性?A. 一致性哈希B. 分布式锁C. 两阶段提交协议D. 时间戳排序4. 云计算中的弹性伸缩是指什么?A. 根据需求动态调整计算资源B. 根据预算调整存储容量C. 根据地理位置调整网络带宽D. 根据用户数量调整处理能力5. 下列哪个不是分布式系统的组成部分?A. 区域服务器B. 数据库C. 负载均衡器D. 客户端应用程序6. 在云计算环境中,哪种安全机制可以保护数据在传输过程中不被窃取或篡改?A. 加密B. 身份验证C. 访问控制D. 防火墙7. 分布式系统中的故障转移是如何实现的?A. 通过人工干预B. 通过冗余部署C. 通过快速恢复机制D. 通过负载均衡8. 云计算中的多租户架构如何实现资源隔离?A. 通过虚拟化技术B. 通过容器化技术C. 通过数据加密D. 通过访问控制列表9. 在分布式系统中,通常使用哪种算法来检测和解决冲突?A. Paxos算法B. Raft算法C. 利用共识算法D. 基于角色的访问控制10. 云计算中的服务水平协议(SLA)通常包括哪些内容?A. 服务可用性B. 服务性能C. 数据安全性D. 支持服务级别二、问答题1. 什么是分布式系统?请简要描述其特点。
2. 什么是云计算?它与传统计算有何不同?3. 分布式系统中的数据一致性是如何保证的?4. 什么是CAP定理?它对分布式系统有何影响?5. 什么是NoSQL数据库?它有哪些主要类型?6. 云计算的服务模式有哪些?7. 什么是Docker容器化技术?它有哪些优点?8. 如何实现分布式系统的负载均衡?参考答案选择题:1. ABCD2. A3. A4. A5. B6. A7. B8. A9. C 10. ABCD问答题:1. 什么是分布式系统?请简要描述其特点。
《云计算导论》-思考与练习答案
第1章走近云计算一、选择题(1)A (2)D (3)B (4)C二、简答题(1)总的来说,云计算就是一种基于Internet的超级计算模式,在远程数据中心里,成千上万台计算机和服务器等设备连接成一片云,用户通过计算机、手机等接入数据中心,进行按需的网络访问。
(2)云计算具有5个基本特征,包括用户按需自助获取服务、广泛的网络访问、资源虚拟化、快速弹性的资源分配和可度量的资源使用情况。
(3)①效用计算是一种将计算能力和特定应用程序等资源统一生产和出售的商业模式。
用户可以像将灯泡插入灯座一样使用计算机的资源,并如同支付水电费一样,按使用量进行个性化付费。
②网格计算是一种解决大规模计算问题的分布式计算模型,它可将Internet中分布在不同地理位置的异构计算机利用标准、开放、通用的协议和接口有机整合,形成一个虚拟的、具有惊人计算能力的计算机集群。
效用计算奠定了云计算的商业模式;网格计算为云计算模型奠定了理论基础和实验环境。
第2章云计算基础一、选择题(1)D (2)B (3)C (4)A(5)C (6)D (7)B (8)A二、简答题(1)NIST云计算参考架构中各角色的职责如表1所示。
表1 NIST云计算参考架构中各角色的职责在这5个角色中,云承载者为整个云计算系统提供技术支持和实现途径。
除云承载者外其余4个角色的交互如下。
①云提供商为云消费者提供云计算服务。
②云消费者可直接向云提供商或通过云代理商申请云计算服务。
③云代理商可作为云计算和云提供商之间的媒介。
④云审核员为第三方独立审核机构,可对云提供商或代理商提供的云计算服务进行独立审核(包括服务安全性、隐私性和性能等),并将审核结果反馈给云消费者、云提供商和云代理商。
(2)“四层两域”模型中“四层”指基础设施层、资源层、平台层和软件层。
“两域”指服务域和管理域。
(3)云计算服务模型包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件及服务(SaaS),此外,还新增了“一切即服务(XaaS)”的概念,如数据即服务(DaaS)、网络即服务(NaaS)、容器即服务(CaaS)等。
云计算与大数据技术-课后习题答案docx (7)[1页]
7.5 习题答案
1.使用Hadoop通过浏览器监控其服务运行情况使用什么ip地址和端口?
答:假设Hadoop集群的master机器配置使用了192.168.1.21,则访问http://192.168.1.21:50070或打开http://127.0.0.1:50070均可访问到Hadoop运行状况。
2.Nagios的工作原理是什么?
答:Nagios的功能是监控服务和主机,但是他自身并不包括这部分功能,所有的监控、检测功能都是通过各种插件来完成的。
启动Nagios后,它会周期性的自动调用插件去检测服务器状态。
3.Nagios安装的前提条件是什么?
答:Nagios的官方文档中只要求安装时系统必须是Linux或者其它Nagios支持的系统即可。
为了可以用直观的界面来查看监控信息,就需要安装apache(即http服务),所以安装apache应该算是一个前提条件。
4.ganglia的工作原理是什么?
答:ganglia是一款为高性能计算集群设计的可扩展性的分布式监控系统,它可以监视和显示集群中节点的各种状态信息。
Ganglia包括gmetad、gmond和gweb这三大组件。
它由运行在各个节点上的gmond守护进程来采集CPU、内存、磁盘利用率、I/O负载、网络流量情况等方面的数据,然后汇总到gmetad守护进程下,使用rrdtool存储数据。
最后将历史数据用gweb以图形、图表等方式通过PHP页面呈现。
云计算与分布式计算考试
云计算与分布式计算考试(答案见尾页)一、选择题1. 云计算是基于哪种模型进行资源分配的?A. 客户端-服务器模型B. 分布式模型C. 网络中的资源池模型D. 以上都是2. 以下哪个选项不是云服务模型?A. 公有云B. 私有云C. 混合云D. 虚拟云3. 云计算中的弹性伸缩是指?A. 根据业务需求自动调整计算资源B. 提供无限的计算能力C. 提供稳定的服务性能D. 提供高效的存储技术4. 分布式计算与集中式计算的主要区别在于?A. 数据存储位置B. 计算能力分配C. 系统可靠性D. 系统复杂性5. 以下哪个不是云计算的优势?A. 成本效益B. 可扩展性C. 高可用性D. 简化管理6. 以下哪个不是分布式计算的特点?A. 数据冗余B. 数据分布C. 数据一致性D. 数据局部性7. 云计算标准化对于开发者和企业的好处是什么?A. 提高安全性B. 提高效率C. 减少成本D. 以上都是8. 在云环境中,数据安全主要依赖于什么?A. 加密技术B. 访问控制列表C. 安全策略D. 以上都是9. 以下哪个不是虚拟化技术的分类?A. 寄居虚拟化B. 容器虚拟化C. 物理虚拟化D. 虚拟机虚拟化10. 以下哪个选项不属于云计算服务模式?A. 基础设施即服务(IaaS)B. 平台即服务(PaaS)C. 软件即服务(SaaS)D. 数据即服务(DaaS)11. 云计算的核心概念是什么?A. 高可用性B. 资源池化C. 弹性伸缩D. 高性能12. 分布式计算与传统集中式计算的主要区别是什么?A. 计算能力B. 数据存储C. 系统可靠性D. 网络连接13. 云计算服务模式中,IaaS(基础设施即服务)提供什么?A. 虚拟化的硬件资源B. 数据存储服务C. 应用程序开发D. 计算机操作系统14. 以下哪个选项是云计算中常用的存储技术?A. 文件存储B. 对象存储C. 块存储D. 内存存储15. 在分布式计算中,哪种算法用于将工作负载分发到多个计算节点?A. 负载均衡器B. 分区算法C. 节点发现算法D. 密码学算法16. 云安全涉及哪些关键方面?A. 数据加密B. 访问控制C. 网络安全D. 安全审计17. 以下哪个是虚拟化技术在云计算中的作用?A. 提供隔离的环境B. 提高资源利用率C. 降低成本D. 增强安全性18. 什么是容器化?它在云计算中的优势是什么?A. 提供应用程序的沙盒环境B. 使得应用程序可以在不同的环境中运行C. 降低成本和提高资源利用率D. 提高应用程序的可移植性19. 云备份是一种数据保护策略,其核心原则是什么?A. 数据备份自动化B. 定期数据备份C. 快速恢复能力D. 数据加密20. 在云计算标准化中,哪一个概念描述了遵循相同标准和规范的过程?A. 集成B. 可扩展性C. 兼容性D. 互操作性21. 云计算与分布式计算是什么?A. 一种技术,它允许用户通过网络访问和使用共享计算资源,如处理器、内存和存储。
《分布式计算、云计算与大数据》习题参考解答
《分布式计算、云计算与大数据》习题解答参考第1章分布式计算概述一、选择题1,CD 2,ABC 3,ABCD 4,ACD二、简答题1,参考1.1.1和1.1.2节2,参考1.1.2节3,分布式计算的核心技术是进程间通信,参考1.3.2节4,单播和组播5,超时和多线程三、实验题1.进程A在进程B发送receive前发起send操作进程A进程B发出非阻塞send操作,进程A继续运行发出阻塞receive操作,进程B被阻塞进程B在进程A发起send前发出receive操作精选文库进程A 进程B发出非阻塞send 操作,进程A 继续运行发出阻塞receive 操作,进程B被阻塞收到进程A 发送的数据,进程B 被唤醒2. 进程A 在进程B 发送receive 前发起send 操作进程A 进程B发出阻塞send 操作,进程A 被阻塞发出阻塞receive 操作,进程B 被阻塞进程B 在进程A 发起send 前发出receive 操作精选文库进程A进程B发出阻塞send操作,进程A被阻塞发出阻塞receive操作,进程B被阻塞收到进程A发送的数据,进程B被唤醒收到进程B返回的数据,进程A被唤醒3.1).在提供阻塞send操作和阻塞receive操作的通信系统中receiveoperationsendoperationt=1在提供非阻塞send操作和阻塞receive操作的通信系统中t=1receiveoperationsendoperation2).P1,P2,P3进程间通信的顺序状态图m1m1m2m2第2章分布式计算范型概述1.消息传递,客户-服务器,P2P,分布式对象,网络服务,移动代理等2.分布式应用最广泛最流行的范型是客户-服务器范型,参考2.2节3.分布式应用最基本的范型是消息传递模型,参考2.1节4.参考2.3节,P2P应用有很多,例如Napster,迅雷,PPS网络电视等5.参考2.4节6.参考2.7节7.略8.消息传递模式是最基本的分布式计算范型,适用于大多数应用;客户-服务器范型是最流行的分布式计算范型,应用最为广泛;P2P范型又称为对等结构范型,使得网络以最有效率的方式运行,适用于各参与者地位平等的网络;分布式对象范型,是抽象化的远程调用,适用于复杂的分布式计算应用等。
分布式系统复习题与参考答案(答案完全版)
分布式系统复习题与参考答案(答案完全版)关于分布式系统复习题与参考答案一、填空题(每题n分,答错个扣分,全错全扣,共计m分)1.下面特征分别属于计算机网络和分布式计算机系统,请加以区别:分布式计算机是指系统内部对用户是完全透明的;系统中的计算机即合作又自治;系统可以利用多种物理和逻辑资源,可以动态地给它们分配任务。
计算机网络是指互连的计算机是分布在不同地理位置的多台独立的“自治计算机”。
2.点到点通信子网的拓扑结构主要有以下几种:星型、环型、树型、网状型,请根据其特征填写相应结构。
网状型:结点之间的连接是任意的,没有规律。
环型:节点通过点到点通信线路连接成闭合环路。
星型:节点通过点到点通信线路与中心结点相连;树型:结点按层次进行连接。
3.分布式计算系统可以分为两个子组,它们是集群计算系统和网格计算系统。
4.分布式事务处理具有4个特性,原子性:对外部来说,事务处理是不可见的;一致性:事务处理不会违反系统的不变性;独立性:并发的事务处理不会相互干扰;持久性:事务处理一旦提交,所发生的改变是永久性的。
[5.网络协议有三要素组成,时序是对事件实现顺序的详细说明;语义是指需要发出何种控制信息,以及要完成的动作与作出的响应;语法是指用户数据与控制信息的结构与格式6.根据组件和连接器的不同,分布式系统体系结构最重要的有4种,它们是:分层体系结构、基于对象的体系结构、以数据为中心的体系结构、基于事件的体系结构7.在客户-服务器的体系结构中,应用分层通常分为3层,用户接口层、处理层和数据层。
8.有两种类型的分布式操作系统,多处理器操作系统和多计算机操作系统。
9.软件自适应的基本技术有3种,一是要点分离、二是计算映像、三是基于组件的设计。
10.DCE本身是由多个服务构成的,常用的有分布式文件系统、目录服务、安全服务以及分布式时间服务等。
11.TCP/IP体系结构的传输层上定义的两个传输协议为传输控制协议(TCP)和用户数据报协议(UDP)。
云计算与大数据技术题库1-7章节习题参考答案含原题
1.10 习题1.简述云计算的定义。
【参考答案】云计算的定义有多种说法,细查起来,出现几十种上百种说法也不稀奇,这里只介绍几种相对权威机构或组织给出的云计算定义的说法。
百度百科中描述:“云计算(Cloud Computing)是基于互联网的相关服务的增加、使用和交互模式,通常涉及通过互联网来提供动态易扩展且经常是虚拟化的资源。
”从百度百科中析出美国国家标准与技术研究院(NIST)定义:“云计算是一种按使用量付费的模式,这种模式提供可用的、便捷的、按需的网络访问,进入可配置的计算资源共享池(资源包括网络,服务器,存储,应用软件,服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互。
”ISOIEC 17788在2014年的《INTERNATIONAL STANDARD》中表述云计算的术语解释为“云计算是一种支持网络访问的,将可伸缩、弹性、可共享的物理和虚拟资源池以按需自服务的方式供应和管理”。
在维基百科()中,截止到2010年7月,“云计算”的词条被表述为是一种基于互联网的计算,在其中共享的资源、软件和信息以一种按需的方式提供给计算机和设备,就如同日常生活中的电网一样。
2.试述云计算的能力类型。
【参考答案】云能力类型是根据资源的使用情况,对为云服务客户提供的云服务的功能进行的分类。
有三类不同的云能力类型:应用能力类型、基础设施能力类型和平台能力类型。
⏹应用能力类型。
云服务客户能使用云服务提供者的应用的一类云能力类型。
⏹基础设施能力类型。
云服务客户能配置和使用计算、存储和网络资源的一类云能力类型。
⏹平台能力类型。
云服务客户能使用云服务提供者支持的编程语言和执行环境,部署、管理和运行客户创建或客户获取的应用的一类云能力类型。
3.试述云计算的服务类型。
【参考答案】云服务类别是拥有相同质量集的一组云服务。
一种云服务类别可对应一种或多种云能力类型。
参考自《云计算标准化白皮书》中描述,典型的云服务类别包括:⏹通讯即服务(CaaS)。
云计算、大数据基础知识答题题库
云计算、大数据基础知识答题题库云计算、大数据基础知识答题题库1、云计算基础知识1.1 云计算的定义及特点1.1.1 云计算的概念1.1.2 云计算的特点1.2 云服务模型1.2.1 IaaS(基础设施即服务)1.2.2 PaaS(平台即服务)1.2.3 SaaS(软件即服务)1.3 云计算的优势和挑战1.3.1 云计算的优势1.3.2 云计算面临的挑战1.4 云计算的应用场景1.4.1 企业级应用1.4.2 科学研究与教育1.4.3 个人用户2、大数据基础知识2.1 大数据的定义及特点2.1.1 大数据的概念2.1.2 大数据的特点2.2 大数据处理框架2.2.1 Hadoop2.2.2 Spark2.2.3 Flink2.3 大数据的存储技术2.3.1 分布式文件系统2.3.2 列存储2.3.3 NoSQL数据库2.4 大数据的应用场景2.4.1 商业智能与数据分析 2.4.2 金融行业2.4.3 医疗健康附件:1、云计算实践案例分析2、大数据应用案例展示法律名词及注释:1、云计算:将计算资源通过网络按需提供给用户的一种服务模式,以弹性伸缩、按使用量付费为特点。
2、大数据:指数据量大、速度快、种类繁多的数据集合,对传统数据处理工具进行挑战。
3、IaaS(基础设施即服务):云计算服务模型之一,提供基础的计算资源如服务器、存储等。
4、PaaS(平台即服务):云计算服务模型之一,除了提供基础设施外,还包含了开发、运行和管理应用程序所需的平台。
5、SaaS(软件即服务):云计算服务模型之一,提供以网络为基础的应用软件。
6、Hadoop:大数据处理框架之一,用于分布式存储和处理大规模数据。
7、Spark:大数据处理框架之一,具有高速、通用、易用的特点。
8、Flink:大数据处理框架之一,支持流处理和批处理,并具有低延迟和容错能力。
9、分布式文件系统:用于存储大规模数据的分布式文件系统,如HDFS、Ceph等。
课后作业答案云计算与大数据
第一章1.硬件驱动力网络驱动力2.西摩·克雷(Seymour Cray)·麦卡锡·博纳斯·李·格雷平台即服务软件即服务8.(1) 超大规模“云”具有相当的规模,Google云计算已经拥有100多万台服务器, Amazon、IBM、微软、Yahoo等的“云”均拥有几十万台服务器。
企业私有云一般拥有数百上千台服务器。
“云”能赋予用户前所未有的计算能力。
(2) 虚拟化云计算支持用户在任意位置、使用各种终端获取应用服务。
所请求的资源来自“云”,而不是固定的有形的实体。
应用在“云”中某处运行,但实际上用户无需了解、也不用担忧应用运行的具体位置。
只需要一台笔记本或者一个,就可以通过网络服务来实现我们需要的一切,甚至包括超级计算这样的任务。
(3) 高可靠性“云”使用了数据多副本容错、计算节点同构可互换等措施来保障服务的高可靠性,使用云计算比使用本地电脑可靠。
(4) 通用性云计算不针对特定的应用,在“云”的支撑下可以构造出千变万化的应用,同一个“云”可以同时支撑不同的应用运行。
(5) 高可扩展性“云”的规模可以动态伸缩,满足应用和用户规模增长的需要。
(6) 按需服务“云”是一个庞大的资源池,你按需购买;云可以像自来水,电,煤气那样计费。
(7) 极其廉价由于“云”的特殊容错措施可以采用极其廉价的节点来构成云,“云”的自动化集中式管理使大量企业无需负担日益高昂的数据中心管理成本,“云”的通用性使资源的利用率较之传统系统大幅提升,因此用户可以充分享受“云”的低成本优势,经常只要花费几百美元、几天时间就能完成以前需要数万美元、数月时间才能完成的任务。
云计算可以彻底改变人们未来的生活,但同时也要重视环境问题,这样才能真正为人类进步做奉献,而不是简单的技术提升。
(8) 潜在的危险性云计算服务除了提供计算服务外,还必然提供了存储服务。
但是云计算服务当前垄断在私人机构〔企业〕手中,而他们仅仅能够提供商业信用。
大数据和云计算考试答案
大数据和云计算考试答案一、单项选择题(每题2分,共20分)1. 大数据的4V特征不包括以下哪一项?A. Volume(体量大)B. Velocity(速度快)C. Variety(种类多)D. Value(价值低)答案:D2. 云计算服务模式中,不包括以下哪一项?A. IaaS(基础设施即服务)B. PaaS(平台即服务)C. SaaS(软件即服务)D. DaaS(数据即服务)答案:D3. Hadoop生态系统中,用于数据存储的是以下哪个组件?A. HBaseB. HiveC. YARND. HDFS答案:D4. 在云计算中,以下哪个不是云服务的部署模型?A. 公有云B. 私有云C. 混合云D. 局域网答案:D5. 以下哪个不是大数据技术的应用领域?A. 金融B. 医疗C. 教育D. 传统制造业答案:D6. 云计算中,弹性计算服务(Elastic Compute Service)的缩写是?A. ECSB. EC2C. S3D. RDS答案:A7. 以下哪个不是Hadoop生态系统中的组件?A. HBaseB. HiveC. SparkD. MongoDB答案:D8. 大数据的核心技术不包括以下哪一项?A. 分布式存储技术B. 分布式计算技术C. 数据库技术D. 机器学习技术答案:C9. 云计算中,以下哪个不是虚拟化技术的优势?A. 资源利用率高B. 灵活性和可扩展性好C. 硬件成本高D. 易于管理答案:C10. 以下哪个不是大数据的特点?A. 数据量大B. 数据类型单一C. 处理速度快D. 价值密度高答案:B二、多项选择题(每题3分,共15分)1. 大数据技术可以应用于以下哪些领域?A. 社交网络B. 电子商务C. 智能交通D. 环境监测答案:ABCD2. 云计算的优势包括以下哪些?A. 成本效益高B. 灵活性和可扩展性好C. 易于管理D. 硬件成本高答案:ABC3. Hadoop生态系统中,以下哪些是数据处理工具?A. HBaseB. HiveC. PigD. MongoDB答案:BC4. 云计算服务的部署模型包括以下哪些?A. 公有云B. 私有云C. 社区云D. 混合云答案:ABD5. 大数据的4V特征包括以下哪些?A. Volume(体量大)B. Velocity(速度快)C. Variety(种类多)D. Veracity(真实性)答案:ABCD三、判断题(每题2分,共10分)1. 大数据技术可以解决传统数据库无法处理的大规模数据问题。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《分布式计算、云计算与大数据》习题解答参考第1章分布式计算概述一、选择题1,CD 2,ABC 3,ABCD 4,ACD二、简答题1,参考1.1.1和1.1.2节2,参考1.1.2节3,分布式计算的核心技术是进程间通信,参考1.3.2节4,单播和组播5,超时和多线程三、实验题1.进程A在进程B发送receive前发起send操作进程A进程B发出非阻塞send操作,进程A继续运行发出阻塞receive操作,进程B被阻塞进程B在进程A发起send前发出receive操作发出非阻塞send 操作,进程A 继续运行发出阻塞receive 操作,进程B被阻塞收到进程A 发送的数据,进程B 被唤醒2. 进程A 在进程B 发送receive 前发起send 操作进程A 进程B发出阻塞send 操作,进程A 被阻塞发出阻塞receive 操作,进程B 被阻塞进程B 在进程A 发起send 前发出receive 操作发出阻塞send操作,进程A被阻塞发出阻塞receive操作,进程B被阻塞收到进程A发送的数据,进程B被唤醒收到进程B返回的数据,进程A被唤醒3.1).在提供阻塞send操作和阻塞receive操作的通信系统中receiveoperationsendoperationt=1在提供非阻塞send操作和阻塞receive操作的通信系统中t=1receiveoperationsendoperation2).P1,P2,P3进程间通信的顺序状态图m1m1m2m2第2章分布式计算型概述1.消息传递,客户-服务器,P2P,分布式对象,网络服务,移动代理等2.分布式应用最广泛最流行的型是客户-服务器型,参考2.2节3.分布式应用最基本的型是消息传递模型,参考2.1节4.参考2.3节,P2P应用有很多,例如Napster,迅雷,PPS网络电视等5.参考2.4节6.参考2.7节7.略8.消息传递模式是最基本的分布式计算型,适用于大多数应用;客户-服务器型是最流行的分布式计算型,应用最为广泛;P2P型又称为对等结构型,使得网络以最有效率的方式运行,适用于各参与者地位平等的网络;分布式对象型,是抽象化的远程调用,适用于复杂的分布式计算应用等。
9.略10.中间件又称为代理,中间件为参与对象提供容抽象,隐藏对象引用,起到中介作用。
11.略第3章Socket编程与客户服务器应用开发一、填空题1.数据包socket,流式socket2.无连接方式,面向连接方式3.数据层,业务层,应用层4.迭代服务器和并发服务器5.有状态服务器和无状态服务器二、简答题1.API:Application Programming Interface,应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解部工作机制的细节Socket API:套接字应用程序编程接口,适用于进程间通信的套接字应用程序编程接口Winsock:Windows下网络编程的规-Windows Sockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。
2.无连接方式将以任意顺序到达,而有连接方式则以发送顺序按序到达3.setToTimeout设置为0则表示永无超时,4./**this example illustrates the basic method for receiving a datagram packet*/try{DatagramSocket mySocket = new DatagramSocket(port);System.out.println("Waiting for receiving the data!");// instantiates a datagram socket for receiving the databyte[ ] buffer = new byte[100];DatagramPacket datagram = new DatagramPacket(buffer, MAX_LEN);mySocket.setSoTimeout(5000);}catch(SocketTimeoutException e){System.out.println(“server response time out”);e.printStackTrace();}5.略第4章RMI型与应用1.消息传递型是最基本的分布式计算型,要求参与双方是紧耦合的,交互过程中,进程之间必须直接通信,如果进程之间的通信消息丢失(由于通信链路、系统或某个进程的失败),协作将失败;消息传递型是面向数据的型,适用于网络服务和简单网络应用,但是不适合包含大量混合请求和应答的复杂应用。
而分布式对象型是在消息传递模型之上提供抽象的一种型。
与面向数据型相比,分布式对象型是面向行为的,它用分布式对象表示网络资源,注重于从网络资源请求服务,请求进程调用分布式对象的某个方法或操作,将数据作为方法参数传递。
随后该方法在远程主机上执行,并将结果作为返回值回送给请求进程。
2.这里说的本地过程调用,主要是指本地进程间通信,是运行在同一块存区域之的进程间的互相通信,通常由系统IPC接口(如消息队列,信号量,共享存储等)来实现,也可以通过本地套接字方式实现。
而远程过程调用,则是在本地过程调用的基础上实现远程进程之间的通信,一般由网络套接字来编程实现,远程过程调用会被物理网络的通信状况有所限制,也增加了安全问题,但是不再受本地存空间以及系统资源的限制。
3.参考5.2.3节4.传统的远程方法调用是指只能从客户端向服务端发起调用,增加了回调机制以后,客户可以在服务端注册自己,客户端可以向服务器提供可以被调用的方法,我们形象的称之为回调,这样服务端就可以主动向客户端发起远程方法调用。
5.当服务器开放stub动态下载时,客户端不再需要预先配置stub文件,而是通过网络动态下载服务器上提供的stub文件,但是这会为服务器带来安全隐患,因此通过提供安全管理器来实现共享目录的访问权限,在实现stub下载的同时也增加了服务器的安全性。
6.stub下载是指可以通过网络从服务器指定的目录动态下载stub文件,而无需预先在客户端配置stub文件。
7.代理是一种中间件,通过引入代理,解耦原来的对象关联,增强扩展性。
8.略第5章WEB原理与应用开发一、选择题1.B 2.D 3.D 4.D 5.A 6.BD 7.B8.D 解析:<% include file="relativeURL"%>这是jsp的指令元素9.C 10.B 11.A 12.C 13.C 14.A 14.B 15.C 16.C 17.D 18.C 解析:<jsp:include>是jsp的动作元素19.C 20.A 21.D22. B 23. A 24. E 25.D 26. E 27. B 28. E 29.D 30. A31. A 32. BC 33.B 34.D二、填空题1.Tomcat2.80803.servlet4.<jsp:include>5.GB23126. <%-- 这是注释的容--%>7.request8. setContentType(String s)9. response\addCookie(c)10.静态页面\动态页面11.localhost:808012.web.xml 13. <%page %>/<%include file=””%>/<% taglib prefix=””uri=”” %>14.session 15. gbk 16.一对多/多对一三、名词解释及解答1. 静态网页是实际存在的,无需经过服务器的编译,直接加载到客户浏览器上显示出来。
2. 所谓动态网页是指网页文件里包含了程序代码,通过后台数据库与Web服务器的信息交互,由后台数据库提供实时数据更新和数据查询服务。
3. 数据和资源共享这两种方式结合在一起即成为今天广泛使用的网络数据库(WEB数据库),它是以后台(远程)数据库为基础,加上一定的前台(本地计算机)程序,通过浏览器完成数据存储、查询等操作的系统。
4. 前者是指令元素、后者是行为元素。
jsp:include动作和include指令之间的根本性的不同在于它们被调用的时间。
jsp:include动作在请求期间被激活,而include指令在页面转换期间被激活。
4.request对象是从客户端向服务器发出请求,包括用户提交的信息以及客户端的一些信息。
客户端可通过HTML表单或在网页地址后面提供参数的方法提交数据,然后通过request对象的相关方法来获取这些数据。
request的各种方法主要用来处理客户端浏览器提交的请求中的各项参数和选项。
5.JSP的response隐藏对象在转换为Servlet之后,对应于HttpServletResponse型态对象,HttpServletResponse对象是有关于对客户端请求之响应,它可以来设定一些要响应的讯息,例如标题信息、响应状态码等.7. ①跨平台既然JSP是基于Java语言的,那么它就可以使用Java API,所以它也是跨平台的,可以应用在不同的系统中,如Windows、Linux、Mac和Solaris等正是因为跨平台的特性,使得采用JSP技术开发的项目可以不加修改地应用到任何不同的平台上,这也应验了Java语言的"一次编写,到处运行"的特点。
②业务代码分离采用JSP技术开发的项目,通常使用HTML语言来设计和格式化静态页面的容,而使用JSP 标签和Java代码片段来实现动态部分。
③组件重用JSP中可以使用JavaBean编写业务组件,也就是使用一个JavaBean类封装业务处理代码或者作为一个数据存储模型,在JSP页面甚至整个项目中都可以重复使用这个JavaBean。
JavaBean也可以应用到其他Java应用程序中,包括桌面应用程序。
④继承Java Servlet功能Servlet是JSP出现之前的主要Java Web处理技术。
它接受用户请求,在Servlet类中编写所有Java和HTML代码,然后通过输出流把结果页面返回给浏览器。
⑤预编译预编译就是在用户第一次通过浏览器访问JSP页面时,服务器将对JSP页面代码进行编译,并且仅执行一次编译。
编译好的代码将被保存,在用户下一次访问时,直接执行编译好的代码。
这样不仅节约了服务器的CPU资源,还大大提升了客户端的访问速度。
8.需要Java运行环境和JSP服务器;JDK即Java Development Kit ,是Java运行所必须的环境包。