廣州總校區(qū)切換校區(qū)
復(fù)制成功
微信號(hào):togogoi
添加微信好友, 詳細(xì)了解課程
已復(fù)制成功,如果自動(dòng)跳轉(zhuǎn)微信失敗,請(qǐng)前往微信添加好友
打開微信
圖片

行業(yè)新聞

IaC有哪些實(shí)現(xiàn)方式

發(fā)布時(shí)間: 2023-04-24

有兩種方法來實(shí)現(xiàn)IaC:

聲明式和命令式。

聲明式方法定義了系統(tǒng)的理想狀態(tài),包括需要的資源和它們應(yīng)該具有的任何屬性,IaC工具將自動(dòng)配置。

Terraform是基于IaC的聲明式理念。在Terraform開始流行之前,另一個(gè)將聲明式提升到新水平的當(dāng)然是: Kubernetes!

聲明式方法還保留了一個(gè)系統(tǒng)對(duì)象的當(dāng)前狀態(tài)列表,這使得拆除基礎(chǔ)設(shè)施更容易管理。

相反,命令式方法定義了實(shí)現(xiàn)所需配置的具體命令,然后需要按照正確的順序執(zhí)行。

一個(gè)典型的例子是Ansible。

IaC工具通常能夠以兩種方法運(yùn)行,但傾向于選擇一種方法而不是另一種。

例如,Terraform,它更喜歡聲明性的方法,但在它的提供者、模塊和函數(shù)中仍然留有一些命令性的方法,例如:local-exec

IaC 的好處?

IaC(特別是聲明式的)是隨著公有云而發(fā)展起來的。

置備基礎(chǔ)設(shè)施歷來是一個(gè)耗時(shí)且成本高昂的手動(dòng)過程?,F(xiàn)在基礎(chǔ)設(shè)施管理已經(jīng)從數(shù)據(jù)中心的物理硬件、虛擬化轉(zhuǎn)移到容器和云計(jì)算。

借助云計(jì)算,基礎(chǔ)設(shè)施組件的數(shù)量不斷增加,每天都有更多的應(yīng)用程序發(fā)布到生產(chǎn)環(huán)境中,并且基礎(chǔ)設(shè)施需要能夠頻繁地啟動(dòng)、擴(kuò)展和關(guān)閉。如果沒有適當(dāng)?shù)?IaC 實(shí)踐,管理當(dāng)今基礎(chǔ)設(shè)施的規(guī)模會(huì)變得越來越困難。

IaC 可以幫助您的組織管理 IT 基礎(chǔ)設(shè)施需求,同時(shí)提高一致性并減少錯(cuò)誤和手動(dòng)配置。

?

上一篇: CDN、IDC、云計(jì)算之間的關(guān)系

下一篇: Spring的Factories機(jī)制介紹

<
在線咨詢 ×

您好,請(qǐng)問有什么可以幫您?我們將竭誠(chéng)提供最優(yōu)質(zhì)服務(wù)!