基础设施即代码服务的制作方法

文档序号:35264244发布日期:2023-08-29 16:18阅读:47来源:国知局
基础设施即代码服务的制作方法


背景技术:

1、可以期望公共或私有云服务提供方支持基础设施的基础设施即代码(infrastructure as code,iac)管理。iac通过代码启用供应过程的自动化,并且以可重复且可扩展的方式促进了云基础设施的管理和配置。通过iac,可以创建包含基础设施规范的配置文件,使得编辑和分发配置更加容易,并且允许云消费者避免手动或交互式过程,否则可能导致部署中的人为错误或不一致。

2、iac标准已以工具的形式出现,其允许云服务提供方向其客户提供iac的上述益处。例如,针对特定云服务的复杂复合部署可以被描述为列出要被构建的资源的声明性配置,其依赖于对应的iac工具引擎以处理依赖解析。


技术实现思路



技术特征:

1.一种方法,包括:

2.根据权利要求1所述的方法,还包括:在所述经由所述api接收创建所述部署的所述请求之前:

3.根据权利要求1所述的方法,其中所述满足还包括:

4.根据权利要求1所述的方法,还包括:内部地保存与所述部署相关联的状态信息。

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,其中所述多个iac工具具有不同的供应方。

7.根据权利要求1所述的方法,其中所述多个服务包括虚拟机即服务vmaas、容器即服务caas或裸机即服务bmaas。

8.一种系统,包括:

9.根据权利要求8所述的系统,其中所述指令还使所述处理资源:

10.根据权利要求8所述的系统,其中满足所述请求还包括:

11.根据权利要求8所述的系统,其中所述指令还使所述处理资源内部地保存与所述部署相关联的状态信息。

12.根据权利要求8所述的方法,其中所述指令还使所述处理资源:

13.根据权利要求8所述的系统,其中所述多个iac工具具有不同的供应方。

14.根据权利要求8所述的系统,其中所述多个服务包括虚拟机即服务vmaas、容器即服务caas或裸机即服务bmaas。

15.一种非暂态机器可读介质,所述非暂态机器可读介质存储指令,所述指令在由计算机系统的处理资源执行时使所述处理资源:

16.根据权利要求15所述的非暂态机器可读介质,其中所述指令还使所述处理资源:

17.根据权利要求16所述的非暂态机器可读介质,其中满足所述请求还包括:

18.根据权利要求16所述的非暂态机器可读媒体,其中所述指令还使所述处理资源内部地保存与所述部署相关联的状态信息。

19.根据权利要求16所述的非暂态机器可读介质,其中所述指令还使所述处理资源:

20.根据权利要求16所述的非暂态机器可读介质,其中所述多个服务包括虚拟机即服务vmaas、容器即服务caas或裸机即服务bmaas。


技术总结
本公开的实施例涉及基础设施即代码服务。本文中所描述的示例涉及由云平台向IaC服务提供简化的接口。根据示例,通过提供基础设施即代码(IaC)服务的应用编程接口(API)来抽象与多个IaC工具相关联的操作细节,通过该IaC服务,多个IaC模板可用于针对云平台内的多个服务部署工作负载。每个IaC模板根据IaC工具来描述工作负载,并且针对该工作负载指定输入参数。经由API接收基于特定IaC模板来创建部署的请求。通过基于为针对特定工作负载指定的输入参数而提供的参数值内部地执行与特定模板相关联的IaC工具,来满足该请求。

技术研发人员:T·豪利,E·奥托勒,M·R·瓦特金斯
受保护的技术使用者:慧与发展有限责任合伙企业
技术研发日:
技术公布日:2024/1/14
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1