广州总校区切换校区
复制成功
微信号:togogoi
添加微信好友, 详细了解课程
已复制成功,如果自动跳转微信失败,请前往微信添加好友
打开微信
图片
news

新闻资讯

IaC有哪些实现方式

发布时间: 2023-04-24

有两种方法来实现IaC:

声明式和命令式。

声明式方法定义了系统的理想状态,包括需要的资源和它们应该具有的任何属性,IaC工具将自动配置。

Terraform是基于IaC的声明式理念。在Terraform开始流行之前,另一个将声明式提升到新水平的当然是: Kubernetes!

声明式方法还保留了一个系统对象的当前状态列表,这使得拆除基础设施更容易管理。

相反,命令式方法定义了实现所需配置的具体命令,然后需要按照正确的顺序执行。

一个典型的例子是Ansible。

IaC工具通常能够以两种方法运行,但倾向于选择一种方法而不是另一种。

例如,Terraform,它更喜欢声明性的方法,但在它的提供者、模块和函数中仍然留有一些命令性的方法,例如:local-exec

IaC 的好处

IaC(特别是声明式的)是随着公有云而发展起来的。

置备基础设施历来是一个耗时且成本高昂的手动过程。现在基础设施管理已经从数据中心的物理硬件、虚拟化转移到容器和云计算。

借助云计算,基础设施组件的数量不断增加,每天都有更多的应用程序发布到生产环境中,并且基础设施需要能够频繁地启动、扩展和关闭。如果没有适当的 IaC 实践,管理当今基础设施的规模会变得越来越困难。

IaC 可以帮助您的组织管理 IT 基础设施需求,同时提高一致性并减少错误和手动配置。

上一篇: CDN、IDC、云计算之间的关系

下一篇: Spring的Factories机制介绍

<
在线咨询 ×

您好,请问有什么可以帮您?我们将竭诚提供最优质服务!