资源虚拟化设计与实现

发布时间:2024年01月19日

1、云计算如何实现资源的虚拟化

根据基础设施即服务(IaaS)的服务模式定义,服务提供商需要为租户提供按需付费的标准化弹性资源服务,其中包括弹性计算、弹性存储、弹性宽带和虚拟机等。

云计算将VDC 提供商的物理机房中的所有硬件资源通过虚拟化和标准化转换成为一个巨大的资源池,其中的所有虚拟设施都是提供商可提供服务的产品,并以规范化的 IaaS 方式打包成标准模板向用户出租。租户则可以在线按需申请所需的资源,并在短时间内获得所申请资源的访问和使用权限。

下图所示为云计算实现资源虚拟化的层次架构:

管理员和普通用户通过统一门户登录云计算管理平台,各用户根据授权级别不同能够使用的云计算管理平台提供的服务也不同。VDC租户关心的是如何在云管理平台上申请所需资源,以及查看资源使用状况、账单和历史记录。

在资源层云管理平台通过虚拟机监视器(VMM)实现硬件资源的虚拟化,其中包括 CPU、内存、输入/输出(I/O)和网络虚拟化。虚拟化的硬件资源由不同的虚拟监督程序(Hypervisor)搜集,根据业务层的指令打包成虚拟机(VM)。 

2、虚拟资源的静态与动态分配算法

云计算平台中的虚拟化运行环境采用创新的计算模式使用户通过互联网随时获得近乎无限的计算能力,使用户对计算和服务的取用自由和按量收费。虚拟化技术的伸缩性和灵活性极大地帮助虚拟化运行环境提高资源利用率,并且简化了资源和服务的管理与维护难度。

通过整合成千上万服务器的物理资源构

文章来源:https://blog.csdn.net/qq_35029061/article/details/135670884
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。