[发明专利]一种面向虚拟化实例的启动配置实施方法有效
申请号: | 201510710959.9 | 申请日: | 2015-10-29 |
公开(公告)号: | CN105430043B | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 姬源;谢冬;周思明;王向东 | 申请(专利权)人: | 贵州电网有限责任公司电力调度控制中心 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 550002 贵州省贵阳市解*** | 国省代码: | 贵州;52 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 面向 虚拟 实例 启动 配置 实施 方法 | ||
本发明公开了一种面向虚拟化实例的启动配置实施方法,属于计算机软件技术领域。本发明基于预先建立的用户类型、权限、实例类型、启动配置以及转换策略之间的关联,用户无需了解可实施的启动配置细节信息,能够自动创建和启动与其吻合的实例,大大降低启动虚拟化实例所需的领域知识。另一方面,本方法无需使用代理,而是通过资源提供方直接启动实例,能够提高执行效率,避免了在高负载情况下由代理引起的性能瓶颈问题。在云计算、多租户环境下,可以使不同类型的用户实施自动化的、满足用户需求和权限许可的最优启动配置,并创建和启动不同类型的虚拟化实例。
技术领域
本发明涉及一种云计算环境下虚拟化实例创建和启动时启动配置的实施方法,属于计算机软件技术领域。
背景技术
随着云计算和互联网技术的发展,越来越多的应用系统和服务运行在云平台上,让用户通过互联网进行访问。基于云计算技术,越来越多的内容提供方、服务提供方通过云计多租户的方式向外提供内容和应用等多种形式的服务。平台提供方提供多种物理/虚拟资源(如:cpu、内存、磁盘等)和基础设施,并提供弹性扩展机制来满足用户在不同时间对服务和资源的不同需求。平台用户租用提供方的资源,并根据资源的使用情况付费,节省了购买和维护软硬件及基础设施的开销。
在多租户的云计算环境下,用户需要通过创建计算结点实例或者数据库实例来部署和发布自己的应用。为了创建和启动这些实例,用户必须为创建实例所需的大量配置参数设置恰当的参数值或取值范围,用以描述用户所选目标实例的启动配置,启动配置涉及的内容包括:创建实例所需的镜像文件、运行实例的机器类型,实例所在的子网环境,用户凭证,安全组和放置组等。
由于并非领域专家,云计算平台的用户通常并不了解实例的启动配置参数语义和使用场景,无法对目标系统和环境设置最优的启动配置参数值。因此,云平台用户通常需要通过向专家寻求支持来完成虚拟化实例的启动配置,否则创建的实例无法达到最优配置。云平台的客户很多都是企业和公司,将企业内部应用系统或者对外提供的服务运行在云平台的虚拟化环境中,通常客户方希望能够保证企业内的每个用户或者应用都能够使用最优的参数配置。但是,现有系统无法使客户方便、准确的对相应虚拟化实例进行恰当的参数设置,也无法保证不同类型用户和系统对虚拟化实例和资源具有不同的使用权限。
发明内容
有鉴于现有技术的上述缺陷,本发明所要解决的技术问题是提供一种虚拟化实例启动配置的自动实施方法,能够使客户在多租户云计算环境下为每种类型的虚拟化实例或资源提供一种或多种启动配置。
为实现上述目的,本发明提供了一种面向虚拟化实例的启动配置实施方法,包括以下步骤:
步骤一、为每种类型的实例设定启动配置;
虚拟化实例类型集合表示为I={i1,i2,...,im},其中,ij(1≤j≤m)为第j种类型实例;针对ij,为其设定对应的启动配置集合C(ij)={c1,c2,...,cn},其中ck(1≤k≤n)对应的是当前j类实例的第k种启动配置;对于每种启动配置c,定义c={p1,p2,...,po},即其中pl(1≤l≤o)表示启动配置c中的一个配置参数;
步骤二、将各配置c对应的QoS特性表示为c(QoS)={q1,q2,...,qr},其中qa(1≤a≤r)表示当前实例的启动配置能够达到的一种QoS值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州电网有限责任公司电力调度控制中心,未经贵州电网有限责任公司电力调度控制中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510710959.9/2.html,转载请声明来源钻瓜专利网。