System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及云,尤其涉及一种基于云管理平台的云实例管理方法以及云管理平台。
技术介绍
1、云管理平台在向租户提供云实例时,可按照云实例的稳定程度将云实例划分为稳定云实例以及不稳定云实例。相对于稳定云实例而言,不稳定云实例的价格通常较低,且在出售给租户后,可由云管理平台自主回收。
2、当租户需要使用云服务系统所能提供的云实例来完成租户自身的业务时,为了节省成本,租户可向云服务系统中的云管理平台申请不稳定云实例。云管理平台接收到租户的请求后,可为租户创建专属的不稳定云实例,以通过这些不稳定云实例来处理租户的业务,从而为租户提供云服务。
3、上述过程中,一旦云管理平台发现需要回收云实例,即使租户的不稳定云实例还在处理租户的业务,云管理平台也会回收这些不稳定云实例,这样就会造成租户的业务未完成,且租户还付出一定的成本,导致租户的体验不佳。
技术实现思路
1、本申请实施例提供了一种基于云管理平台的云实例管理方法以及云管理平台,可按照租户的回收要求,来对租户的云实例进行针对性的回收,这样不仅可以完成租户业务,还可节约租户的使用成本。
2、本申请实施例的第一方面提供了一种基于云管理平台的云实例管理方法,该方法包括:
3、当租户要创建(不稳定)云实例时,云管理平台可向租户所使用的客户端提供云实例配置接口,故租户可向云实例配置接口发送待创建的云实例的配置信息,以使得云管理平台通过云实例配置接口接收租户发送的云实例的配置信息,该配置信息用于指示租户所
4、得到云实例的配置信息后,云管理平台可对云实例的配置信息进行解析,从而得到租户所需的云实例的规格以及租户所需的云实例的回收条件。那么,云管理平台可选择可用容量支持租户所需的云实例的规格的物理服务器,并在该物理服务器中创建租户专属的云实例,故这些云实例可为租户提供云服务。
5、在租户专属的云实例运行租户的业务的过程中,一旦用于部署这些云实例的物理服务器的可用容量低于或等于容量阈值,说明物理服务器的可用容量不足,故云管理平台可在满足租户所设置的云实例的回收条件的情况下,对租户专属的云实例进行回收,以解决物理服务器的可用容量不足的情况。
6、从上述方法可以看出:当租户需要创建云实例时,可向云管理平台提供的云实例配置接口输入的待创建的云实例的配置信息,该配置信息用于指示租户所需的云实例的规格以及租户所需的云实例的回收条件。得到租户所需的云实例的配置信息后,云管理平台可基于该配置信息,选择可用容量支持租户所需的云实例的规格的物理服务器,并在物理服务器中创建租户专属的云实例,这些云实例可为租户提供云服务。在这些云实例为租户提供云服务的过程中,若部署这些云实例的物理服务器的可用容量低于或等于容量阈值,云管理平台可在满足回收条件的情况下,对这些云实例进行回收。前述过程中,云管理平台具备针对云实例的回收定制功能,该功能可令租户自行定制云实例的回收条件。那么,在租户对其所需的云实例完成回收条件的定制后,当云管理平台需要回收租户的云实例时,云管理平台可遵循租户对云实例所定制的回收条件,也就是按照租户的回收要求,来对租户的云实例进行针对性的回收,这样不仅可以完成租户业务,还可节约租户的使用成本。
7、在一种可能实现的方式中,云管理平台从云实例配置接口获取租户输入的待创建的云实例的配置信息包括:云管理平台通过云实例配置接口向租户提供回收条件范围;云管理平台从云实例配置接口获取租户输入的待创建的云实例的配置信息,配置信息用于指示云实例的规格,以及租户从回收条件范围中选择的针对云实例的回收条件。前述实现方式中,云管理平台向租户提供云实例配置接口后,云实例配置接口可展示有可供租户进行选择的回收条件范围,故租户浏览云实例配置接口所展示的回收条件范围后,可从回收条件范围中,自行选择租户所需的云实例的回收条件,并将其输入至云实例配置接口。与此同时,租户还可自行选择租户所需的云实例的规格,并将其输入至云实例配置接口。如此一来,云实例配置接口可基于租户所需的云实例的规格以及租户所需的云实例的回收条件,以此作为租户所需的云实例的配置信息,并将云实例的配置信息发送至云管理平台。由此可见,云管理平台通过提供回收条件范围,从而为租户提供云实例的回收条件定制功能,可满足租户针对不稳定云实例的回收条件定制需求。
8、在一种可能实现的方式中,回收条件范围包含以下至少一个:保护期范围、回收通知时长范围、使用时长范围以及回收率范围。前述实现方式中,回收条件范围包含保护期范围、回收通知时长范围、使用时长范围以及回收率范围中的一个或多个,其中,保护期范围可包含互不相同的多个保护期,回收通知时长范围可包含互不相同的多个回收通知时长,使用时长范围可包含互不相同的多个使用时长,回收率范围可包含互不相同的多个回收率。由此可见,云管理平台为提供了可供租户选择的多个保护期、多个回收通知时长、多个使用时长以及多个回收率等等,以满足租户针对云实例的回收条件定制需求。
9、在一种可能实现的方式中,回收条件包含以下至少一个:云实例的保护期、云实例的回收通知时长、云实例的使用时长以及云实例的回收率。前述实现方式中,由于云管理平台通过云实例配置接口,向租户展示保护期范围、回收通知时长范围、使用时长范围以及回收率范围等等信息中的一个或多个,故租户可从保护期范围所包含的多个保护期中,选择租户所需的云实例的保护期,和/或,从回收通知时长范围所包含的多个回收通知时长中,选择租户所需的云实例的回收通知时长,和/或,从保护期范围所包含的多个使用时长中,选择租户所需的云实例的使用时长,和/或,从保护期范围所包含的多个回收率中,选择租户所需的云实例的回收率。由此可见,租户可从云管理平台所提供的多个保护期、多个回收通知时长、多个使用时长以及多个回收率中,选择自身所需的云实例的保护期、回收通知时长、使用时长以及回收率,可自行定制针对云实例的回收条件。
10、在一种可能实现的方式中,云实例的数量为多个,云管理平台在满足回收条件的情况下,对云实例进行回收包括:云管理平台从多个云实例中,确定可回收的至少一个云实例,其中,至少一个云实例满足以下至少一个:至少一个云实例位于至少一个云实例的保护期外,至少一个云实例的使用时长低于或等于使用时长阈值,且至少一个云实例在多个云实例中所占的比率低于或等于回收率;云管理平台对第一时刻以及至少一个云实例的回收通知时长进行计算,得到第二时刻,在第一时刻向租户通知至少一个云实例即将被回收,并在第二时刻对至少一个云实例进行回收。前述实现方式中,设云管理平台所创建的租户专属的云实例有多个,且租户为这多个云实例设置的回收条件包含这多个云实例的保护期、这多个云实例的回收通知时长、这多个云实例的使用时长以及这多个云实例的回收率中的一个或多个。那么,基于租户为这多个云实例所设置的回收条件,云管理平台可从这多个云实例中,选出可回收的至少一个云实例,云管理平台所选出的至少一个云实例满足以下至少本文档来自技高网...
【技术保护点】
1.一种基于云管理平台的云实例管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述回收条件包含以下至少一个:所述云实例的保护期、所述云实例的回收通知时长、所述云实例的使用时长以及所述云实例的回收率。
3.根据权利要求2所述的方法,其特征在于,所述云实例的数量为多个,所述云管理平台在满足所述回收条件的情况下,对所述云实例进行回收包括:
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述云管理平台从云实例配置接口获取租户输入的待创建的云实例的配置信息包括:
5.根据权利要求4所述的方法,其特征在于,所述回收条件范围包含以下至少一个:保护期范围、回收通知时长范围、使用时长范围以及回收率范围。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述云实例为物理服务器、虚拟机或容器。
8.一种云管理平台,其特征在于,所述云管理平台包括:
9.根据权利要求8所述的云管理平台,其特征在
10.根据权利要求9所述的云管理平台,其特征在于,所述云实例的数量为多个,所述回收模块,用于:
11.根据权利要求8至10任意一项所述的云管理平台,其特征在于,所述第一获取模块,用于:
12.根据权利要求11所述的云管理平台,其特征在于,所述回收条件范围包含以下至少一个:保护期范围、回收通知时长范围、使用时长范围以及回收率范围。
13.根据权利要求8至12任意一项所述的云管理平台,其特征在于,所述云管理平台还包括:第二获取模块,用于:通过云实例购买接口向所述租户提供所述云实例的价格,所述价格基于所述回收条件得到;从所述云实例购买接口获取所述租户输入的针对所述云实例的购买请求,所述购买请求用于指示所述租户同意所述价格;
14.根据权利要求8至13任意一项所述的云管理平台,其特征在于,所述云实例为物理服务器、虚拟机或容器。
15.一种计算设备集群,其特征在于,所述计算设备集群包括至少一个计算设备,每个计算设备包括处理器以及存储器:
16.一种计算机存储介质,其特征在于,所述计算机存储介质存储有一个或多个指令,所述指令在由一个或多个计算机执行时使得所述一个或多个计算机实施权利要求1至7任一所述的方法。
17.一种计算机程序产品,其特征在于,所述计算机程序产品存储有指令,所述指令在由计算机执行时,使得所述计算机实施权利要求1至7任意一项所述的方法。
...【技术特征摘要】
1.一种基于云管理平台的云实例管理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述回收条件包含以下至少一个:所述云实例的保护期、所述云实例的回收通知时长、所述云实例的使用时长以及所述云实例的回收率。
3.根据权利要求2所述的方法,其特征在于,所述云实例的数量为多个,所述云管理平台在满足所述回收条件的情况下,对所述云实例进行回收包括:
4.根据权利要求1至3任意一项所述的方法,其特征在于,所述云管理平台从云实例配置接口获取租户输入的待创建的云实例的配置信息包括:
5.根据权利要求4所述的方法,其特征在于,所述回收条件范围包含以下至少一个:保护期范围、回收通知时长范围、使用时长范围以及回收率范围。
6.根据权利要求1至5任意一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1至6任意一项所述的方法,其特征在于,所述云实例为物理服务器、虚拟机或容器。
8.一种云管理平台,其特征在于,所述云管理平台包括:
9.根据权利要求8所述的云管理平台,其特征在于,所述回收条件包含以下至少一个:所述云实例的保护期、所述云实例的回收通知时长、所述云实例的使用时长以及所述云实例的回收率。
10.根据权利要求9所述的云管理平台,其特征在于,所述云...
【专利技术属性】
技术研发人员:李焦贤,周墨颂,彭骞,朱磊,
申请(专利权)人:华为云计算技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。