云计算题目ans.doc
文本预览下载声明
选择题:
云计算的体系结构有几层,分工是什么?
四层:物理资源层,资源池层,管理中间件层,SOA构建层。
google文件系统GFS通过什么提高可靠性?
操作日志、冗余
GFS主服务器的功能
管理元数据,目录管理,与块服务器通信
OpenStack组件
Nova; 2、Glance; 3、keystone; 4、Altas-LB; 5、Cinder;6、Quantum
Hadoop无法处理主节点的故障
亚马逊提供哪些云计算服务(多选)
弹性计算云 EC2,简单存储服务 S3,简单队列服务 SQS,简单数据库服务 Simple DB, 弹性MapReduce服务,内容推送服务 CloudFront,电子商务服务 DevPay和FPS。
MapReduce与传统分布式相比增加了哪些细节(多选)
并行处理、容错处理、本地化计算、负载均衡
!--自己的--
EC2的主要特性
1、灵活性;2、低成本;3、安全性;4、易用性;5、容错性;
BigTable存储的基本单元
行关键字,列关键字,时间戳
EC2 的关键技术
弹性块存储;2、地理区域和可用区域;3、EC2的通信机制;4、弹性负载平衡;5、监控服务;6、自动缩放;7、服务管理控制台;
Dynamo用键值对存储数据
Dynamo解决问题的相关技术
数据均衡分布 改进的一致性哈希算法,数据备份
数据冲突处理 向量时钟(Vector Clock)
临时故障处理 Hinted handoff(数据回传机制),参数可调的弱quorum机制
永久故障后的恢复 Merkle哈希树
成员资格以及错误检测 基于gossip的成员资格协议和错误检测
简答题:
一致性哈希算法和改进算法
1、一致性哈希算法满足四个要求:1、平衡性;2、单调性;3、分散性;4、负载;
分两步:1、求出设备节点的哈希值,将设备配置到环上的一个点;2、计算数据的哈希值,按顺时针方向将其映射到环上距其最近的节点;
2、改进算法:引入虚拟节点的概念。每个虚拟节点属于某一个实际的物理节点,一个物理节点可能拥有一个或多个虚拟节点。存储时,数据按照哈希值落到某个虚拟节点负责的区域,然后被存储在该虚拟节点所在对应的物理节点中。
云计算的四个关系
1、云计算与3G:
3G与云计算是互相依存、互相促进的关系。一方面,3G将为云计算带来数以 亿计的宽带移动用户。另一方面,云计算能够给3G用户提供更好的用户体验。
2、云计算与物联网:
物联网与云计算是交互辉映的关系。一方面,物联网的发展也不离开云计算的 支撑。另一方面,物联网将成为云计算最大的用户,将为云计算取得更大商业成功 奠定基石。
3、云计算与移动互联网:
移动互联网和云计算是相辅相成的,同时云计算正从互联网逐渐向移动互联网 过渡。云计算的出现极大地提高了互联网信息技术的性能,具有巨大的计算和成本 优势。
4、云计算与三网融合:
由于云计算可以大大降低数据储存、计算和分发成本,因此通过云计算有望将 三网整合形成一个系统的信息采样、接受和处理的整体。
什么是CDN,CDN的作用
是什么:内容分发网络;
作用:是不同地域的用户在访问相同网页时可以就近获取。减轻源服务器的负担, 减少整个网络中流量分布不均的情况,改善整个网络性能;
HDFS提高可靠性的措施
冗余备份;2、副本存放;3、心跳检测;4、安全模式;5、数据完整性检测;6、空间回收;7、元数据磁盘失效;8、快照;
HDFS提升性能的措施
副本选择;2、负载均衡;3、客户端缓存;4、流水线复制
!--以下坑爹--
以OpenStack为例阐述IaaS平台的工作流程
终端用户通过nova-api 接口与Openstack 计算交互
OpenStack计算守护进程通过队列的交换信息(行动)和数据库(信息)进行API请求。
OpenStack Glance是一个完全独立的基础上设施。
IaaS,即将基础设施作为服务。在IaaS环境中,用户相当于在使用裸机和磁盘。
OpenStack Compute (Nova)是一套控制器,用于为单个用户或使用群组启动虚拟机实例。它同样能够用于为包含着多个实例的特定项目设置网络。
OpenStack 对象存储(Swift)是一套用于在大规模可扩展系统中通过内置冗余及容错机制实现对象存储的系统。
OpenStack镜像服务 (Glance)是一套虚拟机镜像查找及检索系统。它能够以三种形式加以配置:利用OpenStack对象存储机制来存储镜像;利用Amazon的简单存储解决方案(简称S3)直接存储信息;或者将S3存储与对象存储结合起来,作为S3访问的连接器。
开放性问题:
如何设计一个分布式文件系统(参考HDFS,GFS的设计)
尽可能低的硬件需求,良好的系统架构,可靠的容错机制和海量数据存储
显示全部