[发明专利]将现有虚拟计算资源采纳到用于管理操作的逻辑容器中在审
申请号: | 201980020972.8 | 申请日: | 2019-03-21 |
公开(公告)号: | CN111936974A | 公开(公告)日: | 2020-11-13 |
发明(设计)人: | S·库佩斯;D·S·库凯;J·C·D·S·林斯;B·斯沃米纳坦;S·S·德什潘德;A·奎格莱伊;R·帕里特;A·J·梅;C·A·T·坎贝尔;S·卡尔延克里什南;D·迪阿茨 | 申请(专利权)人: | 亚马逊科技公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 吴信刚 |
地址: | 美国*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 现有 虚拟 计算 资源 采纳 用于 管理 操作 逻辑 容器 | ||
1.一种由计算机系统执行的计算机实现的方法,该计算机系统具有一个或多个处理器和存储计算机可执行指令的存储器,该方法包括:
接收对逻辑容器执行管理操作的请求,该系统作为单元来管理被识别为所述逻辑容器的成员的虚拟计算资源;
获得第一模板,该第一模板包括由所述一个或多个处理器可读的程序代码,用以在与计算资源服务提供者的用户相关联的虚拟计算环境中定义所述逻辑容器,该第一模板还包括第一资源定义,该第一资源定义包括逻辑标识符并描述在所述虚拟计算环境中执行的第一虚拟资源实例的配置;
基于所述请求和第一模板中的一者或两者来确定执行所述管理操作包括执行将第一虚拟资源实例采纳到所述逻辑容器中;
确定所述逻辑标识符与第一虚拟资源实例的物理标识符相关联;
获得识别所述虚拟计算环境中的所述逻辑容器的主标识符;
使用该主标识符从包含描述所述虚拟计算环境中的所述逻辑容器的多个元数据记录的电子数据存储库中获得第一元数据记录,该第一元数据记录识别在所述虚拟计算环境中执行的一个或多个栈资源实例作为所述逻辑容器的成员;以及
通过修改第一元数据记录以将第一虚拟资源实例识别为所述逻辑容器的成员之一,将第一虚拟资源实例采纳到所述逻辑容器中而不修改或删除第一虚拟资源实例。
2.如权利要求1所述的方法,其中第一模板的程序代码还由所述一个或多个处理器读取以在所述虚拟计算环境中实例化可编程计算基础设施资源;并且其中该方法还包括:
确定所述管理操作是所述逻辑容器的更新;
获得主模板,该主模板包括由所述一个或多个处理器可读并且先前用于使所述逻辑容器和所述一个或多个栈资源实例在所述虚拟计算环境中被创建的程序代码;
确定第一模板包含与第一资源定义组合的主模板,其中第一虚拟资源实例不是从第一模板或主模板实例化的;以及
在将第一虚拟资源实例采纳到所述逻辑容器中之后,将主模板替换为第一模板。
3.如权利要求1所述的方法,该方法还包括:
确定所述管理操作是根据第一模板在所述虚拟计算环境中创建所述逻辑容器;
与所述虚拟计算环境的资源分配系统通信以在所述虚拟计算环境中创建所述逻辑容器,所述逻辑容器与所述主标识符相关联并且包括被配置为包含一个或多个数据对象的数据结构,每个所述数据对象描述所述逻辑容器的对应成员;
创建所述多个元数据记录中的第一元数据记录,该第一元数据记录包括所述主标识符;以及
在确定第一资源定义的所述逻辑标识符与第一虚拟资源实例的所述物理标识符相关联之后,在所述逻辑容器的所述数据结构中的所述一个或多个数据对象中的第一数据对象中存储所述逻辑标识符、所述物理标识符和来自在第一资源定义中描述的所述配置的一个或多个参数。
4.如权利要求1所述的方法,其中该方法还包括:
从所述请求获得所述逻辑标识符和所述物理标识符;
确定第一虚拟资源实例的资源类型;
至少基于第一虚拟资源实例的资源类型来识别能用于从第一虚拟资源实例获得描述第一虚拟资源实例的配置的元数据的应用编程接口(API);
使用该API,读取所述元数据并从所述元数据编译多个键/值对,以产生第一虚拟资源实例的配置的快照;以及
使用基础设施即代码框架变换所述快照以产生第一模板的格式的第一资源定义。
5.如权利要求1所述的方法,其中该方法还包括在将第一虚拟资源实例采纳到所述逻辑容器中之后:
接收分离所述逻辑容器的采纳的资源的请求;
获得第一模板;
基于用于分离的所述请求中的信息和第一模板中的信息中的任一者或两者,确定所述逻辑标识符与要分离的采纳的资源相关联;
获得与所述逻辑标识符相关联的物理标识符;
使用所述主标识符从所述电子数据存储库获得第一元数据记录;以及
为了在不修改或删除第一虚拟资源实例的情况下从所述逻辑容器分离第一虚拟资源实例,修改第一元数据记录以移除作为所述逻辑容器的成员之一的第一虚拟资源实例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于亚马逊科技公司,未经亚马逊科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201980020972.8/1.html,转载请声明来源钻瓜专利网。