并行计算
网格计算:资源类型是异构资源,资源节点是高性能计算机,网格计算的目标是共享高性能计算能力和数据资源,实现资源共享和协同工作
分布式计算
IaaS:是(基础设施即服务)的简称,又称为(效用计算),指用户可通过 Internet 获取 IT 基础设施硬件资源,将基础设施作为服务的云计算服务类型,IaaS 计算实现机制中,系统管理模块的核心功能是(负载均衡)
PaaS:将平台作为服务的云计算服务类型
SaaS:软件即服务
物理资源层:
资源池层:
管理中间件层:负责资源管理、任务管理、用户管理和安全管理等工作
SOA 构建层:
其中最关键的两层是(2)资源池层 (3)管理中间件层
A. 并行数据处理 MapReduce
B.分布式锁 Chubby
C. 结构化数据表 BigTable
注:其中弹性云计算 EC2 不是
A. 硬件出错正常
B. 主要负载是流数据读写
C. 需要存储大尺寸的文件
A.存储元数据
B.文件系统目录管理
C.与数据块服务器进行周期性通信
注意:向客户端传输数据不是
A.调试简单
B.不影响数据块服务器的稳定性
C. 降低实现难度,提高通用性
注意:容易扩展不是
一个 Map 函数就是对一部分原始数据进行指定的操作
A. Reduce 处理结果
B.日志
注意:Map 处理结果 不是
为每个子表服务器分配子表,对外提供服务
探测子表服务器的故障和管理
负载均衡
注意:对 bigtable 表中的数据进行存储 不是
链接克隆技术:一种通过 (将源卷和差分卷)组合 映射为一个链接克隆卷,提供给虚拟机使用的技术
也称为原始虚拟化技术
指虚拟机模拟了完成的底层硬件。
使得为原始硬件设计的操作系统或其他系统软件完全不做任何修改就可以在虚拟机上运行
注意:使用 hypervisor 分享存储底层的硬件 是不对的
半虚拟化的价值在于更低的虚拟化代价,但是相对于全虚拟化,半虚拟化的性能优势根据不同的工作负载有很大差别。半虚拟化不支持未经修改的操作系统,因此它的兼容性和可移植性较差。半虚拟化是需要更改系统内核才得以实现虚拟化,而完全虚拟化是不需要修改内核的。
必须靠系统硬件来完成虚拟化的过程
能够提高全虚拟的效率
使用半虚拟,技术的 XEN 也通过该技术做到支持 Windows, Mac 等一些闭源的操作系统
超大规模
虚拟化
高可靠性
注意:私有化不是
资源高度共享
支持虚拟机
适用于商业领域
注意:适合紧耦合科学计算不是
提高硬件利用率
降低能耗,节省能源
提高 IT 运维效率,大大减少对于人员的依赖
操作系统与硬件解耦
注意:提升服务器性能不是
虚拟化是指计算机元件在虚拟的基础上而不是真实的基础上运行
虚拟化技术可以扩展硬件的容量,简化软件的重新配置过程
CPU 的虚拟化技术可以单 CPU 模拟多 CPU 运行,允许一个平台同时运行多个操作系统
注意:虚拟化技术不能将多个物理服务器虚拟成一个服务器 不对
A.分区
B.隔离
C.封装
D.相对于硬件独立
ESXi
vCenter
openstack
注意:不包括 vStorage VMFS
数据安全
应用安全
虚拟化安全
注意:没有 客户端安全
A.不同集群间的组播地址和组播端口组需要保证唯一
B.集群开启 HA 功能,增加了虚拟机的可靠性
C.集群的 HA 和 DRS 功能是基于共享存储
注意:集群下的主机数量没有限制 不对
A、被封装成一个抽象的实体
B、提供不同的服务水平给外部用户使用
C、由规模化带来的经济性
D、服务可以被动态配置
存储虚拟化
网络虚拟化
桌面虚拟化
注意:没有 服务器虚拟化
A、大规模
B、平滑扩展
C、资源共享
D、动态分配
注意:没有 跨地域
A.简便的访问
B.高可信度
C.经济型
D.按需计算与服务
A.随需应变的自助服务。
B.广泛的网络接入。
C.资源共享池
D.快速灵活扩展性
E.可计量的服务
传统模式
基于集装箱的数据中心
A.eSwitch
B.vSwitch
C.物理交换机
注意:分布式虚拟交换支持(vSwitch)和(eSwitch)两种方式
A.存储量
B.处理能力
C.内存量
D.网络带宽
A、功能的伸缩
B、容量的扩展
C、性能的扩展
A、固态磁盘文件
B、动态磁盘文件
C、差分磁盘文件
虚拟化是云计算的基础
虚拟化是云计算的组成部分
A、服务器虚拟化
B、应用虚拟化
C、桌面虚拟化
注意:不包括 数据中心搭建支持
选用开源的虚拟化产品组件虚拟化平台,构建基于硬件的虚拟化层,可以选用 Xen
A、硬件防火墙
B、软件防火墙
C、交换机
注意:不依赖 弹性 IP
A.去中心化
B.可追溯
C.多方共同维护
D.不可篡改
泛洪
转发
丢弃
注意:不具有 申请
A 数据中节能环保技术是云计算数据中心建设的关键技术
B 一般使用 PUE 进行衡量
C PUE 是指数据中心电力功率衡量指标
发达国际数据中心的平均电能利用率(PUE)是(1.5-2)
A 应用的整合交付者
B 应用开发者
C 基础资源运营者
注意:不包括 服务提供商
(CPU 虚拟化):多个 VM 共享 CPU 资源,对 VM 中的敏感指令进行截获并模拟执行。
(内存虚拟化):多个 VM 共享同一物理内存,需要相互隔离。
(IO 虚拟化):多个 VM 共享一个物理设备,如磁盘、网卡,通过分时多路技术进行复用。
A、高度分散化
B、自组织性
C、多管理域
A.可以自由地运行;
B.可以自由地拷贝;
C.可以自由地修改;
D.可以自由地再发行。
实现存储介质的共享
非常好的扩展性
易于数据备份和恢复
A,基本可用:是指分布式系统在出现故障的时候,允许损失部分可用性,即保证核心可用
B,软状态
C,最终一致性
A、虚拟化技术
B、存储技术
C、网络技术
D、分布式技术
A 弹性云计算 EC2
B 简单存储服务 S3
C 简单列队服务 SQS
A 配置文件
B 虚拟磁盘文件
C 日志文件
Xen 平台架构侧重安全性
KVM 平台架构侧重性能
KVM 是在 Linux 操作系统标准内核中的一个虚拟化模块
通过恢复虚拟机快照使虚拟机多次快速恢复到这一时间点。
快照包含磁盘内容、虚拟机配置信息、内存数据。
多次快照之间保存差量数据,节约存储空间。
注意:快照记录了虚拟机在某一时间段的内容和状态 不是
可以在各种计算机上平衡计算负载
可以把程序放在最合适运行它的计算机
HA 机制恢复时间较长,但更为灵活
FT 通过类似主备的冗余配置
HA 当检测到发生故障时,将虚拟机迁移到目的主机,保障业务连续性
A.一致性
B.独立性
C.短暂性
D.原子性
A. 弹性伸缩
B. 快速部署
C. 资源抽象
D.按用量收费
E.宽带访问
ACID 原则
CAP 理论
BASE 理论
注意: DNS 原则 不是
A RAID 技术原理
B 多路径技术
C 快照技术
注意: OLAP 技术 不是
A、基础设施层
B、应用层
C、平台层
前端
后端
分布式动态对象
分布式命名对象
微软运营
伙伴运营
客户自建
数据安全、应用安全、虚拟化安全
公有云、私有云、混合云
公有云、私有云、混合云
寄居虚拟化、裸金属虚拟化、操作系统虚拟化、混合虚拟化
SCSI 和 FC
时开时停模式,用量迅速增长模式,瞬时暴涨模式,周期性增减模式
IaaS,PaaS,SaaS
源主机与目标主机网络中断或网络不通
目标主机无法访问虚拟机的磁盘
目标主机故障,被重启或已进入维护模式
源主机和目标主机的 CPU 类型不兼容
源主机和目标主机的 BIOS 配置项配置不一致
Nova 提供计算虚拟化服务
Swift 提供对象存储服务
Neutron 提供网络虚拟化服务
Glance 提供镜像服务
移动计算使用与云计算同样的概念。借助互联网而不是借助单个设备,云计算因数据而变得活跃。它为用户提供了需要按需获取的数据。在移动计算中,应用程序在远程服务器上运行,为用户提供了访问所存储数据的权限。
(1)、超大规模(2)、虚拟化(3)、高可靠性(4)、通用性(5)、高可伸缩性、(6)、按需服务(7)、极其廉价
答案:步骤 1:预迁移。步骤 2:预定资源。步骤 3:预复制。步骤 4:停机复制。步骤 5:提交。步骤 6:启动
答案:
(1)按需供应的无限计算资源;
(2)无须事先花钱就能使用的 IT 架构;
(3)基于短期的按需付费的资源使用;
(4)单机难以提供的事务处理环境。
答案:
当云计算系统运算和处理的核心是大量数据的存储和管理时,云计算系统中就需
要配置大量的存储设备,那么云计算系统就转变成为一个云存储系统,所以云存
储是一个以数据存储和管理为核心的云计算系统
(1)集中部署,减少维护,提升桌面服务水平
(2)远程托管,数据隔离,有效保证数据安全
(3)随时随地,远程接入,提供灵活业务能力
(4)节能减排,数据备份,构建完整容灾体系
答案:
在计算机技术中,虚拟化技术是一种资源管理技术,是将计算机的各种实体资源
(CPU、内存、磁盘空间、网络适配器等),予以抽象、转换后呈现出来并可供分
区、组合为一个或多个电脑配置环境。
①SaaS:软件即服务,这层的作用是将应用作为 服务提供给客户。
②PaaS:平台即服务,这层的作用是将一个开发 平台作为服务提供给用户。
③Iaas:基础设施即服务,这层的作用是 提供虚拟机或者其他资源作为服务提供给用户
答案:按需自助服务、无处在不在的网络接入、于位置无关的资源池、快速弹性、
按需求付费。
答案:
云桌面就是把用户桌面以虚拟化的方式运行在服务器上,集中部署在数据中心里,
用户通过各种类型的终端,利用虚拟交付技术去访问个人桌面,传输的只是远端
桌面的虚拟图像,数据集中存储在数据中心,从而达到个人电脑的使用效果。
优势:
1、集中部署,减少维护,提升桌面服务水平
2、远程托管,数据隔离,有效保证数据安全
3、随时随地,远程接入,提供灵活业务能力
4、节能减排,数据备份,构建完整容灾体系
答案:
虚拟机与物理计算机一样,是运行操作系统和应用程序的虚拟计算机。虚拟机运
行在某个主机上,并从主机上获取所需的 CPU、内存等计算资源,以及图形处
理器、USB 设备、网络连接和存储访问等能力。多台虚拟机可以同时运行在一
台主机中。创建虚拟机时,可以选择创建位置为主机或集群。虚拟机创建完成后,
可以对虚拟机进行迁移,对虚拟机的规格或外设进行调整,例如添加网卡、绑定
磁盘、挂载光驱、绑定图形处理器、绑定 USB 设备等。
答案:
桌面虚拟化是指利用虚拟化技术将用户桌面的镜像文件存放到数据中心,对用户
来说就是一个带有应用软件的操作系统,终端用户通过一个虚拟显示协议来访问
他们的桌面系统。
虚拟桌面是一种瘦客户端模型,它能够让系统管理员和用户同时获得两种应
用方式的优点:用户获得完整的使用体验;管理员仅维护部署在中心服务器的系
统即可。
(1)基于主机的存储虚拟化:基于主机的存储虚拟化,也称基于服务器的存储
虚拟化或者基于系统卷管理器的存储虚拟化,其一般是通过逻辑卷管理来实现的。
(2)基于存储设备的存储虚拟化:基于存储设备的存储虚拟化,也称基于存储
控制器的存储虚拟化。它主要是在存储设备的磁盘、适配器或者控制器上实现虚
拟化功能。
(3)基于网络的存储虚拟化:基于网络的存储虚拟化方法是在网络设备上实现
存储虚拟化功能,它包括基于互联设备和基于路由器两种方式。
(1) 超大规模 (2) 虚拟化 (3) 高可靠性 (4) 通用性 (5) 高可扩展性 (6)
按需服务 (7) 极其廉价 (8) 潜在的危险性
将服务器集群聚合为一项整合资源,可以提高整体效率并降低成本。服务器虚拟
化还可以加快工作负载部署速度、提高应用性能并改善可用性。
答:CPU 虚拟化、内存虚拟化、IO 虚拟化
答:虚拟化是云计算中的一项关键技术。它指的是共享计算机上多个操作系统的
聚合。以及更好地利用服务器的应用程序
答:DAS:
优点:易于理解,兼容性好
缺点:难以管理,扩展性有限;存储空间,利用率不高
NAS:
优点:易于安装,成本低
缺点:性能较低,对某些应用不适合
SAN:
优点:高扩展性、高性能、高可用性
缺点:比较昂贵、配置复、互操作性问题
答:完整复制桌面云,链接克隆桌面云,全内存极速桌面,高性能图形桌面
答:寄居虚拟化,裸金属虚拟化,混合虚拟化,操作系统虚拟化,cpu 虚拟化,
内存虚拟化,I/O 虚拟化
云计算的最终目标是将计算、服务和应用作为一种公共设施提供给公众,使人们
能够像使用水、电、煤气和电话那样使用计算机资源。
答:(1)平台即服务(Paas),平台即服务是面向开发者的云计算,这种云计算最大的特
征是它自带开发环境,并向开发者提供开发工具包。平台即服务与软件即服务之
间可以相互转换。
(2)软件即服务(Saas),软件即服务是普通消费者可以感知到的云计算,这种云计算
最大的特征就是消费者并不购买任何实体的产品,而是购买具有与实体产品同等
功能的服务。
(3)基础架构即服务(Iaas),基础架构即服务一般面向的是企业用户,这种云计算最
大的特征在于,它并不像传统的服务器租赁商一样出租具体的服务器实体,它出
租的是服务器的计算能力和存储能力。
(1)公共云 提供给大众
(2)私有云(或称专属云) 用户拥有整个云中心设施
(3)混合云 公有云与私有云混合 廉价与安全
答:(1)数据安全:终端与数据隔离,防泄密;高可靠性架构,防丢失;本地无数据,安全可控
(2)运维效率快:桌面标准化;桌面快速发放,集中运维;故障快速恢复,减少业务中断时间
(3)灵活性好:资源按需调整;移动办公,随时随地接入。
答:RAID 0 和 RAID 1 的区别:
1、RAID 0 读写速度快、阵列容量是加入阵列磁盘的总容量、无数据备份功能,
安全性差。
2、RAID 1 读写速度如单盘,容量是单盘的容量,但盘间是相互备份的,安全性
高,4 块硬盘,做 RAID1 时不一定就是 120G
3.raid10 是 raid1 和 raid0 的组合,至少需要 4 块硬盘,两块硬盘组成 raid1,然后
在和另外两个 raid1 组成 raid0
① 磁盘虚拟化
② 块虚拟化
③ 磁带 /磁带机 /磁带库虚拟化
④ 文件系统虚拟化
定义:分布式计算就是在两个或多个软件互相共享信息,这些软件既可以在同一
台计算机上运行,也可以在通过网络连接起来的多台计算机上运行。
特征:分布式计算中,多个通过网络互联的计算机都具有一定的计算能力,它们
之间互相传递数据,实现信息共享,协作共同完成一个处理任务。
降低服务器操作维护过程中业务中断的风险;降低服务器升级过程中业务中断的
风险;将虚拟机集中到几台服务器上,关闭没有负载的服务器,降低业务运行成
本;防止服务器故障导致的虚拟机业务中断。
答:是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、
转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态
更好的方式来应用这些资源。这些资源的新虚拟部分是不受现有资源的架设方式,
地域或物理组态所限制。
一是基于集群技术的云计算资源整合技术,
一个是基于虚拟机的云计算资源切分技术。
云计算是一种通过 Internet 以服务的方式提供动态可伸缩的虚拟化的资源的计算模式。
需求服务自助化
资源配置动态化
资源的池化和透明化
以网络为中心
平台虚拟化、资源虚拟化、应用程序虚拟化
答案:FT 通过类似主备的冗余配置,数据在主备间实时同步。当主虚机出现故
障时,秒级可切换到备虚机上。使用于高可用性系统。HA 动态调度的策略,当
检测到某主机发生故障或负荷过高时,将虚拟机迁移到目的主机,保障业务连续
性。
FT 的恢复时间更短、但成本较高,适用于高可用性要求的关键系统;HA 机制
恢复时间较长,但更为灵活、相对成本更低,适用于可以容忍短时中断的系统。
虚拟机用户在执行一些重大、高危操作前,例如系统补丁,升级,破坏性能测试
前执行快照,可以用于故障时的快速还原
(1)占用磁盘空间大小:容器技术小,虚拟化技术非常大。
(2)启动速度:容器技术快,虚拟化技术慢
(3)运行形态:容器技术直接运行在宿主机内核,不同容器共享同 1 个 Linux 内核,而虚拟化技术运行在 Hypervisor 上。
(4)并发性:容器技术能在一台宿主机可以运行成千上百个容器,虚拟机技术在单台机器最多几十台虚拟机
(5)性能:容器技术接近于宿主机本地进程,虚拟化技术逊于宿主机
(6)资源利用率:容器技术高,虚拟化技术低。
基本可用、软状态、最终一致性
答案: vCPU 个数 = 物理 CPU 个数* 物理 CPU 核数* 单核线程数
=3* 2 *4
=24
(1)2 的 32 次方,0x00000000~0xFFFFFFFF
(2)0x00000000~0x0C7FFFFFF
(1)VM1 资源限额为 2GHz,VM1 可用的 CPU 资源最多为多少 GHz。
(2) VM1 和 VM2 的资源份额分别是 1000 和 2000,竞争时 VM1、VM2 各获
得多少 GHz,
(3) VM1 资源预留 2GHz,VM2 资源预留为 0,竞争时 VM1、VM2 各获得多
少 GHz。
答:(1)CPU 资源限额控制虚拟机占用物理资源的上限,所以 VM1 可用的 CPU
资源最多为 2GHz;
(2)VM1 获得 1000/(1000+2000)*3=1GHz
VM2 获得 2000/(1000+2000)*3=2GHz
(3)CPU 预留定义了多个虚拟机竞争物理 CPU 资源的时候分配的最低计算资
源。
所以,竞争时 VM1 获得 2GHz,VM2 获得 3-2=1GHz。
(1) 1000:2000:4000 = 1:2:4
A= 2.8GHz x 1 / 7 = 0.4GHZ = 400MHz
B = 2.8GHz x 2 / 7 = 0.8GHZ = 800MHz
C = 2.8GHz x 4 / 7 = 1.6GHZ = 1600MHz
份额为 1000 的虚拟机 A 的计算能力约为 400MHz 的,份额为 2000 的虚拟机 B
获得的计算能力约为 800MHz,份额为 4000 的虚拟机 C 获得的计算能力约为
1600MHz。
(2) 如果虚拟机 B 和 C 均处于空闲状态,虚拟机 A 可以获得整个物理核即 2.8GHz
的计算能力。
其中一些参数假设如下:(1)每个服务器的购买价格 15000 元:(2)对 于自建数据中心,一个管理员可管理 50 个服务器,其年薪是 20000 元;(3)运行的服务 器平均耗电 150 瓦:(4)每度电收费 1 元;(5)云提供商第每个同样配置和性能的虚拟服务 器,每小时收费 4 元。
回答:成本计算,没有计算数据中心土木建设、电气建设、空调制冷等成本。
1.200 台服务器成本:200 台* 15000 元=3,00000 元;
2.管理维护成本:4 人* 200,000 元=800,000 元/年
3.电力成本:200 台 0.15kw* 1 元* 24 小时 _ 365 天=262,800 元/年
4.云计算虚拟服务器成本:200 个虚拟机 _ 4 元 _ 24 小时 _ 365 天=7,008,000 元
(1)200 个服务器以 100%的使用率使用 4 年成本分析
传统模式:300W+80w _ 4 年+26.28W _ 4 年=725.12W
云计算模式:700.8W _ 4 年 _ 100%使用率=2803.2W
(2)200 个服务器以 50%的使用率使用半年成本分析:
传统模式:300W+80w _ 0.5 年+26.28W _ 0.5 年=353.14W
云计算模式:700.8w _ 0.5 年 _ 50%使用率=175.2W
答:配置虚拟机属性 - CPU QoS 的份额是:表示虚拟机可占用主机系统资源的
比例关系。
预留:表示主机保留给虚拟机的最低资源量,这部分资源量不能被其他虚拟机占
用。
题目中所给的例子:
虚拟机 A:如果按照份额分配,本应得 800MHz,但由于其预留值大于 800MHz,
因此最终计算能力按照预留值 1400MHz 算。
剩余 4200MHz 为 B、C 的和,由于 B 和 C 的份额比为 1:2
所以虚拟机 B 计算能力为 4200*(1/3)=1400MHz
虚拟机 C 的计算能力为 4200*(2/3)=2800MHz
答:竞争时 VM1 可获得 2GHz,VM2 可获得 3-2=1GHz,因为资源预留是多个
虚拟机竞争资源时分配的最低资源。
以 RH2288H V3 服务器使用 2.6GHz 主频 CPU 为例,单台服务器有 2 个物理 CPU,
每颗 CPU 有 8 核,又因为超线程技术可以提供每个物理内核两个处理线程,因
此每颗 CPU 有 16 线程,总 vCPU 数量为 2 _ 8 _ 2=32 个 vCPU。总资源为
32*2.6GHz=83.2GHz。
(1)三个虚拟机 A,B,C 的计算能力分别为多少?
答案:A:400MHz,B:800MHz,C:1600MHZ
(2)如果虚拟机 B 和 C 均处于空闲状态,虚拟机 A 的最大计算能力为多少?
A:2.8GHz
(3)当三台单 CPU 的虚拟机 A、B、C,预留值分别为 700MHz、0MHz、0MHz,三个虚拟机 A,B,C 的计算能力分别为多少?
答案:A:700MHz,B:700MHz,C:1400MHz
(4)如果虚拟机 B 和 C 均处于空闲状态,虚拟机 A 的最大计算能力为多少?
A:2.8GHz