虚拟化云计算中的资源管理策略
云管理平台要管理的操作可以分为三部分:云服务管理、虚拟资源管理及物理资源管理。管理云服务的内容一般包含“初始化云服务的实例、绑定租户应用和云服务、解除租户应用和云服务间的绑定关系、删除云服务实例等”。初始化云服务实例要求云管理平台整合云服务需要的计算、存储资源、运行环境等信息,并为云服务提供相关设置和配置,如设置环境变量等。例如,当要初始化云服务到某虚拟化计算资源节点时,云管理平台首先为租户申请一个满足条件的虚拟机,在虚拟机上安装Agent后启动,然后将云服务应用软件传入虚拟机操作系统,最后在虚拟机内安装需要的软件、设置相应环境变量;如果采用预先定义好的虚拟机镜像或ISO文件,还可以大大简化云服务的初始化流程。绑定操作把租户应用信息和云管理平台已经初始化的云服务实例关联起来,这一过程需要云服务实例提供自身的安全认证密钥,从而保证云服务实例只供被绑定的租户使用。解除绑定的操作和绑定操作是相反的过程。 云管理平台对物理资源的管理主要包括两大方面,首先是监控失效的物理节点和物理节点的资源使用情况;其次是管理物理节点的相关操作,比如启动、关闭等,这些操作都可以通过调用物理节点宿主系统的管理接口实现,另外还可以通过触发物理节点系统内的脚本实现。云就是平台中对虚拟资源的管理主要是虚拟机资源的管理,考虑到虚拟机所处的不同状态,可以将对虚拟机的资源管理分为三种:创建虚拟机的资源管理、启动虚拟机的资源管理及迁移虚拟机的资源管理。创建虚拟机时,实际上只是完成虚拟机文件的创建,虚拟机所需要的CPU、内存等资源暂时还未分配;当创建共享类型的虚拟机时,云管理平台在分配资源时采用的是轮询方式,轮询从虚拟机服务器组中选择一台服务器来创建虚拟机。启动虚拟机时的资源管理策略目的是将虚拟机启动到合适的服务器上,以提高云计算平台资源池中资源的利用率;举例来说,如果正在做仿真实验的大量机器负载都不是很大,则可以将这些机器启动子一个服务器上,从而节约IT费用;当这些机器的工作负载比较大时,完全可以再将它们尽可能多地部署到多台服务器上,以实现负载均衡;这样的资源调度策略可以满足不同用户的资源调度需求。 【编辑推荐】
点赞 0 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |