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

行業(yè)新聞

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

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

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

聲明式和命令式。

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

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

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

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

一個典型的例子是Ansible。

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

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

IaC 的好處?

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

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

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

IaC 可以幫助您的組織管理 IT 基礎設施需求,同時提高一致性并減少錯誤和手動配置。

?

上一篇: CDN、IDC、云計算之間的關系

下一篇: Spring的Factories機制介紹

<
在線咨詢 ×

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