36、写出系统虚拟机的优点。
- 各种操作系统实例可以在同一台特定计算机上共存,且彼此之间有很强的隔离性。
- 虚拟机可以提供与真机不同的指令集架构(ISA)。
37、定义虚拟机管理程序(Hypervisor),列出不同类型的虚拟机管理程序,并解释什么是虚拟机管理程序监控环境(HME)。
# 虚拟机管理程序
虚拟机管理程序是一种软件、固件或硬件,允许在单个物理计算机上创建和运行多个虚拟机,并控制对虚拟机的访问。
## 不同类型的虚拟机管理程序包括:
### 1. 原生虚拟机管理程序(Type 1 Hypervisor)
也称为裸金属虚拟机管理程序,直接安装在物理服务器的硬件上,为虚拟机提供对硬件资源的直接访问,从而提供更好的性能和安全性。常见的如 **VMware ESXi**、**Microsoft Hyper-V** 等。
### 2. 主机型虚拟机管理程序(Type 2 Hypervisor)
作为操作系统上的一个应用程序运行,依赖于主机操作系统来管理硬件资源。例如 **VMware Workstation**、**VirtualBox** 等。
## 虚拟机管理程序监控环境(HME)
虚拟机管理程序监控环境位于物理主机之上,由以下部分组成:
- 虚拟机管理程序
- 资源虚拟化
- 虚拟机
- 虚拟机管理程序管理员
当云用户需要基于基础设施的服务时,从系统启动时就可以使用虚拟机管理程序来管理物理和计算资源的分配,并根据物理主机的可用性跨多个虚拟机更新资源。
38、解释平台服务和软件服务各模块的功能。
平台服务模块功能
- 设备移动
- 设备集成
- 会话管理
- 检测与测试
- 环境配置
- 内容管理
- 通用描述
- 发现与集成(UDDI)
- 提供注册和查找 Web 服务应用程序组件的可扩展标记语言(XML)注册表
用途:
- 通常用于大型编程项目
- 可使组织和测试服务自动化
- 云客户无需了解云基础架构
- 可使用并进一步定制服务
软件服务模块功能
- 利用云服务提供商在特定云框架中提供的应用程序
- 通过类似电子邮件的用户界面,经不同设备访问
- 为软件使用提供架构
- 客户只需使用产品服务,无需维护和更新软件
- 降低定价复杂性
- 提供即用型软件服务
- 客户无需担心购买和维护产品问题
- 基本模块可促进软件的创建、交付和使用
39、什么是云计算中的代理服务?代理服务对云服务提供商(CSP)和云用户有何用处?
云计算中的代理服务
云计算中的代理服务是指云代理作为 虚拟环境 和 业务服务层 之间的 中介 。
主要目标
云代理的主要目标是创建 云服务提供商虚拟环境的最优安排 ,该安排由 服务管理器 进行配置和管理。
核心职责
为服务本地请求,云代理负责 远程站点的联合 。
- 网络代理 :负责网络虚拟化工作
- 存储代理 :负责存储虚拟化工作
- 计算代理 :负责计算虚拟化工作
这些代理能够在 虚拟环境和远程站点间移动 ,直至配置和安排满足要求。
优势与作用
- 对云服务提供商 :代理服务有助于优化虚拟环境的配置和管理,提高资源利用效率
- 对云用户 :代理服务能更好地整合和协调资源,以满足本地请求,提升服务响应速度和质量
40、什么是服务级别协议(SLA)?为什么云计算中需要SLA?
服务级别协议(SLA)
SLA管理是业务服务的关键方面,涉及与业务一致的规则和政策。
分布式资源如网络、存储和网络会被调配,但不应导致任何执行超过预定义阈值线的应用程序出现SLA违规,因此需要维护服务协议以遵守组织的规则。
在云计算中,缺乏智能的虚拟机供应方法可能导致部署在单个主机上的所有虚拟机无法获得足够的处理器份额,从而影响应用程序性能。
为了模拟这种行为,SLA模型可以定义为完全分配请求的资源量,或者允许在特定比率内灵活分配资源,只要能达成商定的SLA。
所以需要SLA来确保资源分配符合应用程序性能要求,维护业务规则和政策。
41、云环境真的需要服务级别协议(SLA)吗?请说明理由。
SLA在云环境中的重要性
SLA是云环境所必需的。云服务涉及分布式资源如网络、存储和计算的供应,若不能维护SLA,可能导致任何执行的应用违反预定义的阈值规则。
SLA管理的核心作用
SLA管理关注业务规则和政策,维持服务协议能确保组织规则的执行。
资源分配中的挑战
在资源分配方面,缺乏智能的虚拟机(VM)供应方法可能导致所有部署在单个主机上的VM无法获得足够的处理器份额,从而无法履行商定的SLA,导致响应时间、超时或故障等性能损失。
SLA模型的定义
SLA模型可定义为完全分配请求的资源量,或允许在特定速率内灵活分配资源,只要能交付商定的SLA。
CloudSim的支持能力
CloudSim支持对SLA违规场景进行建模,还能定义特定的SLA感知策略,说明在资源不足时如何在竞争的VM之间分配可用容量,并能统计SLA违规事件数量和未分配的请求资源量。
结论
因此,SLA对于云环境的稳定运行和服务质量保障是必不可少的。