微軟在Azure支持Pulumi工具,讓用戶以Python定義基礎(chǔ)設(shè)施配置

來(lái)源: 百家號(hào)
作者:科技社techpub
時(shí)間:2021-01-26
16805
現(xiàn)在讓用戶也可以使用Pulumi,在Azure上配置基礎(chǔ)設(shè)施,Pulumi允許開(kāi)發(fā)者使用像是Python等熟悉的程序語(yǔ)言,來(lái)編寫(xiě)配置基礎(chǔ)設(shè)施的文件,微軟表示,所有基礎(chǔ)設(shè)施即程序碼(Infrastructure as Code,IaC)工具,能做的工作都一樣,提供多維工具只是方便熟悉不同語(yǔ)言的人使用。

5882b2b7d0a20cf41b6d41ccbdd9b931adaf9978.jpeg

現(xiàn)在讓用戶也可以使用Pulumi,在Azure上配置基礎(chǔ)設(shè)施,Pulumi允許開(kāi)發(fā)者使用像是Python等熟悉的程序語(yǔ)言,來(lái)編寫(xiě)配置基礎(chǔ)設(shè)施的文件,微軟表示,所有基礎(chǔ)設(shè)施即程序碼(Infrastructure as Code,IaC)工具,能做的工作都一樣,提供多維工具只是方便熟悉不同語(yǔ)言的人使用。

基礎(chǔ)設(shè)施即程序碼讓用戶透過(guò)樣板文件來(lái)定義基礎(chǔ)設(shè)施,由樣板中的配置來(lái)部署資源,而且因?yàn)榛A(chǔ)設(shè)施即程序碼是以文字來(lái)定義基礎(chǔ)設(shè)施,因此適用軟件開(kāi)發(fā)生命周期程序來(lái)管理基礎(chǔ)設(shè)施,就如同管理程序碼一樣。

微軟已經(jīng)提供Azure資源管理器(Azure Resource Manager,ARM)以及Terraform等工具,供用戶定義Azure上的基礎(chǔ)設(shè)施,而現(xiàn)在微軟引入一個(gè)稱為Pulumi的新工具,其特色是讓用戶可以用程序語(yǔ)言,來(lái)執(zhí)行基礎(chǔ)設(shè)施即程序碼工作。

基礎(chǔ)設(shè)施即程序碼通常使用獨(dú)立於語(yǔ)言之外的數(shù)據(jù)格式,像是JSON或YAML,Terraform則稍微特殊,使用領(lǐng)域特定語(yǔ)言(Domain Specific Language,DSL)以及Hashicorp配置語(yǔ)言(Hashicorp Configuration Language,HCL)來(lái)建構(gòu)樣板。

而Pulumi不需要開(kāi)發(fā)者額外學(xué)習(xí)JSON、YAML或是DSL,可以直接使用熟悉的程序語(yǔ)言定義基礎(chǔ)設(shè)施,這代表開(kāi)發(fā)者也可以使用程序語(yǔ)言中的循環(huán)、變量、錯(cuò)誤處理等標(biāo)準(zhǔn)功能。微軟提到,這些功能也可以用其他工具達(dá)成,像是在Python中可用for循環(huán)來(lái)創(chuàng)建多個(gè)資源,而使用ARM則可以用復(fù)制功能達(dá)到相同的目的。

工具間并沒(méi)有優(yōu)劣,只是看用戶習(xí)慣哪一種工具,云端工程師可能較熟悉使用JSON或YAML,而開(kāi)發(fā)人員習(xí)慣程序語(yǔ)言,就可以選擇Pulumi。

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于百家號(hào),本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
Azure Arc為企業(yè)構(gòu)建安全的云基礎(chǔ)
隨著人工智能技術(shù)持續(xù)重塑企業(yè)運(yùn)營(yíng)方式,企業(yè)需要能夠處理海量數(shù)據(jù)的系統(tǒng),以支持實(shí)時(shí)洞察,同時(shí)幫助他們應(yīng)對(duì)跨IT和OT環(huán)境(包括云端、邊緣和本地)中運(yùn)營(yíng)、應(yīng)用、數(shù)據(jù)和基礎(chǔ)設(shè)施的協(xié)作難題。
Azure
微軟云
云服務(wù)
2024-12-172024-12-17
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
釋放.NET 9和Azure的AI技術(shù)與云計(jì)算潛力:更快、更智能、面向未來(lái)
.NET 9現(xiàn)已正式發(fā)布,它為.NET平臺(tái)的發(fā)展掀開(kāi)了嶄新的一頁(yè),突破了性能、云原生開(kāi)發(fā)和AI技術(shù)集成的邊界。
Azure
微軟云
云服務(wù)
2024-12-162024-12-16
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
Azure網(wǎng)絡(luò)管理現(xiàn)已具備智能Microsoft Copilot副駕駛能力
智能Microsoft Copilot副駕駛for Azure網(wǎng)絡(luò)服務(wù)現(xiàn)已推出公共預(yù)覽版。
Azure
微軟云
云服務(wù)
2024-12-102024-12-10
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
Microsoft Fabric功能更新,借助AI驅(qū)動(dòng)的數(shù)據(jù)平臺(tái)加速應(yīng)用創(chuàng)新
一年前,我們正式推出了一款端到端數(shù)據(jù)平臺(tái),旨在幫助組織推動(dòng)人工智能轉(zhuǎn)型,并重新定義數(shù)據(jù)的連接、管理和分析方式。
Azure
微軟云
云服務(wù)
2024-12-092024-12-09
優(yōu)質(zhì)服務(wù)商推薦
更多
掃碼登錄
打開(kāi)掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家