[发明专利]一种用于构建IT基础设施的装置在审
申请号: | 202010936005.0 | 申请日: | 2020-09-08 |
公开(公告)号: | CN112015560A | 公开(公告)日: | 2020-12-01 |
发明(设计)人: | 吴志明;邢森 | 申请(专利权)人: | 财拓云计算(上海)有限公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 北京中北知识产权代理有限公司 11253 | 代理人: | 卢业强 |
地址: | 200000 上海市浦东新区中国(*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 构建 it 基础设施 装置 | ||
1.一种用于构建IT基础设施的装置,其特征在于,所述装置包括依次相连的设计器、转换器、解析器、执行器和适配器;其中:
设计器,用于生成所见即所得的操作界面,生成以图形化方式呈现IT基础设施的设计蓝图,进行IT基础设施构建时,根据业务需求从设计器的工具库中将表示IT基础设施模型的图标拖至设计蓝图上,所述模型是基于IT基础设施的元数据和代码建立的;
转换器,用于将设计蓝图转换成资源蓝图,资源蓝图是一个以代码方式保存IT基础设施的数据库;
解析器,用于基于资源蓝图和资源状态文件生成对IT基础设施进行数据新增、变更和删除操作的执行计划,资源状态文件是保存IT基础设施构建过程数据的数据库;
执行器,用于通过调用适配器按照执行计划构建IT基础设施;
适配器,用于将执行器的构建动作适配到不同的云环境中。
2.根据权利要求1所述的用于构建IT基础设施的装置,其特征在于,所述设计蓝图采用XML语言;设计蓝图的基本信息包括设计蓝图的版本、名称和作者;设计蓝图的元素包括IT基础设施的类型、属性和图标,以及图标的坐标数据、图标之间的关联关系。
3.根据权利要求1所述的用于构建IT基础设施的装置,其特征在于,所述解析器按照以下步骤生成执行计划:
步骤1,分别将资源蓝图和资源状态文件转换成表格Rtable和Stable;
步骤2,读取Rtable中的第i个数据Ri={IDRi,attrRi},IDRi为Ri的唯一标识,attrRi为属性,如果资源状态文件中不包含IDRi,转步骤3;否则,从Stable中删除RS={IDRi,attrRS},attrRS为属性,比较Ri和RS的属性差异diffRi-RS,转步骤4;
步骤3;在差异表中记录表示新增操作的命令{action=create,data={IDRi,attrRi}},差异表用于记录执行计划的操作命令;转步骤2,直到处理完Rtable中的所有数据;
步骤4,在差异表中记录表示更新操作的命令{action=change,data={IDRi,diffRi-RS}};转步骤2,直到处理完Rtable中的所有数据;
步骤5,读取Stable中的第j个数据Stable-j,在差异表中依次增加表示删除操作的命令{action=delete,data={IDRS}},IDRS=Stable-j;重复执行步骤5,直到处理完Stable中的所有数据。
4.根据权利要求3所述的用于构建IT基础设施的装置,其特征在于,所述执行器还对差异表进行资源依赖分析,把对构建次序有依赖关系的IT基础设施放到相同的执行队列中并进行拓扑排序;针对每个执行队列启动一个线程操作,调用适配器构建IT基础设施;每个IT基础设施构建完毕后将适配器返回的数据写入到新的资源状态文件中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于财拓云计算(上海)有限公司,未经财拓云计算(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010936005.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有物品携带功能的无人机支腿
- 下一篇:一种静电除尘除雾方法