NUAA-云计算-考试

19级期末

问题

答案:  md格式 自己想办法看
 

# 随堂测验#### 一、请简述GFS 的系统架构和特点。**1. 系统架构**- GFS将整个系统节点分为三类角色:- Client(客户端):Client是GFS提供给应用程序的访问接口,以库文件的形式提供。- Master(主服务器):Master是GFS的管理节点,在逻辑上只有一个,负责整个文件系统的管理。- Chunk Server (数据块服务器):Chunk Server负责具体的存储工作,数据以文件的形式储存。
- GFS的实现机制:- 客户端首先访问Master节点,获取交互的Chunk Server信息,然后访问 这些Chunk Server,完成数据存取工作。这种设计方法实现了控制流和 数据流的分离。- Client与Master之间只有控制流,而无数据流,极大地降低了Master的 负载。- Client与Chunk Server之间直接传输数据流,同时由于文件被分成多个 Chunk进行分布式存储,Client可以同时访问多个Chunk Server,从而 使得整个系统的I/O高度并行,系统整体性能得到提高。**2. 特点**- 采用中心服务器模式:- 可以方便的增加Chunk Server- Master掌握系统内所有Chunk Server的情况,方便进行负载均衡- 不存在元数据的一致性问题
- 不缓存数据:- 文件操作大部分是流式读写,不存在大量重复读写,使用Cache 对性能提高不大 - 由于GFS的数据在Chunk Server上以文件的形式存储,如果对某 块数据读取频繁,本地的文件系统自然会将其缓存 - Chunk Server上数据存取使用本地文件系统从可行性看,Cache 与实际数据的一致性维护也极其复杂 - 由于读取的数据量巨大,以当前的内存容量无法完全缓存
- 在用户态下实现- 利用POSIX编程接口存取数据降低了实现难度,提高通用性 - POSIX接口提供功能更丰富 - 用户态下有多种调试工具 - Master和Chunk Server都以进程方式运行,单个进程不影响整个操作系统 - GFS和操作系统运行在不同的空间,两者耦合性降低
- 只提供专用接口- 降低了实现的难度。通常与POSIX兼容的接口需要在OS内核一级 实现,而GFS是在应用层实现的- 可以根据应用的特点对应用提供一些特殊支持- 专用接口直接和Client、Master、Chunk Server交互,减少了 上下文的切换,降低了复杂度,提高了效率#### 二、(1)   请简述 Yarn 的体系架构与组件。(2)   请简述 Yarn 的工作流程。**1. Yarn的体系架构与组件**- Yarn是master/slave架构,主进程Resource是整个集群资源仲裁中心,从进程NodeManager管理本机资源,ResourceManager和从属节点的进程NodeManager组成了Hadoop2.0的分布式数据计算框架。 - 组件:- ResourceManager(RM)主要负责处理客户端请求对各NM上的资源进行统一调度和管理,给ApplicationMaster分配空闲的Container 运行并监控其运行状态。- NodeManager(NM)相当于ResourceManager在每台机器上的代理。定时向RM汇报本节点资源的使用情况和Container 的运行状态,它还会处理来自ApplicationMaster的Container 启动或停止请求。- ApplicationMaster(AM)YARN中每启动一个任务就会启动一个AM,它可以负责向RM申请资源,请求NM启动Container,并告诉Container做什么,,它还可以重启失败的任务。- Containercontainer是YARN中资源的抽象,它封装了某个节点上的一定的资源(cpu、内存、磁盘、网络等),YARN中所有的应用都是在其上运行的,包括AM,Container是由AM向RM申请的,由RM中的scheduler分配给AM。**2. Yarn的工作流程**- (1)作业提交
- (2)任务分配
- (3)任务执行
- (4)进度和状态更新
- (5)任务完成#### 三、请描述用 MapReduce 实现过程**1. 实现过程**- 第一个步骤对原始的数据进行分割,得到10个不同的数据分块。- 第二个步骤对每一个数据分块都启动一个Map进行处理。采用桶排序的方法,每个Map中按照用户id排序分配到100个不同的桶中。- 第三个步骤对于Map之后得到的中间结果,启动100个Reduce。按照用户id将Map中不同桶中的购物记录集合放置到行营的Reduce中进行处理。**2. 相关结果**- Mapper数量:10
- Reducer数量:100
- <key1,value1>:<第几个数据分块,对应块的购物记录>
- <key2,value2>:<用户id,对应购物记录>
- <key3,value3>:<用户id,对应购物记录>#### 四、请写出数据对象在虚拟节点和物理节点上的分布情况**1. 物理节点与虚拟节点对应关系**| 物理节点 |  1   |   2   |    3     |
| :------: | :--: | :---: | :------: |
| 虚拟节点 |  V1  | V2,V4 | V3,V5,V6 |**2.数据对象分布情况**|  数据对象id  |  1   |  2   |  3   |  4   |  5   |  6   |  7   |  8   |  9   |  10  |  11  |  12  |
| :----------: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: | :--: |
| **虚拟节点** |  V1  |  V2  |  V2  |  V3  |  V1  |  V3  |  V4  |  V6  |  V5  |  V6  |  V5  |  V3  |
| **物理节点** |  1   |  2   |  2   |  3   |  1   |  3   |  2   |  3   |  3   |  3   |  3   |  3   |#### 五、程序**1. 程序**```java
public static void main(String[] args) throws IOException{Configuration conf = new Configuration();Path inFile = new Path("/user/joe/mufile");FileSystem hdfs = FileSystem.get(conf);//写入内容FSDataOutputStream OutputStream = hdfs.create(inFile);outputStream.writeUTF("cloud computing is useful");outputSteram.flush();outputStream.close();//输出内容FSDataInputStream inputStream = hdfs.open(inFile);System.out.println("myfile:"+inputStream.readUTF());inputStream.close();
}
```**2. 匹配**|   术语    |                  具体描述                  |
| :-------: | :----------------------------------------: |
|    GAE    |       (c) 主要用于 PaaS 应用的公有云       |
|    CRM    |  (g) 在商业社会中最常使用的 SaaS 应用之一  |
|    AWS    |    (d) 用在可伸缩应用程序中的公有计算云    |
|    SLA    |   (a) 云计算中用户和提供商之间签署的协议   |
|   Azure   | (b) 必须从基于 Windows 的主机运行的公有云  |
|    EC2    |         (h) 主要用于 IaaS 的云服务         |
|    S3     |     (i) 用于分布式存储应用程序的存储云     |
| Force.com |      (e) SalesForce.com 构建的云平台       |
| vSphere/4 | (f) 将数据中心转换为云平台的商业云操作系统 |
|    XEN    |     (j) 剑桥大学开发的开源 hypervisor      |#### 六、云计算数据中心空调系统节能技术**1. 节能技术与原理**- 高温回风空调系统根据不同水温度下的制冷和能耗,对应的出水温度(即空调回风温度)提高1°C,空调系统约节能3%。- 低能耗加湿系统将纯净的水直接喷洒在多孔介质或者空气中,形成颗粒极小的水雾,由送风气流送出。整个加湿过程无需电能加热水,仅需水泵和风机能耗。- 自然冷空调系统使用室外自然冷风直接带走机房的IT 设备的散热,减少了机械制冷系统中最大的压缩耗能环节,压缩机制冷系统的 EER 由 2~3.5 提高到 10~15 ,节能空间巨大。**2. DVFS节能技术**- 当CPU 未被完全利用时,通过降低 CPU 的供电电压和时钟频率主动降低 CPU 性能,这样可以带来立方数量级的动态能耗降低,并且不会对性能产生影响。
- DVFS节能方法能够利用因任务交互而导致的松弛时间以一个低电压、频率执行任务。

20级期中随堂测验(线下 带几张白纸):

 下一个题目

下一个题目:

 

然后还有就是  名词连线,,

20级期末: 线下 几张白纸:

凭借回忆:

简述 淘宝那个云的结构特点  就是 行列关键字+时间戳的那个    还有对应的架构.... (TFS的架构和存储机制)

MapReduce模型,简述工作原理

编程题和19级一样 

Spark  Streaming模型的特点

S3的基本概念和操作,是一个大题,给一个表:

第一个队列 a11  a12   占比百分30

第二个队列  a21  a22  a23 占比百分50

第三个队列  a31  a32  a33 占比百分40

第一小问: 是关于S3的知识问答   

第二小问: 给一个执行序列xxxx  xxx   xxxx   xxx   xxxx ,问你xx执行完以后会让谁执行,为什么?

 名词连线题

写在最后:

由于我大四跑去实习了,所以要求及格就行,所以题目不是记得很清楚, 欢迎其他小伙伴补充~

最后,姿持下互联网精神好不好啦~

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/516597.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

启迪公交:DRDS助力城市公交系统智能化

公司介绍 启迪公交&#xff08;北京&#xff09;科技股份有限公司以下简称“启迪公交”&#xff0c;成立于2018年6月26日&#xff0c;是国内领先的智慧公交系统方案提供商和服务运营商。通过承接公交信息化和智慧化项目建设&#xff0c;应用最先进的互联网商业模式&#xff0c…

长沙营智:PolarDB助力长沙营智提速资讯搜索业务

公司介绍 长沙营智信息技术有限公司旗下易撰网&#xff0c;2017年10月份上线以来&#xff0c;基于数据挖掘技术为自媒体内容创客提供写作灵感、创作工具的写作连接&#xff0c;现已成为中国用户最多的内容创客的工具平台。 易撰是专业的新媒体大数据服务商&#xff0c;基于新…

云起云涌:PaaS 体系架构与运维系统上云实践

作者 | 刘鹏宇 中国农业银行研发中心责编 | 李雪敬出品 | CSDN云计算&#xff08;ID&#xff1a;CSDNcloud&#xff09;今年以来&#xff0c;远程办公、远程会议走进了大多数人的日常工作中&#xff0c;各类云产品相继被人们所熟悉&#xff0c;例如石墨云”OFFice”办公软件、…

阿里云李飞飞:传统数据库步履蹒跚,未来的机会在哪里?

在采访中李飞飞表示&#xff0c;随着计算和数据上云的趋势快速发展&#xff0c;传统数据库步履蹒跚&#xff0c;云原生数据库和数据仓库利用云原生技术最大化的发挥池化的计算和存储资源弹性将是未来。同时随着AI技术的不断深入使用&#xff0c;数据库也将会越来越智能化&#…

从零开始入门 K8s | K8s 安全之访问控制

作者 | 匡大虎 阿里巴巴技术专家 本文整理自《CNCF x Alibaba 云原生技术公开课》第 27 讲&#xff0c;点击直达课程页面。 关注“阿里巴巴云原生”公众号&#xff0c;回复关键词“入门”&#xff0c;即可下载从零入门 K8s 系列文章 PPT。 导读&#xff1a;访问控制是云原…

把人脑智能化后,能再创造出更强的人工智能吗?

近日&#xff0c;埃隆马斯克投资1 亿多美元的脑机接口初创公司Neuralink在现场发布会展示了新一代的脑机接口设备。脑机接口是什么&#xff1f;可能这个名词在我们日常生活中是不常见的。脑机接口是最前沿的研究领域&#xff0c;建立人&#xff08;或动物&#xff09;与外部的设…

阿里巴巴副总裁肖力:云原生安全下看企业新边界——身份管理

作者 | kirazhou 导读&#xff1a;在 10000 多公里之外的旧金山&#xff0c;网络安全盛会 RSAC2020 已经落下了帷幕。而身处杭州的肖力&#xff0c;正在谈起今年大会的主题——Human Element。2020 年&#xff0c;从“人”出发&#xff0c;这颗石子将在国内的安全市场池子里激起…

轻松搭建基于Serverless的Go应用(Gin、Beego 举例)

首先介绍下在本文出现的几个比较重要的概念&#xff1a; 函数计算&#xff08;Function Compute&#xff09;: 函数计算是一个事件驱动的服务&#xff0c;通过函数计算&#xff0c;用户无需管理服务器等运行情况&#xff0c;只需编写代码并上传。函数计算准备计算资源&#xff…

超详细 | 21张图带你领略集合的线程不安全

来源 | 悟空聊架构本篇主要内容如下&#xff1a;本篇主要内容本篇所有示例代码已更新到 我的Github本篇文章已收纳到我的Java在线文档线程不安全之ArrayList集合框架有Map和Collection两大类&#xff0c;Collection下面有List、Set、Queue。List 下面有 ArrayList、Vector、Lin…

快速迁移Next.js应用到函数计算

首先介绍下在本文出现的几个比较重要的概念&#xff1a; 函数计算&#xff08;Function Compute&#xff09;: 函数计算是一个事件驱动的服务&#xff0c;通过函数计算&#xff0c;用户无需管理服务器等运行情况&#xff0c;只需编写代码并上传。函数计算准备计算资源&#xff…

《我想进大厂》之 MYSQL 夺命连环13问

来源 | 科技缪缪想进大厂&#xff0c;mysql不会那可不行&#xff0c;来接受mysql面试挑战吧&#xff0c;看看你能坚持到哪里&#xff1f;能说下 myisam 和 innodb 的区别吗&#xff1f;myisam引擎是5.1版本之前的默认引擎&#xff0c;支持全文检索、压缩、空间函数等&#xff0…

心动网络:PolarDB助力心动网络打造爆款手游

公司介绍 心动网络&#xff0c;国内极具知名度的游戏公司&#xff0c;中国互联网百强企业。旗下业务涉及游戏研发运营、动画制作、偶像娱乐等多个产业。公司创立于2002年&#xff0c;前身为中国最早的互联网分享网站之一的VeryCD。2009年起&#xff0c;公司开始打造心动网络的…

Vue文件在VsCode工具中红色波浪线的问题解决方法

在setting.json种添加 "vetur.validation.template": false, //vue文件取消波浪线

数云:PolarDB助力数云轻松应对双十一

公司介绍 我们杭州数云信息技术有限公司成立于2011年&#xff0c;伴随着电子商务、大数据应用和零售企业互联网化的趋势快速发展&#xff0c;目前已成为国内领先的数据化营销软件产品和服务提供商。我们致力于为消费品牌和零售品牌商提供整合软件产品、数据模型和专业服务的一…

点触科技:构建实时计算和数据仓库解决方案

公司介绍 厦门点触科技股份有限公司&#xff0c;新三板挂牌企业&#xff08;股票代码&#xff1a;870702&#xff09;&#xff0c;成立于2013年&#xff0c;是一家以历史养成类游戏研发与发行为主&#xff0c;专业从事手机游戏的策划、研发制作、商业化运营的创新型发展公司。…

定位云原生数据中台,「智领云」获数千万元A轮融资

来源 | 智领云科技据消息&#xff0c;「智领云」获金沙江联合资本领投&#xff0c;线性资本跟投的数千万元A轮融资。本轮融资将主要用于市场拓展和产品线完善。此前&#xff0c;智领云在2019年5月获得线性资本千万级人民币Pre-A轮融资。智领云成立于2016年&#xff0c;是一家数…

写给大家看的“不负责任” K8s 入门文档

作者 | 邓青琳&#xff08;轻零&#xff09; 阿里巴巴技术专家 导读&#xff1a;本文转载自阿里巴巴技术专家邓青琳(轻零)在内部的分享&#xff0c;他从阿里云控制台团队转岗到 ECI 研发团队&#xff08;Serverless Kubernetes 背后的实现基石&#xff09;&#xff0c;从零开…

腾讯智慧交通战略重磅升级 打造以人为中心的未来交通

在新基建加速布局下&#xff0c;智慧交通正在成为新基建的主力军&#xff0c;不仅可以助力新基建与传统基建融合&#xff0c;还将推动智慧城市建设&#xff0c;推动我国实现“交通大国”向“交通强国”的升级。9月10日&#xff0c;腾讯全球数字生态大会智慧交通分论坛云上召开&…

GitHub 标星 11000+,阿里开源微服务如何连续 10 年扛住双十一大促

云栖号资讯&#xff1a;【点击查看更多行业资讯】 在这里您可以找到不同行业的第一手的上云资讯&#xff0c;还在等什么&#xff0c;快来&#xff01; 作者 | 宿何&#xff0c;阿里云高级开发工程师 责编 | 唐小引 封图 | CSDN 下载自东方 IC 出品 | CSDN&#xff08;ID&#x…

轻松构建基于 Serverless 架构的弹性高可用音视频处理系统

作者 | 罗松(西流) 阿里巴巴技术专家 本文整理自架构师成长系列 2 月 12 日直播课程。 关注“阿里巴巴云原生”公众号&#xff0c;回复 “212”&#xff0c;即可获取对应直播回放链接及 PPT 下载链接。 前言 随着计算机技术和 Internet 的日新月异&#xff0c;视频点播技…