開源工具Opscode和cfengine宣布支持Windows
Opscode Chef和CFEngine這樣的開源配置管理工具和自動(dòng)化工具,如今都或多或少感受到:只支持Linux和Unix操作系統(tǒng)并不能成事。
本周,Opscode和CFEngine都聲明其軟件新版本將支持Windows環(huán)境。特別地,Opscode Chef 10.6支持服務(wù)器運(yùn)行Windows Server 2003 R2、Windows Server 2008還有Windows Server R2,通過(guò)執(zhí)行PowerShell scripts。CFEngine Nova 3.0同時(shí)也自然支持Windows,而不是依賴于Cygwin Windows emulator這樣的模擬器,同樣,Windows Registry也適用了,可以控制列表、服務(wù)和應(yīng)用。
CFEngine的CEO Thomas Ryd說(shuō),Linux和Unix逐漸培養(yǎng)了他們傳統(tǒng)客戶對(duì)軟件的核心需求,對(duì)Windows的支持也緊跟其后。“Linux、Solaris和Windows是我們客戶最需要支持的三大操作系統(tǒng)。”同時(shí),軟件也提供對(duì)HP-UX、IBM AIX、Macintosh和FreeBSD的支持。
在功能方面,只要CFEngine Nova在Linux上能做的,在Windows上都能做,Ryd說(shuō)道,但是這不意味著完全立足于Windows為中心的工作站。“如果有很多人用Windows,那我們就好賣多了。”但是如果事實(shí)相反--一個(gè)由Windows占主導(dǎo)地位的工作站--CFEngine對(duì)向?qū)Ш虶UI的缺乏可能會(huì)導(dǎo)致難以銷售,因?yàn)檫@有一個(gè)學(xué)習(xí)和接受的過(guò)程。
異構(gòu)的企業(yè)
對(duì)于一些企業(yè),開源自動(dòng)化工具對(duì)Windows的支持來(lái)得太晚也太遲了。
TASC是一個(gè)第三方的員工福利管理商,去年配置了UC4 One,一個(gè)面向中大型企業(yè)的跨平臺(tái)的自動(dòng)化平臺(tái)。
TASC的CIO Karl Richards說(shuō):“優(yōu)秀的開源軟件很多,如果我們的環(huán)境對(duì)于LAMP堆棧支持受限,它們將會(huì)很有用。”但是Richards需要一個(gè)不僅限于Linux的自動(dòng)化工具,還要支持Windows和Java的負(fù)載,加上類似Salesforce和NetSuite這樣的軟件即服務(wù)(SaaS)應(yīng)用。
開始,TASC使用UC4來(lái)提升速度和批處理的性能,已經(jīng)接近99.98%的成功率。但是Richards說(shuō)IT人員已經(jīng)用以前無(wú)法想象的方式使用UC4了。
例如他們用UC4來(lái)自動(dòng)化其產(chǎn)品構(gòu)建和配置步驟。Richards說(shuō):“我們運(yùn)行了一個(gè)產(chǎn)品Web門戶,為上千客戶服務(wù),把構(gòu)建周期從四到五小時(shí)降低到一個(gè)半小時(shí),這對(duì)我們的意義深遠(yuǎn)。”
最近,這個(gè)基礎(chǔ)架構(gòu)團(tuán)隊(duì)開始使用UC4來(lái)進(jìn)行l(wèi)og文件的清理,同時(shí)開發(fā)者在尋找對(duì)產(chǎn)品使用Amazon EC2的方法。這讓Richards感到滿意:“一開始我得先行一步帶領(lǐng),但現(xiàn)在它已經(jīng)能獨(dú)當(dāng)一面了。”
不考慮你選擇的自動(dòng)化平臺(tái),Richards推薦盡早投入自動(dòng)化浪潮。
“當(dāng)我觀察這些問(wèn)題時(shí),我認(rèn)為你最好早點(diǎn)執(zhí)行自動(dòng)化,如果不早做,將會(huì)成為前進(jìn)路上的絆腳石。”
via TT中國(guó)