[发明专利]一种跨平台部署的方法和系统有效
申请号: | 201710864390.0 | 申请日: | 2017-09-22 |
公开(公告)号: | CN109547509B | 公开(公告)日: | 2022-03-29 |
发明(设计)人: | 李世涛 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/1095;H04L67/30;G06F9/455 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平台 部署 方法 系统 | ||
本发明实施例提供的一种跨平台的应用部署方案,以TOSCA模板为基础,并能够兼容其他平台的应用部署的需求,使得通过该解决方案,实现同时支持TOSCA平台和非TOSCA平台的跨平台应用部署。通过在部署模板中加入目标平台信息以及在目标平台部署应用所需要的应用部署信息,上层服务器解析后将应用部署信息发送至目标平台,从而实现了利用一套统一的模板,即可实现TOSCA平台和非TOSCA平台的跨平台应用部署。
技术领域
本申请涉及虚拟化技术,尤其涉及一种在虚拟化资源平台上跨平台部署应用的方法和系统。
背景技术
虚拟化可以实现将物理的IT资源转化为虚拟的IT资源,从而实现资源的灵活配置。得益于虚拟化技术,软硬件功能可以解耦,从而让传统网络中专用硬件的功能可以运行在通用硬件设备上,从而降低部署专用硬件的成本。在虚拟化网络中,发起虚拟化请求的一方称为业务请求方,提供虚拟化业务部署能力的一方称为虚拟化业务的提供方。一个网络业务在进行虚拟化部署时,一般业务请求方首先需要向业务提供方提交该业务的描述,称为业务的部署模板,该部署模板中需要描述该业务构成的每个节点信息,比如资源需求等,还包括节点之间的连接关系。
常用的部署模板描述语言如OASIS TOSCA组织定义的TOSCA。如图1所示,一个采用TOSCA定义的部署模板包含一个应用部署描述文件ServiceTemplate,其中包含了整个业务中所有节点的信息(node template),和节点之间的关系(relationship template)。
一个TOSCA service template使用TopologyTemplate来描绘一个应用拓扑。拓扑中每个节点都是一个NodeTemplate,其类型由NodeType定义(NodeTemplate的type属性描述了该NodeTemplate对应的NodeType),一个NodeTemplate可以表示一个VNF(虚拟化的网络功能,Virtualized Network Function)的描述,即VNFD(VNF Descriptio)。拓扑中的每条边都是一个RelationshipTemplate,RelationshipTemplate是RelationshipType的一个实例,定义了该边的起点(用SourceElement定义)和终点(用TargetElement定义),RelationshipTemplate在NFV(Network Functions Virtualization,网络功能虚拟化)中可以定义两个VNF之间的连接关系。一个Relationship Type根据定义规定了两个Node之间的连接关系,比如一个定义为“DependsOn”的Relationship Type,当其用在A和B两个Node之间且A作为SourceElement,B作为TargetElement时,在部署时,需要先部署Node B,然后才能部署Node A。
目前TOSCA中定义了使用YAML语言进行模板描述的规范,下面是一个采用TOSCA规范中的YAML语言描述的关于wordpress业务(一种网站业务)部署的Service Template(模板描述)。
其中“inputs”元素定义的参数表示其取值需要在部署时确认并输入,这些参数对于不同的部署需求可能不同,比如IP地址,部署时为用户创建的用户名等。
“node_templates”元素下面即描述的该业务包含的node,比如该ServiceTemplate中包含有“wordpress”,“apache”,”web_server”,“webpress_db”,“mysql”,“db_server”这些node。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710864390.0/2.html,转载请声明来源钻瓜专利网。