韶关学院云计算内容总结与习题参考答案

合集下载

云计算习题参考答案

云计算习题参考答案

第6章云计算习题参考答案6-1简述云和云计算的基本概念。

答:云也叫做资源池,是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。

云计算是一种基于互联网的、大众参与的计算模式,其计算资源(计算能力、存储能力、交互能力)是动态、可伸缩、且被虚拟化的,以服务的方式提供。

6-2简述私有云、公用云和混合云的基本概念。

答:私有云也叫做专用云,是由单个客户所拥有的按需提供基础设施,该客户控制哪些应用程序在哪里运行,拥有服务器、网络和磁盘,并且可以决定允许哪些用户使用基础设施。

公用云是由第三方运行的云,第三方可以把来自许多不同客户的作业在云内的服务器、存储系统和其他基础设施上混合在一起。

最终用户不知道运行其作业的同一台服务器、网络或磁盘上还有哪些用户。

混合云把公用云模式与私有云模式结合在一起。

客户通过一种可控的方式对云部分拥有,部分与他人共享。

6-3简述云计算的四个本质特征。

答:云计算的本质包括:(1)虚拟化,即把软件、硬件等IT资源进行虚拟化,抽象成标准化的虚拟资源,放在云计算平台中统一管理,保证资源的无缝扩展;(2)多粒度和多尺度,即灵活的面对需求,提供不同的服务;(3)不确定性,因为云计算是一个人参与的计算,是群体智能的体现,表现出自然界不确定性特征;(4)软计算,即如何让网络明白一些定量、定性的转换,如一些大约的量词等。

6-4简述云计算与并行计算的关系。

答:并行计算式云计算的萌芽阶段。

在并行计算中,为了获得高速的计算能力,人们不惜采用昂贵的服务器和购买更多的服务器。

因此,强大的并行计算能力需要巨额的投资。

并且,传统的并行计算机的使用是一个相当专业的工作,需要使用者具有较高的专业素质。

而云计算将服务器等设施集中起来,最大程度地做到资源共享,能够动态地为用户提供计算能力和存储能力,随时满足用户的需求。

6-5简述分布式计算的基本原理,并指出云计算与分布式计算的关系。

云计算期末习题含答案

云计算期末习题含答案

云计算期末习题含答案在现代科技发展的浪潮中,云计算技术被广泛应用于各个领域。

无论是企业的信息化建设,还是个人的数据存储与共享,云计算都扮演着重要的角色。

为了更好地理解和掌握云计算的基本概念和应用技巧,我们为您准备了以下云计算期末习题,并附上相应的答案。

通过这些习题的训练,相信您能更好地应对日常工作和学习中的云计算问题。

习题一:云计算的基本概念1. 请简要描述云计算的定义及其特点。

答案:云计算是一种基于互联网的计算方式,通过集中管理和提供计算资源、存储资源和应用软件,以按需、弹性和可共享的方式,为用户提供便捷的服务。

其特点包括灵活性高、资源虚拟化、按需付费、弹性扩展等。

2. 列举和解释云计算的三种服务模式。

答案:云计算有三种服务模式,分别是基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

- IaaS指云服务提供商提供基本的计算资源,如服务器、存储空间等,用户可以在这些资源的基础上部署和运行自己的应用程序。

- PaaS指云服务提供商提供完整的开发平台,包括操作系统、开发工具和运行环境等,用户可以在该平台上进行开发、测试和部署自己的应用程序。

- SaaS指云服务提供商将应用软件作为服务提供给用户,用户无需关心软件的安装和管理,只需通过互联网访问即可使用该应用。

习题二:云计算的安全与隐私1. 请简述云计算的安全风险及相应的解决措施。

答案:云计算的安全风险包括数据隐私泄露、数据完整性问题以及云服务提供商的数据安全管理等。

为应对这些风险,我们可以采取以下解决措施:- 加强加密技术:对于重要的数据和敏感信息,应采用加密措施,确保数据在传输和存储过程中的安全性。

- 定期备份与恢复:定期备份数据,防止数据意外丢失,同时建立完善的数据恢复机制。

- 强化访问控制:合理配置访问权限和身份验证机制,确保只有授权人员可以存取和操作数据。

- 跨地理位置备份:将数据备份存储于不同地理位置的数据中心,防止单点故障和地理灾害的影响。

云计算基础知识试题与答案

云计算基础知识试题与答案

云计算基础知识试题与答案云计算基础知识试题与答案1、什么是云计算?云计算是一种基于互联网的计算方式,通过共享的计算资源(包括硬件、软件和服务),提供可按需获取的计算能力、存储空间和应用软件,并通过互联网进行交付。

2、云计算的优势有哪些?- 灵活性和可伸缩性:云计算提供按需分配和释放资源的能力,可以根据需求动态调整计算能力和存储空间。

- 成本效益:用户无需购买和维护昂贵的硬件设备和基础设施,只需按使用量付费,节省了成本。

- 可靠性和可用性:云计算服务提供商通常会提供高可靠性和可用性的基础设施,确保用户的数据和应用安全。

- 快速部署和迭代更新:云计算平台提供快速创建、部署和更新应用程序的能力,加速了开发和发布的过程。

3、云计算的主要分类有哪些?- 公有云:由第三方云服务提供商拥有和管理的云计算基础设施,供多个客户共享使用。

- 私有云:由单个组织或企业拥有和管理的云计算基础设施,仅供内部使用。

- 混合云:将公有云和私有云结合使用,并通过互联网或专用连接进行通信。

4、云计算的关键技术有哪些?- 虚拟化:将物理资源(例如服务器、存储和网络)抽象为虚拟资源,可以更高效地利用硬件资源。

- 弹性计算:能根据需求动态分配和释放计算资源,以满足应用程序的需求。

- 自动化管理:通过自动化工具和技术来管理和操作云计算平台,提高效率和可靠性。

- 多租户架构:能够同时为多个用户或组织提供服务,确保资源隔离和安全性。

- 虚拟网络:通过虚拟化技术创建和管理虚拟网络,实现云中不同实例之间的通信。

5、云计算中的服务模型有哪些?- 基础设施即服务(IaaS):提供基础的计算、存储和网络资源,用户可以在此基础上构建自己的应用环境。

- 平台即服务(PaaS):提供应用程序开发和部署的平台,用户可以使用云提供的开发工具和资源来开发和部署应用程序。

- 软件即服务(SaaS):将应用程序作为服务提供给用户,用户可以直接通过互联网访问和使用应用程序。

云计算考试题库及答案

云计算考试题库及答案

云计算考试题库及答案一、选择题1. 云计算按服务类型可以分为以下哪几类?A. IaaS、PaaS、SaaSB. 公有云、私有云、混合云C. 物理云、虚拟云、混合云D. SaaS、PaaS、IaaS、IDaaS答案:A2. 下面哪个不是云计算的三大服务模式?A. IaaSB. PaaSC. SaaSD. DaaS答案:D3. 下面哪个不是云计算的关键技术?A. 虚拟化技术B. 分布式存储C. 云计算平台D. 数据挖掘答案:D4. 云计算中的“云”指的是?A. 数据中心B. 服务器C. 互联网D. 虚拟化资源答案:D二、填空题1. 云计算按照部署模式可以分为______、______和______。

答案:公有云、私有云、混合云2. IaaS、PaaS、SaaS分别代表______、______和______。

答案:基础设施即服务、平台即服务、软件即服务3. 云计算的关键技术包括______、______、______等。

答案:虚拟化技术、分布式存储、云计算平台4. 云计算的安全性主要包括______、______、______等方面。

答案:数据安全、隐私保护、身份认证三、判断题1. 云计算可以降低企业的IT成本。

()答案:正确2. 公有云和私有云是完全相同的。

()答案:错误3. 云计算中的虚拟化技术可以实现对物理资源的有效管理。

()答案:正确4. 云计算只适用于大型企业。

()答案:错误四、简答题1. 简述云计算的定义及特点。

答案:云计算是一种通过网络提供按需、弹性、可扩展的计算资源服务。

其主要特点包括:按需服务、弹性扩展、资源共享、低成本、高可用性等。

2. 简述云计算的三大服务模式。

答案:云计算的三大服务模式分别是:基础设施即服务(IaaS)、平台即服务(PaaS)、软件即服务(SaaS)。

IaaS 提供虚拟化硬件资源,PaaS提供开发、测试、部署和运行应用程序的平台,SaaS提供在线软件服务。

3. 简述云计算的关键技术。

云计算习题参考答案

云计算习题参考答案

第6章云计算习题参考答案6-1简述云和云计算的基本概念。

答:云也叫做资源池,是一些可以自我维护和管理的虚拟计算资源,通常是一些大型服务器集群,包括计算服务器、存储服务器和宽带资源等。

云计算是一种基于互联网的、大众参与的计算模式,其计算资源(计算能力、存储能力、交互能力)是动态、可伸缩、且被虚拟化的,以服务的方式提供。

6-2简述私有云、公用云和混合云的基本概念。

答:私有云也叫做专用云,是由单个客户所拥有的按需提供基础设施,该客户控制哪些应用程序在哪里运行,拥有服务器、网络和磁盘,并且可以决定允许哪些用户使用基础设施。

公用云是由第三方运行的云,第三方可以把来自许多不同客户的作业在云内的服务器、存储系统和其他基础设施上混合在一起。

最终用户不知道运行其作业的同一台服务器、网络或磁盘上还有哪些用户。

混合云把公用云模式与私有云模式结合在一起。

客户通过一种可控的方式对云部分拥有,部分与他人共享。

6-3简述云计算的四个本质特征。

答:云计算的本质包括:(1)虚拟化,即把软件、硬件等IT资源进行虚拟化,抽象成标准化的虚拟资源,放在云计算平台中统一管理,保证资源的无缝扩展;(2)多粒度和多尺度,即灵活的面对需求,提供不同的服务;(3)不确定性,因为云计算是一个人参与的计算,是群体智能的体现,表现出自然界不确定性特征;(4)软计算,即如何让网络明白一些定量、定性的转换,如一些大约的量词等。

6-4简述云计算与并行计算的关系。

答:并行计算式云计算的萌芽阶段。

在并行计算中,为了获得高速的计算能力,人们不惜采用昂贵的服务器和购买更多的服务器。

因此,强大的并行计算能力需要巨额的投资。

并且,传统的并行计算机的使用是一个相当专业的工作,需要使用者具有较高的专业素质。

而云计算将服务器等设施集中起来,最大程度地做到资源共享,能够动态地为用户提供计算能力和存储能力,随时满足用户的需求。

6-5简述分布式计算的基本原理,并指出云计算与分布式计算的关系。

2022年云计算考试题库(附答案)资料

2022年云计算考试题库(附答案)资料

2022年云计算考试题库(附答案)资料一、单选题A. 资源池化B. 按需服务C. 高性能计算D. 弹性扩展A. SaaS(软件即服务)B. PaaS(平台即服务)C. IaaS(基础设施即服务)D. DaaS(数据即服务)A. 虚拟化技术B. 分布式计算C. 大数据技术A. 私有云B. 混合云C. 公有云D. 边缘计算A. 企业内部IT系统B. 大数据存储和处理D. 个人云存储服务二、多选题A. 降低成本B. 提高效率C. 增强安全性D. 灵活性和可扩展性A. 安全性问题B. 数据隐私问题C. 网络延迟问题D. 运维复杂性A. 云服务提供商B. 云服务用户C. 云计算技术供应商D. 云计算标准制定组织A. 虚拟化技术B. 分布式计算C. 大数据技术A. 企业内部IT系统B. 大数据存储和处理D. 个人云存储服务三、判断题1. 云计算可以提供按需服务,即用户可以根据自己的需求选择合适的服务模式和服务内容。

()2. 云计算可以实现资源的池化,即多个用户可以共享同一份资源。

()3. 云计算可以提高企业的IT系统的灵活性和可扩展性。

()4. 云计算可以提高企业的IT系统的安全性。

()5. 云计算可以降低企业的IT系统的成本。

()四、简答题1. 请简述云计算的定义和特点。

2. 请简述云计算的主要服务模式和关键技术。

3. 请简述云计算的发展趋势和主要应用场景。

4. 请简述云计算的优势和挑战。

5. 请简述云计算的主要参与者和技术。

答案:一、单选题1. C2. D3. D4. A5. D二、多选题1. ABD2. ABCD3. ABCD4. ABCD5. ABCD三、判断题1. √2. √3. √4. √5. √四、简答题1. 云计算是一种通过网络按需提供服务的模式,用户可以按需获取计算资源、存储资源和应用程序等。

其特点包括资源池化、按需服务、弹性扩展和可度量性。

4. 云计算的优势包括降低成本、提高效率、增强安全性、灵活性和可扩展性,挑战包括安全性问题、数据隐私问题、网络延迟问题和运维复杂性。

云计算参考答案

云计算参考答案

云计算参考答案云计算参考答案云计算是当今科技领域的一项重要技术,它为企业和个人提供了更加灵活、高效的计算和存储资源。

在云计算的背后,有着许多关键技术和概念,下面我们来一一解答这些问题。

1. 什么是云计算?云计算是一种通过互联网提供计算和存储资源的模式。

它将计算机资源(包括硬件和软件)集中在数据中心,并通过互联网以服务的形式提供给用户。

用户无需购买和维护昂贵的硬件设备,只需按需使用云服务,大大降低了成本和管理负担。

2. 云计算的优势有哪些?云计算具有许多优势。

首先,它提供了弹性和灵活性,用户可以根据需求快速扩展或缩减计算和存储资源。

其次,云计算提供了高可用性和可靠性,数据中心通常采用冗余和备份技术,确保服务的持续性。

此外,云计算还具有成本效益,用户只需按需付费,避免了购买昂贵的硬件设备和维护费用。

3. 云计算的部署模式有哪些?云计算的部署模式主要分为公有云、私有云和混合云。

公有云是由第三方服务提供商提供的云服务,多个用户共享同一组资源。

私有云是由单个组织或企业拥有和管理的云服务,用于满足特定的安全和合规性需求。

混合云是公有云和私有云的结合,可以根据需求灵活地将工作负载分配到不同的云环境中。

4. 云计算的关键技术有哪些?云计算的关键技术包括虚拟化、自动化和容器化。

虚拟化技术可以将物理资源(如服务器、存储和网络)抽象为虚拟资源,实现资源的灵活分配和管理。

自动化技术可以通过编程和自动化工具实现对云环境的自动管理和操作,提高效率和可靠性。

容器化技术则是将应用程序和其依赖项打包到一个独立的容器中,实现应用程序的快速部署和移植。

5. 云计算的安全性如何保障?云计算的安全性是一个重要的关注点。

云服务提供商通常采取一系列安全措施来保护用户的数据和隐私。

这些措施包括数据加密、访问控制、身份认证和审计等。

此外,用户也需要采取一些安全措施,如加强密码管理、定期备份数据等,以增加数据的安全性。

6. 云计算对企业的影响是什么?云计算对企业有着深远的影响。

云计算试题及答案

云计算试题及答案

云计算试题及答案第一题:云计算的定义和特点(200字)云计算是一种基于互联网的信息技术,通过将计算机资源、存储和应用程序提供给用户,以实现按需获取、按量付费的服务模式。

云计算的特点包括可扩展性、灵活性、高可用性和安全性。

它能够根据用户需求动态调整计算资源,使用户能够轻松扩展或缩减所需的计算能力。

同时,云计算还提供了灵活的资源分配方案,用户可以根据需求自由选择公共云、私有云或混合云等解决方案。

此外,云计算服务商通常具备高可用性的架构设计,以确保服务的连续性和可靠性。

而在数据安全方面,云计算提供了多层次的安全措施,保护用户数据的隐私和完整性。

第二题:云计算的服务模型(300字)云计算的服务模型主要包括基础设施即服务(IaaS)、平台即服务(PaaS)和软件即服务(SaaS)。

基础设施即服务(IaaS)提供了虚拟化的计算资源、存储空间和网络设备,用户可以根据需要自主管理和配置这些资源,构建自己的应用环境。

对于开发者而言,IaaS可提供灵活且可扩展的基础设施,用于支持应用程序的部署和运行。

平台即服务(PaaS)是在IaaS基础上进一步提供了应用程序开发和部署的平台。

PaaS提供了开发者所需的软件开发工具、运行环境和服务支持,简化了应用程序开发的流程。

开发者只需关注应用程序的开发和业务逻辑,而无需考虑底层的基础设施和运维工作。

软件即服务(SaaS)是最高层次的服务模型,也是最接近用户的一层。

SaaS提供完整的应用程序服务,用户可以直接访问和使用这些应用程序,而无需关心底层的基础设施和平台。

SaaS覆盖了各种应用领域,包括企业资源规划(ERP)、客户关系管理(CRM)、办公协作等。

用户只需按需付费,并随时随地通过互联网使用这些应用程序。

第三题:云计算的优势和挑战(400字)云计算具有许多优势,但同时也面临一些挑战。

首先,云计算可以降低企业的IT成本。

传统的IT架构需要大量的硬件设备和人力投入,而云计算可以提供按需服务,降低了硬件投资和运维成本。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

云计算内容总结与习题参考答案第1章大数据与云计算重点知识点:1、大数据的定义及特征(P3);2、云计算的定义及特征(P3-4);3、云计算与大数据的关系(P3,大数据是需求,云计算是手段);4、云计算服务的3种类型(P4-5,IaaS、PaaS、SaaS);5、云计算的体系结构(P8,分为4层:物理资源层、资源池层、管理中间件层、SOA层);6、全球企业的IT开销及其发展趋势(P9,图1-6,分为3个部分:硬件开销、能耗、管理成本);7、使用云计算的数据中心对比传统数据中心的优势(P9-12,图1-9)习题参考答案:1.大数据现象是怎么形成的?答题要点:(P2-3)先回答大数据的概念,再回答大数据产生(即全球数据量增长快)的原因。

答:大数据就是:海量数据或巨量数据,其规模巨大到无法通过目前主流的计算机系统在合理时间内获取、存储、管理、处理并提炼以帮助使用者决策。

大数据产生的原因可以从2个方面来看:一是数据产生方式的改变。

过去的信息是由手工产生的,而随着人类进入信息社会,信息的产生越来越自动化。

二是人类的活动越来越依赖数据。

产生数据的主要源头有:(1)人类的日常生活已经与数据密不可分(如使用个人智能设备产生的数据);(2)科学研究进入了“数据科学”时代(科学研究产生的数据);(3)各行各业也越来越依赖大数据手段来开展工作(各行各业工作过程中所产生的数据)。

2.新摩尔定律的含义是什么?答题要点:(P1)答:由图灵奖获得者Jim Gray提出,内容是:每18个月全球新增信息总量是计算机有史以来全部信息量的总和。

3.云计算有哪些特点?答题要点:(P4)答:云计算的特点:(1)超大规模。

指的是提出云计算数据中心的建设规模,谷歌云拥有上百万台服务器,亚马逊、IBM、微软、Yahoo、阿里、百度和腾讯等公司的“云”都拥有几十万台服务器。

(2)虚拟化。

程序可以运行在云“中”,并对外提供服务。

因此,户不必知道提供服务的程序是在哪个位置运行,只需要用一台终端设备(如计算机、PAD或手机)就可方便地获得程序提供的服务。

(3)高可靠性。

“云”使用了数据多副本容错、计算机节点同构可互换等措施,使运行和存储在“云”上的程序和数据比运行和存储在本地计算机更可靠。

(4)通用性。

云计算不针对特定的应用,在“云”上可以开发出不同的程序,提供各种服务。

(5)高可伸缩性。

“云”的规模可动态伸缩,可以较好满足应用和用户规模增长的需求。

(6)按需服务。

“云”是一个庞大的资源池,由用户按需购买,按使用量计费。

(7)极其廉价。

相对于传统数据中心:“云”计算中心更大,管理成本更低;“云”计算中心的硬件使用率更高;“云”计算中心更适合建立在电力资源丰富的较偏远地区。

4.云计算按照服务类型可以分为哪几类?答题要点:(P4-5)分别答出三种分类及其代表产品。

答:云计算按服务类型可以分为三类:(1)将基础设施作为服务,IaaS(Infrastructure as a Service),如:Amazon EC2/S3;(2)将平台作为服务,PaaS(Platform as a Service),如:Google App Engine 、Microsoft Windows Azure;(3)将软件作为服务,SaaS(Software as a Service),如:Salesforce online CRM。

5.云计算技术体系结构可以分为哪几层?答题要点:(P7-8)答出分层的名称,简单说明其内涵。

答:云计算技术体系结构分为4层:(1)物理层:包括计算机、存储器、网络设置、数据库和软件等;(2)资源池层:将大量相同类型的资源构成同构或接近同构的资源池,如计算资源池、数据资源池等;(3)管理中间件层:负责对云计算的资源进行管理,对众多应用任务进行调度;(4)SOA(面向服务体系结构)构建层:将云计算能力封装成标准的Web Services 服务,以SOA体系进行管理,并提供各项接口供用户访问。

6.在性价比上云计算相比传统技术为什么有压倒性的优势?答题要点:(P9-P11)要分为成本的降低和资源利用率的提高两方面来回答。

答:云计算较传统技术有两方面的优势:(1)由于主流云服务供应商使用的数据中心多是大型云计算数据中心,其管理和运营成本(人员费用、电力费用等)是传统数据中心成本的1/5——1/7,因此云计算在性价比上比传统技术有5——7倍的优势;(2)传统数据中心按照峰值要求来配置服务器和网络资源,资源的平均利用率只有10%——15%;而云计算平台是有弹性的服务,它根据租用者的需要在一个超大的资源池中动态分配和释放资源,不需要为每个租用者预留峰值资源,因此云计算资源的利用率可以达到80%左右,是传统技术的5——7倍。

第2章Google云计算原理与应用重点知识点:1、Google云计算系统的组成部分(P13,各重要部分的名称及作用);2、Google云计算系统中的GFS对比传统分布式文件系统的区别(P13,利用软件的方法实现容错);3、GFS的系统架构(P14,图2-1);4、GFS的容错机制(P16);5、MapReduce的运行模型与执行流程(P18-20,图2-2,图2-3);6、Chubby的功能、作用(P22-23,使用Paxos算法实现的分布式锁服务);7、Chubby的系统架构(P24-26,图2-7);8、Bigtable的数据模型(P33,图2-12,行、列族、列、时间戳);9、Bigtable的系统架构及其各组成部分的作用(P34-39,图2-13);习题参考答案:1.Google云计算技术包括哪些内容?答题要点:(P13)要答出有关技术的分类和名称。

答:Google云计算技术包括:Google分布式文件系统GFS,分布式计算编程模型MapReduce,分布式锁服务Chubby,分布式结构化数据表Bigtable,分布式存储系统Megastore,分布式监控系统Dapper,数据交互分析工具Dremel和PowerDrill,等等。

2.当前主流分布式文件系统有哪些?各有什么优缺点?答题要点:(P13)此题的问法有些不完整,题义应该是问传统分布式文件系统的实现方法与Google 的分布式文件系统GFS的区别。

答:RedHat、IBM、Sun等公司都有分布式文件系统的解决方案,这些解决方案依靠RAID技术、SAN存储区域网来容错(是基于硬件的容错),对构建分布式文件系统的硬件有较高的要求,存储成本高。

Google的GFS是使用软件的方式,在文件系统上实现容错,可以使用廉价的机器构建,存储成本低。

相对于传统的分布式文件系统,Google的GFS分布式文件系统的容错性能在可靠性和存储成本上,都具有优势。

3.GFS采用了哪些容错措施来确保整个系统的可靠性?答题要点:(P16-17)除了要把容错技术的名称答出来以外,还要简单说明机理。

答:Google的GFS采用的容错机制可以分为:(1)Master容错。

Master上保存着GFS的元数据(包括命名空间(Name)和Chunk映射表等),这些元数据及Master的操作日志保存在磁盘中,Master出错时而磁盘数据完好时,可以通过磁盘数据恢复Master。

GFS对Master进行远程实时备份,如果Master彻底死机,另外一台Master可以迅速接替其工作。

(2)Chunk Server容错。

Chunk是GFS的数据块,一个Chunk默认存储3个位于不同Chunk Server的副本,Master 会检查Chunk的副本数,在出现Chunk副本丢失或不可恢复时,Master自动将该副本复制到其他Chunk Server。

另外,Chunk以文件的形式保存在Chunk Server,Chunk文件以Block(64K)来划分,每一个Block对应一个32位的校验和,Chunk Server会检查数据和检验和,如果不匹配就返回错误。

4.MapReduce与传统的分布式程序设计相比有何优点?答题要点:(P18)答:MapReduce封装了并行处理、容错处理、本地化计算、负载均衡等细节,还提供了一个简单而强大的接口。

通过这个接口,可以把大尺度的计算自动地并发和分布执行,使编程变得非常容易。

另外,MapReduce也具有较好的通用性,大量不同的问题都可以简单地通过MapReduce来解决。

5.Chubby的设计目标是什么?Paxos算法在Chubby中起什么作用?答题要点:(P24-27)答:Chubby的设计目标主要有:(1)高可用性和高可靠性。

(2)高扩展性。

(3)支持粗粒度的建议性锁服务。

(4)服务信息的直接存储。

(5)支持通报机制。

(6)支持缓存机制。

Paxos算法在Chubby中起到保证副本之间数据一致的作用(Chubby Cell(单元)中的所有副本都要保持完全一致)。

6.阐述Bigtable的数据模型和系统架构。

答题要点:(P33-39)答:Bigtable的数据模型是一个多维映射表,通过行关键字、列关键字和时间戳进行索引(定位数据):(1)行。

行关键字用于标识Bigtable中不同的行,可以是任意字符串,大小不能超过64KB。

Bigtable中的数据是通过行关键字按字典序进行排序的。

(2)列。

Bigtable中的列,以列族进行组织,一个列关键字以“族名:列名”的形式表示,每个列族中的列属于同种数据类型,并且访问控制(Access Control)是在列族上进行定义的。

(3)时间戳。

用于在区别Bigtable中数据的版本,同一个行、列定位的数据,可以根据设置保存具有不同时间戳的数据值。

Bigtable主要由三个部分组成:主服务器Master Server、子表服务器Tablet Server和客户端程序库(Client Library)。

主服务器主要进行一些元数据操作以及子表服务器之间的负载调度问题,子表服务器则以子表的形式(通过GFS以SSTable类型文件)保存Bigtable的数据,一个子表服务器负责存储若干个(通常100个左右)子表。

访问Bigtable服务需要使用Bigtable 的客户端。

7.分布式存储系统Megastore的核心技术是什么?答题要点:(P47)答:Megastore最核心的技术是复制。

8.大规模分布式系统的监控基础架构Dapper关键技术是什么?答题要点:(P56)答:Dapper关键技术主要有两个方面:(1)轻量级的核心功能库。

Dapper的监控过程基本对应用层透明。

(2)二次抽样技术。

利用二次抽样技术成功解决了低开销及广泛可部署性的问题。

9.相比于行存储,列存储有哪些优点?答题要点:(P62)答:相对于行存储,列存储以属性为单位,每次存储一个属性。

相关文档
最新文档