[发明专利]在云计算环境中的网络方案在审
申请号: | 201380068687.6 | 申请日: | 2013-10-25 |
公开(公告)号: | CN104956329A | 公开(公告)日: | 2015-09-30 |
发明(设计)人: | A·黄;W·钱;C·维塔尔 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50;H04L12/24;H04L12/14 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 张瑞;郑霞 |
地址: | 美国佛*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 计算 环境 中的 网络 方案 | ||
1.一种或多种有形计算机可读介质,其存储计算机可执行指令,所述计算机可执行指令当由处理器执行时使计算设备执行以下操作:
识别在计算资源的云中的多个网络元件;
将与所述多个网络元件的第一子集相关的第一网络方案存储为第一网络方案;
将与所述多个网络元件的第二子集相关的第二网络方案存储为第一网络方案;
接收在所述计算资源的云内创建新虚拟机的终端用户请求;
接收与创建新虚拟机的所述终端用户请求相关的选择,所述选择识别所述第一网络方案或所述第二网络方案中的一者;以及
响应于所述终端用户请求而创建第一虚拟机,其中所述第一虚拟机被配置成使用对应于所选择的第一网络方案或第二网络方案的所述网络元件的子集。
2.如权利要求1所述的计算机可读介质,其中所述多个网络元件包括每个下列设备中的至少一个:动态主机配置协议DHCP设备、源网络地址转换NAT设备、网关设备、负载均衡设备、防火墙设备、虚拟私有网络VPN设备、域名系统DNS服务器、静态NAT设备、弹性负载均衡(ELB)设备和端口转发设备。
3.如权利要求1所述的计算机可读介质,其中所述多个网络元件中的每个网络元件具有使所述网络元件与所述第一网络方案或所述第二网络方案相关的标签。
4.如权利要求1所述的计算机可读介质,其中所述网络元件的第一子集和所述网络元件的第二子集位于所分配的物理计算资源的相同区中。
5.如权利要求1所述的计算机可读介质,其中创建所述第一虚拟机包括:
使识别所述第一网络方案的所述选择与包括网络服务的第一集合的第一虚拟机网络的定义匹配;
确定所述第一虚拟机网络是否已经被分配在所述网络元件的第一子集内;
当确定所述第一虚拟机网络未被分配时:
将网络资源从所述网络元件的第一子集分配到所述第一虚拟机网络,所述网络资源对应于所述网络服务的第一集合;以及
配置所述第一虚拟机以使用所述第一虚拟机网络;以及
当确定所述第一虚拟机网络以前已经被分配时:
配置所述第一虚拟机以使用以前已经被分配的所述第一虚拟机网络。
6.如权利要求5所述的计算机可读介质,存储另外的计算机可执行指令,该另外的计算机可执行指令当由所述处理器执行时使所述计算设备执行以下操作:
接收销毁所述第一虚拟机的终端用户请求;
响应于销毁所述第一虚拟机的所述终端用户请求而确定所述第一虚拟机的所述虚拟机网络是否包括任何其它虚拟机;以及
当确定所述第一虚拟机的所述虚拟机网络不包括任何其它虚拟机时,解除分配来自对应于所述第一虚拟机的所述虚拟机网络的所述网络元件的第一子集的所述网络资源。
7.如权利要求5所述的计算机可读介质,存储另外的计算机可执行指令,该另外的计算机可执行指令当由所述处理器执行时使所述计算设备执行以下操作:
接收将所述第一虚拟机移动到不同的虚拟机网络的终端用户请求,所述请求识别与所述第一网络方案不同的网络方案;以及
基于所识别的不同网络方案,将所述第一虚拟机移动到不同的虚拟机网络。
8.如权利要求1所述的计算机可读介质,其中所述网络元件的第一子集对应于具有第一隔离级别的第一虚拟机网络,且其中所述网络元件的第二子集对应于具有第二不同的隔离级别的第二虚拟机网络。
9.如权利要求8所述的计算机可读介质,其中所述第一虚拟机网络是被配置成只支持与单个终端用户相关的一组虚拟机的虚拟网络,且其中所述第二虚拟机网络是被配置成由多个不同的终端用户的虚拟机共享的虚拟网络。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380068687.6/1.html,转载请声明来源钻瓜专利网。